Embedded Software Engineer
Orlando, FL 32819
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:
Continuous test and integration
Controller Area Network (CAN)
Cybersecurity / Information Assurance / Anti-tamper
Data Distribution Service (DDS)
Defense industry software development
Driver development for Linux, VxWorks
Dynamic and static code analysis tools
Field testing experience
Formal verification and documentation
Host Virtualization and Virtual Machine
Hypervisor technologies for x86 architectures
Interface Control Documents (ICD)
Integrity Real-time Operating System (RTOS)
Kalman Filter applications
Missile Reference Architecture
Multi-core and multi-threaded C++ programming
Multi-core processor code development
Operational Flight Program
Operational Flight Program software
Rotating coordinate systems
RS-232 communication protocol
RS-422 communication protocol
Software quality assurance
Software Requirements Specification (SRS) development
Subversion (SVN) versioning and revision control
Test plans and procedure development
Working in large code base
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.