CHAOS Inc. is seeking a Senior Embedded Software Engineer to design and implement embedded software designs across their product families, focusing on next-generation capabilities for defense and critical industrial sectors.
Requirements
- Strong experience with Linux embedded development and device drivers
- Proficiency in C/C++ for embedded systems and real-time programming
- Python experience for scripting, automation, and system integration tasks
- Experience with real-time operating systems and bare-metal programming
- Experience developing software for ARM-based embedded platforms
- Experience developing embedded software for software-defined radios and/or radio transceiver chips
- Experience with modern software development practices (Git, CI/CD, automated testing)
Responsibilities
- Design and implement high-performance embedded software for software-defined radio platforms
- Develop low-level software and firmware interfaces for complex RF hardware
- Lead firmware/software integration efforts
- Support full system integration, testing, and validation through deployment
Other
- Work full-time on-site in our office in Los Angeles (Hawthorne), California
- Ability to work with minimal supervision and collaborate on small teams
- U.S. Person status is required as this position will require the ability to access U.S.-only data system
- Current or previous DoD security clearance
- Experience with production-level software development & deployment, including DevOps and CI/CD