Join our dynamic team working on cutting-edge defense technology and shape the future of battlefield superiority. As a Senior Software Engineer, you'll design, develop, and maintain robust and efficient embedded software systems using modern C++ and embedded Linux (PetaLinux) for critical defense applications.
Requirements
- U.S. Citizenship required
- Extensive experience in modern C++ and embedded Linux (PetaLinux)
- Proficiency in scripting languages like PowerShell and Bash
- Experience with containerization technologies like Docker
- Familiarity with CI/CD pipelines
- Strong understanding of software systems complexities and 'black boxes'
- Proficiency in creating and consuming technical documentation
- Familiarity with UML diagrams and tools like Confluence, Visio, and Doxygen
- Experience with simulators for software testing
- Knowledge of various testing methodologies
- Strong debugging skills for software and hardware communication problems
- Experience with or understanding of codebase migration
- Ability to describe technical projects in detail and discuss technical aspects succinctly and with depth
- Ability to identify and solve complex technical problems
- Strong communication skills to explain technical concepts and processes
Benefits
- Contributing to cutting-edge defense technology and shaping the future of battlefield superiority
- Immersion in a challenging and rewarding environment where innovation thrives
- Collaborating with a leading mid-tier defense technology company
- Working alongside talented professionals dedicated to excellence and integrity
- Dive into complex technical challenges, work with the latest tools and platforms