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

SjlJZjRWdmFwNWJGYUoxV3VndnZiZ24wK2c9PQ==
  • 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  contact@astrobotic.com .

Job Tags

Permanent employment, Temporary work, Remote job,

Similar Jobs

Carle Health

Emergency/General Radiology (Remote) - Physician Job at Carle Health

 ...Carle Health. Based in Urbana, IL, Carle Health is a healthcare system with nearly 16,600 team members in its eight hospitals, physician groups and a variety of healthcare businesses. Carle BroMenn Medical Center, Carle Foundation Hospital, Carle Health Methodist... 

Sideworx Connect USA

Industrial Cleaning Labor (High Pressure Jetting) Job at Sideworx Connect USA

 ...workers like you with top-notch client companies in the oil and gas industry.Are you a skilled and versatile worker with experience in...  ...we want YOU to be a part of our team! Job Title : Industrial Cleaning Labor (High Pressure Jetting) Location : Wyoming Job... 

Work in Russian Oil Company

Work in Russian Oil Company Job at Work in Russian Oil Company

Siberia Oil Company wish to invite experienced, skilled and qualified expatriates /persons for our drilling offshore projects.

Club Pilates

Yoga Instructor Job at Club Pilates

Yoga Instructor for Vinyasa-Based Heated Yoga & Sculpt Studio (CANTON, MI)YogaSix is coming soon to Canton, Michigan and we're looking for dedicated instructors that want to grow and take their teaching to the next level! We are seeking warm, outgoing, engaging team... 

Rootshell Enterprise Technologies Inc.

Oracle HCM Cloud - San Francisco, CA (Need Locals) Job at Rootshell Enterprise Technologies Inc.

 ...Spreadsheet Loader. Deep understanding of data mapping, data validation, and reconciliation techniques. Experience with legacy HRIS systems (e.g., Workday) is a plus. Strong project management and cross-functional collaboration skills. Preferred...