Senior Embedded Software Engineer
On-siteAurora, Colorado, United States
Job Summary
Senior Embedded Software Engineer responsible for designing, developing, and testing embedded software for RF sensor products. Provides technical leadership, architects real-time C/C++ software solutions, leads system integration, mentors teams, collaborates across functions, and ensures robust hardware/software integration and performance optimization. Emphasis on Linux-based embedded development, IP networking, and DoD-grade requirements. Location-based role in Aurora, CO with on-site expectations; security clearance required. This role also involves documentation and process improvement activities within a multidisciplinary engineering environment.
Required Qualifications
- Bachelor of Science (BS) in Computer Science, Computer Engineering, or related technical field
- Minimum of 10 years of professional experience developing embedded software
- Demonstrated expertise in C/C++ for embedded systems development including concurrency and performance optimization
- Extensive experience with Linux-based embedded system development and network communication
- Deep understanding of IP networking, protocol implementation, and debugging techniques
- Proven track record of technical leadership, mentoring, and cross-functional collaboration
- Experience with build management, dependency management, and cross-compilation
- Proficient in Git source control, CI/CD workflows, and modern software engineering practices
- U.S. Citizenship is required
- Ability to obtain and maintain a DoD Secret Clearance
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.