Join Reliable Robotics as an Embedded Software Engineer to develop safety-enhancing technology for aviation.
Posted by employer 1 week ago
First seen on Joblaze 1 month ago
Last verified on the company career page 1 day ago
Requirements
Not disclosed in this posting: compensation, work arrangement, visa sponsorship.
Joblaze summary
In the role of Embedded Software Engineer at Reliable Robotics, the individual will focus on developing low-level software and firmware essential for the company's autonomy stack in aviation. Key skills include proficiency in C/C++ and experience with safety-critical applications, particularly in a DO-178 development environment. This position is ideal for professionals with a strong background in embedded systems and a passion for innovative technology in aerospace. The team is characterized by its fast-paced, results-driven culture, aiming to transform air transportation.
Joblaze insights
Quick facts
From the original posting
As an 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
Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience
1+ years of professional experience developing C or C++
Professional experience developing software for embedded, high-performance, or safety-critical applications
Preferred Criteria
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.
Must be willing to travel up to 10% of the time.
Standard company text repeated across Reliable Robotics Corporation's postings is omitted here.
Explore more