Embedded Software Engineer Job at Astrobotic Technology Inc, Pittsburgh, PA

VWJHNTQ4UEd0Yk1tenlPNW5CMWdZYms1Snc9PQ==
  • Astrobotic Technology Inc
  • Pittsburgh, PA

Job Description

Astrobotic  is at the forefront of advancing space exploration and technology development. Our expertise spans from lunar rovers, landers, and infrastructure to spacecraft navigation, machine vision, and computing systems for in-space robotic applications. To date, the company has been contracted for two lunar missions, and has won more than 60 National Aeronautics and Space Administration (NASA), Department of Defense (DoD), and commercial technology contracts worth more than $600 million.

We recently launched and operated the first American lunar lander mission since the Apollo Program. Beyond helping lead America back to the Moon, Astrobotic developed and operates reusable vertical takeoff, vertical landing (VTVL) rockets and continues to advance next-generation VTVL capabilities and advanced rocket engines. Established in 2007, Astrobotic is headquartered in Pittsburgh, PA, with a propulsion and test campus in Mojave, CA.

Location: Onsite (Pittsburgh, PA)

Job Responsibilities:

Join Astrobotic and help build the future of space exploration.  We’re seeking a motivated and skilled software engineer to design, develop, test, and deploy software for our lunar landers and rovers. In this role, you’ll:

  • Develop custom drivers for flight hardware components
  • Advance and mature existing software designs
  • Evaluate system risks and ensure reliability
  • Collaborate with subsystem leads to ensure seamless hardware/software integration
  • Work with both ground and flight hardware in hardware-in-the-loop (HIL) environments
  • Author technical documentation and provide regular updates to the Mission Software Lead

 

Note:  This position may be filled at various levels (Engineer II, Engineer III, Senior Engineer, or Principal Engineer) based on your experience and qualifications.

Required Skills & Qualifications:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • Minimum of 4 years of experience in software driver development (or 2 years with a Master's degree)
  • Proficient in C, C++, and Python (or similar scripting languages)
  • Hands-on experience developing, testing, and debugging embedded software
  • Skilled in software integration and testing, including writing and executing unit tests
  • Experience with real-time, deterministic embedded systems
  • Comfortable working across multiple operating systems and development environments, including Windows and Linux
  • Demonstrated experience with the full software development lifecycle for complex systems
  • Familiarity with configuration management tools
  • Experience working within an Agile development framework

Desired Skills & Qualifications:

  • Understanding of failure detection, isolation, and recovery (FDIR) or other fault-tolerant system design methods
  • Experience with communication and I/O protocols such as CAN bus, RS-232/RS-422, TCP/IP, or space-specific communication protocols
  • Proficiency with Git and version control best practices
  • Experience with hardware description languages, particularly VHDL
  • Familiarity with container technologies like Docker or Kubernetes, as well as virtual machine environments
  • Background in developing hardware or systems for space applications
  • Experience building embedded software and instrumentation for spacecraft or aerospace systems

Salary

The base salary range represents the low and high end of the anticipated salary range for this position. The actual base salary offered for this position will depend on numerous factors including individual performance, business objectives, and the candidates professional experience. Base salary is just one component of Astrobotic's competitive total rewards strategy.

Benefits:

Benefits include Medical, dental, vision, voluntary life insurance long and short-term disability, 401k and open PTO.

Export Control Regulations:

To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen or U.S. person which includes U.S. nationals, lawful permanent residents, protected individual as defined by 8 U.S.C. 1324b(a)(3) including those individuals granted refugee or asylum status, or eligible to obtain the required authorizations from the U.S. Department of State or the U.S. Department of Commerce.

Equal Employment Opportunity:

Astrobotic Technology, Inc. does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.

Affirmative Action and Disability Accommodation:

If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to  [email protected] .

Job Tags

Permanent employment, Temporary work, Remote job,

Similar Jobs

Pioneer Truckweld

Mig Welder Fabricator Job at Pioneer Truckweld

 ...Pioneer Truckweld Inc . , a fast-growing company, is seeking a dedicated and skilled Fabricator/Welder. We pride ourselves on our commitment to quality and continuous improvement. Pioneer Truckweld has partnered with the American Welding Society (AWS) in order to follow... 

Carle Health

Pediatric Surgery PRN - Physician Job at Carle Health

Overview: Carle Health is seeking a BE/BC Pediatric Surgeon (PRN)to join our expanding Pediatric Surgery Department at Carle Foundation Hospital in Urbana, Illinois. Opportunity Details: Join an established, full-spectrum program with an additional BC Pediatric Surgeon... 

Amazon

Data Center Physical Security Manager , DC Security Amer-SouthWest Job at Amazon

DescriptionAWS is looking for an exceptional Data Center Security Manager with a strong track record of supporting security programs within...  ...The selected individual will be responsible for managing physical security operations, developing post orders, defining security... 

Bellows Plumbing, Heating, Cooling & Electrical

Plumbing Service Technician Job at Bellows Plumbing, Heating, Cooling & Electrical

 ...We are accepting applications for Plumbing Service Technicians, please send us your resume if you fit the below criteria. Note, we are looking for a qualified applicants with TWO + years of experience, as well as candidates who have good job tenure. Do you have extensive... 

JW Environmental

Commercial Water Treatment Operator Job at JW Environmental

**Become a Water Treatment Plant Operator with Our Team!****Position Details:** - **Salary**: $35.00$48.00 per hour - **Benefits**: Company vehicle, full benefits package - **Location**: Full-time, on-site across multiple Maryland counties **Who We Are**...