jobapplier

Embedded Software Engineer

Reliable Robotics Corporation

Reliable Robotics as an Embedded Software Engineer, where you will be part of the Embedded Systems team developing low-level software and firmware for our autonomy stack.

Responsibilities

  • Your contributions will directly impact key equipment and aircraft product demonstrations, unlock higher-level capabilities, and set the stage for product certification and market delivery.
  • You will develop flight software requirements, design, code, unit tests, and requirements-based test cases in accordance with DO-178C software development procedures.
  • Additionally, you will develop Python-based software integration test cases and maintain Continuous Integration infrastructure.
  • Develop low-level software and firmware for the autonomy stack, focusing on flight software requirements, design, coding, and testing.
  • Collaborate with the Embedded Systems team to enable key equipment and aircraft product demonstrations, and support product certification.
  • Develop and maintain Continuous Integration infrastructure for automating software integration, build, testing, and deployment.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience
  • Comfortable with a fast-paced, agile/iterative development life cycle
  • Excellent written and verbal communication skills

Experience working in a DO-178 software development environment

  • Thorough understanding of computer architecture, operating systems, and networking
  • Must be willing to travel up to 10% of the time
  • 1+ years of professional experience developing C or C++

Preferred

  • Professional experience developing software for embedded, high-performance, or safety-critical applications

Pay

USD 145,000 - 175,000