Embedded Software Engineer (Secret) - Azusa, CA

Post Date

Aug 11, 2023

Location

Azusa,
California

ZIP/Postal Code

91702
US
Jun 02, 2026 Insight Global

Job Type

Contract,Perm Possible

Category

Software Engineering

Req #

OCC-643567

Pay Rate

$56 - $84 (hourly estimate)

Job Description

Our client in Azusa, CA seeks a Software Engineer to join our Next Generation Geo Overhead Persistent Infrared (OPIR) Mission Payload Software team.



As a selected candidate you can support the design, development, documentation, testing, integration, and debugging of software written in various computer languages but with emphasis on C++ OO. You can ensure software standards are met. Understanding the importance of collaborating with a diverse team and across disciplines in an often-dynamic environment is a philosophy you share and demonstrate. At this point in your career, you have great problem-solving skills and are an expert software developer and tester. You work with minimal direction and can refine task details independently. Determining and developing technical solutions to complex problems is something you enjoy and thrive on. Continual skill development and knowledge expansion of your software and engineering expertise is part of your life. You live to solve challenges! Our mission to protect people, property, and democracy through the sensors we build is important to you.

Required Skills & Experience

* A bachelor's degree in a STEM field with 9 years of related software engineering experience OR a master's degree in a STEM field with 5 years of related software engineering experience, OR a PhD in a STEM field.

* Demonstrated professional level experience in C/C++ (object-oriented) SW development and preferably experience as an embedded software engineer.

* Demonstrated experience integrating with hardware/firmware.

* Strong understanding of Real Time Operating Systems (RTOS) concepts, including task scheduling, context switching and inter-process communication with an emphasis on VxWorks 7 Operating System.

* Experience with communication protocols.

* Demonstrated ability to adapt and troubleshoot software/hardware interactions in a methodical way.

* Demonstrated experience with unit level testing as well as I&T.

* **US Citizenship with an active DoD Secret level clearance or ability to obtain one**

* Must be able to come on-site daily.

Nice to Have Skills & Experience

* Experience with Java or Ruby SW development and the ability to rapidly adapt and learn other languages as needs arise.

* Experience with communication protocols such as SpaceWire/RMAP and MIL1553.

* Experience interfacing software to firmware and the interactions via memory map addressing.

* Experience with test tools, test automation, and test frameworks with an emphasis on GoogleTest.

* Excellent communication and organizational skills

* Strong interpersonal and analytic skills

* Team leadership experience

* Thrive on colleague interactions and collaborations

* Proficiency in software configuration management and version control tools (ClearCase, Git/GitHub, Subversion)

* Proficiency in Agile development concepts, methodologies, and associated tools (Jira/Atlassian tools)

* Experience with requirements development, software design, architecture, and code

* Experience developing and/or implementing complex algorithms

* Experience with Static Code Analysis (SCA) tools (Fortify, SonarQube)

* Linux operating system experience (administration would be a plus)

* Active DoD Top Secret clearance or higher

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.