Archer
VMS Software Engineer
San Jose, California, United States$142.8k–$220.6kmidAdded 2 days ago
About this role
Archer seeks an embedded software engineer to develop high-reliability real-time systems for electric aircraft. You'll write Modern C++ for Linux platforms, interface with hardware via drivers and protocols, and debug complex hardware-software integration issues using industry tools.
What you'll do
- Develop efficient, robust C++ code for Embedded Linux platforms
- Write drivers and manage communications over CAN, Ethernet, TCP/IP, UART, and custom protocols
- Debug hardware integration and signal integrity using oscilloscopes and logic analyzers
- Design safety-critical software with defensive coding practices and edge-case handling
- Execute within agile sprint cycles with rapid iteration and testing
- Create test automation scripts using Python and shell scripting
What they're looking for
- Modern C++ (C++11/14/17/20)
- Embedded Linux kernel and user-space development
- Python and Bash scripting
- Hardware debugging tools (oscilloscope, logic analyzer, network sniffer)
- Real-time systems and resource-constrained environments
- Driver development and protocol implementation
- CMake, Yocto, GTest, Ansible
- Problem-solving with ambiguity and creative troubleshooting
Benefits
- Base salary range: $142,800–$220,600
- Pay-for-performance culture
- Work on cutting-edge all-electric aircraft technology
- Diverse and inclusive workplace environment
- Reasonable accommodations available for applicants with disabilities
Opens the official application on the employer’s site. No login required.