System Development Engineer, Flight Computer Software
Amazon · Redmond, WA · 4 days ago
EngineeringFull-time
Key job responsibilities
- Develop embedded software in assembly, C, C++, or other languages in a real-time operating system environment
- Write software to interact with devices/electronics using I2C, SPI, RS-422, RS-485, Ethernet, etc. communications
- Write device drivers and system applications for flight code and flight management
- Work closely with hardware teams to support board bring-up and integration testing
Basic Qualifications
- Experience in automating, deploying, and supporting large-scale infrastructure
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- Experience with Linux/Unix
- Experience with CI/CD pipelines build processes
- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
- 3+ years of programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby experience
Preferred Qualifications
- Experience with distributed systems at scale
Pay
The base salary range for this position is $129,200.00 - $174,800.00 annually.