Embedded Software Engineer will be working on embedded software for electro-optic and smart munitions systems specifically on high-performance missile and rocket technology.
Other technologies developed are related to millimeter wave radar, image and signal processing and systems integration.
The engineer will develop embedded software for a hard real-time operating system on custom hardware.
Development is first coded using Linux operating system (OS) but moved to the deployed real-time OS for final testing and delivery.
Selected candidate will integrate algorithms into C++ applications.
Candidate is expected to be proficient in C/C++.
Tools and other non-embedded code may be developed on Windows OS.
Software Engineer to develop and maintain real-time embedded software applications.
Typical applications are software products related to image processing, target detection and tracking, missile guidance/ navigation/ control algorithms, missile launchers, system control, built-in test, and system communication.
Development will be in C and C++ hosted on either a PC or Unix environment and targeted for an embedded processor running either VxWorks or Integrity as the real-time operating system.
Familiarity with standard communication busses and protocols including RS-232, RS-422, MIL-STD-1553 and Ethernet is helpful but not required.
Software development lifecycle including architecture, design, code implementation, and integration and test.
technical task leadership and/or be a subject matter expert in an area relevant to products described in the above paragraph.
real-time embedded software development along with demonstrated technical leadership.
Use source code control and issue tracking tools along with using modern test tools to do unit test and static analysis s kills
Configure and manage a continuous test environment.
Agile development, Cyber Security, Department of Defense products, board support package and device driver development.
c++, embedded software, rtos, linux, Electro-optic, smart munitions, missile, rocket, millimeter wave radar, signal processing
Additional Skills & Qualifications:
Agile processes and practices
C++ cross-compiler to microprocessor
Full life-cycle development
Git - source code versioning
GitLab – software configuration/version control & CI/CD host
Jira - issue tracking and Agile project management
Technical document development
Auxiliary Skills for best match (multiple position consideration)
Communication API – Data Distribution Services (DDS)
Communication protocol interfaces (LINK 16, MS-1553, RS-232, RS-422)
Debugging using telemetry, data collection & data reduction
Design Pattern usage
Device driver development
DevOps - CI/CD pipeline design and/or maintenance
Gimbal line of sight control
GPS-aided inertial navigation
Guidance Navigation & Control (GNC)
IR seeker image processing
Launch sequence and control
Missile Reference Architecture
Mission Data Transfer
Multi-core / multi-processor / multi-threaded development
Operational Flight Program (OFP)
Reusable / modular design experience
Static code coverage analysis
Strong analytical/math background
Weapons Open System Architecture (WOSA)
Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. We’re supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.