
Embedded Software Engineer
Reliable Robotics Corporation3 months ago
Mountain View, CA, USA or Seattle, WA, USAMid Level / Senior
Base Salary
$155k - $215k/yr
Responsibilities
- Develop C/C++ flight software requirements, design, code, unit tests, and requirements-based test cases.
- Maintain Continuous Integration infrastructure for automating software integration, build, testing, and deployment.
- Develop Python-based software integration test cases.
- Focus on bare-metal operating system and hardware initialization, networking, protocol drivers, and memory interfaces.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience.
- 3+ years of professional experience developing C or C++.
- Professional experience developing software for embedded, high-performance, or safety-critical applications.
- Thorough understanding of computer architecture, operating systems, and networking.
- Experience working in a DO-178 software development environment is preferred.
- Excellent written and verbal communication skills.
- Comfortable with a fast-paced, agile/iterative development life cycle.