Embedded Software Engineer

Orlando, FL 32819

Posted: 10/07/2019 Employment Type: Contract Industry: Software Engineer Job Number: 4118099

Software Engineer to develop embedded and application software. Selected candidate will integrate algorithms into C++ applications. Candidate is expected to be proficient in C/C++. It is desirable to have experience w/ both Windows Visual Studio & Linux based C/C++ development.

Working for a recognized designer, developer and manufacturer of precision engagement aerospace and defense systems. This is a lead business unit for research development and production of manned and unmanned ground-vehicle systems, electro-optical and smart munitions systems and is a pioneer in the field of versatile, high-performance missile and rocket technology.

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, Integrity or Linux 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. The candidate will have experience with code implementation and integration and test. The candidate will be familiar with using source code control and issue tracking tools along with using modern test tools to do unit test and static analysis. An ideal candidate will be able to configure and manage a continuous test environment. Bonus skills would be familiarity with Agile development, Cyber Security, Department of Defense products, board support package and device driver development.

The candidate will need to have the ability to get a Department of Defense security clearance at the Secret level.

It Is required that the candidate have experience with: Embedded software development C/C++ Various host computers including Intel Various real-time operating systems like Linux, VxWorks, Integrity Code and Unit Test Hardware/Software Integration Software configuration management Full software life-cycle development Ability to work with multi-disciplined teams Excellent communication skills

It is desired that the candidate has experience with, or knowledge of, one or more skills below:

Agile development

Algorithm Implementation

Automated Test

Built-In-Test (BIT)

Cloud Deployment

Continuous test and integration

Controller Area Network (CAN)

Cybersecurity / Information Assurance / Anti-tamper

Data Distribution Service (DDS)

Defense industry software development

Design patterns

Docker

Driver development for Linux, VxWorks

Dynamic and static code analysis tools

Ethernet

Field testing experience

Formal verification and documentation

Git Lab

Hardware/software integration

Hardware-in-the-loop (HWIL)

Host Virtualization and Virtual Machine

HW/SW Integration

Hypervisor technologies for x86 architectures

Interface Control Documents (ICD)

Integrity Real-time Operating System (RTOS)

Jenkins

Jira

Kalman Filter applications

Kinematics

Linear algebra

MIL-STD-1553

Missile Reference Architecture

Multi-core and multi-threaded C++ programming

Multi-core processor code development

Operational Flight Program

Operational Flight Program software

Python

Rotating coordinate systems

RS-232 communication protocol

RS-422 communication protocol

Software quality assurance

Software Requirements Specification (SRS) development

Software-in-the-loop (SIL)

Stochastic systems

Subversion (SVN) versioning and revision control

Test plans and procedure development

UML design

Working in large code base

X86 Assembly

Marques Swift
Client Relationship Coordinator

Marques joined The Panther Group in 2015. He developed a keen eye for talent which serves both our candidates and clients well!

Fun Fact: He is a big Boston sports fan, and is a season ticket holder for the New England Patriots.

Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.