Senior Embedded Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a Senior Software Engineer to support the design and development of software for next-generation hardware platforms in a mission-focused environment. This role focuses on building, validating, and maintaining software that supports advanced embedded systems operating in constrained environments., * Design and develop software infrastructure that is rigorously tested and validated
- Build and maintain the software ecosystem supporting next-generation hardware platforms
- Develop and implement security controls for embedded system devices
- Create and maintain automated tests to validate system functionality
- Debug complex hardware/software integration issues
- Collaborate with hardware, systems, and security engineers throughout the development lifecycle
Requirements
The ideal candidate has strong programming skills, experience across the software stack, and a security-focused mindset. This position plays a critical role in developing and securing software that supports complex hardware systems., * Experience with Python, C, and/or C++
- Hands-on experience developing software in embedded or resource-constrained environments
- Strong understanding of software architecture and low-level software design
- Experience with debugging and hardware/software integration
- Ability to maintain an active Secret security clearance, * Experience developing operating system components or low-level system software
- Strong focus on secure software development practices
- Experience working with complex System-on-Chip (SoC) platforms
- Familiarity with standard I/O interfaces such as UART, I2C, SPI, eMMC, and similar
- Experience implementing security mechanisms such as Control Flow Integrity
Benefits & conditions
TAP Engineering offers a comprehensive and competitive benefits package, including:
- Paid Time Off: 15-25 days annually based on tenure, plus 11 paid holidays (never use-or-lose)
- Retirement: Up to 15% employer contribution to a 401(k) through match and profit sharing
- Medical Coverage: Free medical insurance for employees, with optional buy-up plans for dependents
- Dental & Vision: Employer-paid plans with optional enhancements
- Insurance Coverage: Employer-paid life insurance, AD&D, short-term disability, and long-term disability
- Flexible Spending Accounts: Healthcare and dependent care FSAs
- Tuition Reimbursement: Up to $36,000 per year for approved coursework
- Additional Benefits: Employee Assistance Program, wellness incentives, discount programs, virtual care, prescription savings, and travel support
- Performance-Based Rewards: Merit increases, performance bonuses, and referral bonuses
Clearance Requirement
This position requires an active Secret security clearance. Clearance processing and maintenance will be conducted in accordance with U.S. Government requirements.