A technology company focused on aviation is seeking an Embedded Software Engineer in Mountain View, California. This role involves developing low-level software and firmware for automated aviation systems. Candidates should have a Bachelor's degree in Computer Science or Computer Engineering and at least 3 years of experience in C/C++. Responsibilities include designing flight software, maintaining CI infrastructure, and quickly developing integration tests using Python. The estimated salary range is $155,000 to $215,000 annually with additional benefits.
Qualifications
3+ years of professional experience developing C or C++.
Experience developing software for embedded, high-performance, or safety-critical applications.
Responsibilities
Develop C/C++ flight software requirements, design, code, unit tests.
Develop and maintain Continuous Integration infrastructure.
Develop Python-based software integration test cases.
Skills
C/C++ development
Software integration
Networking
Embedded systems
Python
Education
Bachelor’s degree in Computer Science or Computer Engineering
Job description
A technology company focused on aviation is seeking an Embedded Software Engineer in Mountain View, California. This role involves developing low-level software and firmware for automated aviation systems. Candidates should have a Bachelor's degree in Computer Science or Computer Engineering and at least 3 years of experience in C/C++. Responsibilities include designing flight software, maintaining CI infrastructure, and quickly developing integration tests using Python. The estimated salary range is $155,000 to $215,000 annually with additional benefits.