Join Reliable Robotics as a Sr. Embedded Software Engineer to develop low-level software for aviation safety technology.
Posted by employer 3 weeks ago
First seen on Joblaze 1 month ago
Last verified on the company career page 13 hours ago
Requirements
Not disclosed in this posting: compensation, work arrangement.
Joblaze summary
In the role of Sr. Embedded Software Engineer at Reliable Robotics, the individual will focus on developing low-level software and firmware essential for the company's autonomy stack, directly impacting aircraft capabilities. Proficiency in C/C++ and experience with embedded systems, particularly in safety-critical environments, are crucial for success. This position is ideal for seasoned engineers with a strong background in computer architecture and a familiarity with DO-178C development processes. The team operates in a fast-paced environment, emphasizing collaboration and innovation in aviation technology.
Joblaze insights
Quick facts
From the original posting
As a Sr. Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded Systems team developing the low-level software and firmware at the heart of the Reliable Robotics autonomy stack. We provide dependable computing, networking, signal acquisition, and motor control solutions that bring our aircraft to life. Your contributions will directly enable key equipment and aircraft product demonstrations, unlock the development of higher-level capabilities, and set the stage for product certification & delivery to market.
Responsibilities
Develop C/C++ flight software requirements, design, code, unit tests, and requirements-based test cases in accordance with DO-178C software development procedures
Focus areas include bare-metal operating system and hardware initialization, networking, protocol drivers, and memory interfaces
Develop Python-based software integration test cases
Develop and maintain Continuous Integration infrastructure for automating software integration, build, testing, and deployment
Basic Success Criteria
8+ years of professional experience developing C or C++
Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience
Professional experience developing software for embedded, high-performance, or safety-critical applications
Preferred Criteria
12+ years of professional experience developing C or C++
Thorough understanding of computer architecture, operating systems, and networking
Experience working in a DO-178 software development environment
Excellent written and verbal communication skills
Comfortable with a fast-paced, agile/iterative development life cycle
Embedded software engineers at Reliable Robotics have a unique opportunity to develop an end-to-end product from bare metal up to the aircraft level, with a direct impact on aircraft capabilities. We are a fast-paced team that gets results, and with your experience, motivation, skills, and enthusiasm, you'll help the team accomplish amazing things.
Standard company text repeated across Reliable Robotics Corporation's postings is omitted here.