Job Description
Acara Solutions is looking for an Embedded Software Engineer for our client located in Dallas, TX
- Client and Fire Control (MFC) is looking for an experienced Software Engineer to develop embedded software for a real-time operating system on custom hardware.
- The candidate 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 Ada or C++ applications.
- Candidate is expected to be proficient in Ada and C/C++.
- Tools and other non-embedded code may be developed on Windows OS.
Pay and Benefits:
- The Salary for this position is between $51.00 and 86.00 per hour (Max Pay rate).
- Secret security clearance or better
- Bachelor's degree in Computer Engineering or Software Engineering or Computer Science
- Minimum of 7 years' experience throughout the entire software development lifecycle including architecture, design, code implementation, and integration and test.
- Minimum of 7 years' experience in technical task leadership or be a subject matter expert in an area relevant to client products described in the above paragraph.
- Minimum of 7 years' experience in Ada 95
- Minimum of 7 years' experience in C++ 11 or later
- Minimum of 7 years' experience in Embedded real-time C++ software development on embedded real-time operating system (RTOS)
- Minimum of 7 years' experience in Hardware & Software Integration
- Minimum of 7 years' experience in Linux OS
- Agile processes and practices
- Algorithm implementation
- 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
- Python
- Technical document development
- Windows OS
- Cameo / Magic Draw
- Cost Account Management (CAM)
- Communication protocol interfaces (LINK 16, MS-1553, RS-232, RS-422)
- Device driver development
- DevOps - CI/CD pipeline design and/or maintenance
- Filter Design
- Formal Qualification Testing
- IR seeker image processing
- Modulation / Demodulation
- Multi-core / multi-processor / multi-threaded development
- Radar software
- Radio Frequency (RF) software
- Rhapsody - architecture modeling
- Reusable / modular design experience
- Sampling
- Seeker design
- Seeker software
- Signals & Systems
- Static code coverage analysis
- Analytical/math background
- The candidate will have a background in real-time embedded software development along with demonstrated technical leadership.
- Familiarity with standard communication busses and protocols including RS-232, RS-422, MIL-STD-1553 and Ethernet.
- 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.
- Bonus skills would be familiarity with Agile development, Cyber Security, Department of Defense products, board support package and device driver development.
Additional Information:
- Upon offer of employment, the individual will be subject to a background check and a drug screen