REMOTE Secret Cleared Embedded Software Engineer
Job Title: Embedded Software Engineer Clearance Requirement: Secret - MUST BE ACTIVE TO BE CONSIDERED Location: REMOTE - Candidate must be local to Southern California Pay: $60-70/hr Required Skills & Experience
- Active Secret Clearance
- Bachelor’s degree in Computer Science, Computer Engineering, or related field
- 3–8+ years of experience in embedded software development
- Strong proficiency in C++, with experience in large or production-scale codebases
- Experience developing software for embedded systems or hardware-integrated environments
- Hands-on experience with software integration and system-level debugging
- Familiarity with RTOS environments (e.g., VxWorks, FreeRTOS, RT Linux)
- Experience with containerization tools (Docker)
- Comfortable working in a lab environment with physical hardware systems
- Strong understanding of software development lifecycle and coding standards
Job Description
Insight Global is seeking an Embedded Software Engineer to support a high-impact U.S. Army program focused on advanced system development and mission-critical capabilities. This role is centered on production-level software development, with an emphasis on C++ engineering, embedded system implementation, and software integration. Job Responsibilities:
- Develop and maintain production-quality software in C++ for embedded systems and mission-critical applications
- Contribute to existing production codebases, ensuring code quality, maintainability, and scalability
- Follow and enforce software development best practices and coding standards (e.g., modular design, testing, documentation)
- Support end-to-end software implementation, including feature development, debugging, and optimization
- Perform software integration activities, working across components, subsystems, and hardware interfaces
- Collaborate closely with cross-functional engineering teams (systems, hardware, and test)
- Participate in lab-based activities, including system bring-up, integration testing, and troubleshooting
- Support development within RTOS-based environments
- Utilize containerization tools (e.g., Docker) to support development, testing, and deployment workflows
Apply To This Job