Opportunity Description
Requirements
- C/C++, Bash and Python ,
- Proficiency working with the Yocto framework: (for application design and base OS modifications including kernel modules) ,
- Knowledge of a Linux-based development environment (Ubuntu) ,
- Experience with real-time communication protocols (low level: CAN/UART/SPI/I2C) ,
- Experience with inter-process communication protocols (higher level mostly IP based) ,
- Understanding of electronics and ability to communicate effectively with hardware engineers (especially for board bring up and test) ,
- Excellent documentation skills Preferred Skills: Working knowledge or Rust would be a bonus ,
- Familiarity with safety-critical embedded systems in any industry ,
- Knowledge of version control systems, particularly Git and GitHub ,
- Familiarity with CI/CD pipelines ,
- Experience with project management tools ,
- Understanding of cybersecurity principles for embedded s...
Ready to Apply?
Submit your application for Software Engineer (Yocto/Linux) at Spire Global
Apply for this Position