Jr. Software Developer
Xona · Burlingame, CA · 3 wk ago
On-siteEngineeringFull-time
What You'll Do
- Develop and execute test plans for software/hardware interface components of the satellite payload system.
- Design and implement automated test scripts and frameworks for testing communication protocols, sensor interactions, and hardware control.
- Perform various types of testing, including unit, integration, functional, and performance testing, with a focus on hardware interaction.
- Identify, document, and track software defects and hardware-related issues.
- Contribute to the development and improvement of testing processes and tools.
Required Qualifications
- Programming Languages: C/C++, Bash, Python
- Communication Protocols: Knowledge of common protocols like SPI, I2C, UART
- Hardware Interaction: Experience with hardware debugging tools, oscilloscopes, logic analyzers (if possible)
- Experience with embedded systems testing
- Familiarity with aerospace testing standards
- Experience with continuous integration/continuous delivery (CI/CD) pipelines
Preferred Qualifications
- Experience with hardware interaction
- Experience with embedded systems testing
- Familiarity with aerospace testing standards
- Experience with continuous integration/continuous delivery (CI/CD) pipelines