Position Details
About this role
This role involves developing and maintaining embedded software systems supporting hardware functionality, primarily for defense or government clients, with a focus on security and system integration.
Key Responsibilities
- Develop embedded software
- Support hardware integration
- Optimize platform-specific code
- Troubleshoot operational issues
- Collaborate with cybersecurity specialists
Technical Overview
The technical environment includes embedded programming languages like C, C++, Java, Golang, Linux operating systems, and tools such as Ansible and Make, within an agile development framework.
Ideal Candidate
The ideal candidate is a mid-level embedded software engineer with at least 2 years of experience in developing software for hardware interfaces, proficient in Java, Golang, or C/C++, and experienced with Linux environments. They should hold a Secret security clearance and be familiar with agile methodologies.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Certifications
Required
Preferred
Industry & Role
Clearance & Visa
Keywords for Your Resume
Deal Breakers
Lack of Secret clearance, Less than 2 years of relevant experience, No experience with Linux or embedded software
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile