Embedded Software Engineer

Full Time
Houston, TX 77058
Posted
Job description

We are seeking an Embedded Software Engineer that will be a crucial part of a fast-paced, agile engineering team working to define the future of space robotics! In this role, you will be providing embedded software services in support of a long-term contract with an industry-leading lunar lander company. This contract will work primarily on services related to the cis-lunar economy to ensure data transfer from the Moon, Earth, and everywhere in between.


Responsibilities:

  • Design, implement and maintain embedded flight software features and improvements
  • Analyze, test and perform I/O performance assessments upon integrated hardware/software solutions
  • Interface with hardware design and development
  • Draft unit/integration tests and coordinate high-level testing of features

Requirements:

  • B.S. in Computer Engineering, Electrical Engineering, Computer Science or a related field
  • 3+ years experience in C/C++ development
  • 3+ years experience with hardware/software integration
  • Familiar with serial communications protocols (RS-232, RS-422, RS-485, etc.)
  • Familiar with packetized communications protocols (IP/UDP, IP/TCP)
  • Organized, thorough and methodical approach to software quality and testing
  • Excellent written and oral communication skills
  • Capable of both high quantity and high quality output
  • Penchant for self-starting and problem solving
  • Ability to work in a fast paced, hard charging, high stakes environment
  • A passion for spaceflight
  • B2 English or higher

Highly Desired:

  • Experience with GSFC Core Flight Software (CFS) framework
  • Experience with real-time operating systems (RTOS)
  • Experience with device driver implementations
  • Experience with SpaceWire communications protocol
  • Experience with logging frameworks and their architecture
  • Experience with xUnit compliant test frameworks
  • Experience with Windows and POSIX-based operating systems
  • Experience with Docker-based containerization
  • Experience in an agile / scrum development environment
  • Experience in Git based coordinated configuration management schemes
  • Experience with Azure DevOps
  • Experience following Agile methodologies when developing software
  • Knowledge of robotic systems including integration of various sensors, motors, state estimation, control systems, and perception

Lunar Outpost is an equal opportunity employer. We do not discriminate against protected characteristics (gender, age, sexual orientation, race, nationality, ethnicity, religion, disability, veteran status.) We want all employees (including executives and HR) to treat others with respect and professionalism.

abouteureka.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, abouteureka.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, abouteureka.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs