Due to the type of work being performed, U.S Citizenship is REQUIRED !
The Embedded Software/Hardware Engineer is responsible for the electrical and electronic component and subsystem design including firmware development, as well as the electrical integration into avionics and ship components and platforms.
- Provide embedded software.
- Work with project and engineering teams to develop software builds, support software development and verification plans.
- Provide coding driven from software architecture requirements and develop interfacing.
- Program software functional blocks and modules.
- Perform firmware development, implementation, and testing on various avionics components within TacMo’s product line.
- Complete engineering change notice documentation to manage old and new parts.
- Develop, analyze, and review data to validate and verify system meets specifications and design requirements; plan and track validation of components.
- Track and analyze product anomalies that clearly specify the problem and propose solution(s).
- Respond to customer and fleet anomaly reports or inquiries.
- Ensure industry-leading quality and reliability is met/maintained/exceeded on all components in accordance with DoD standards and policies.
- Develop product specifications/component item specification, Interface Control Documents (ICD), design documents, and lower-level requirement specifications, at times interfacing with private industry vendors and/or contractors.
- Participate in design and technical readiness reviews for TacMo products and services.
- Support program reviews and milestone reviews by creating briefing charts and/or briefing of the technical elements (as scheduled).
Education and Work Experience Requirements:
- Due to the sensitivity of customer related requirements, U.S. citizenship is required.
- Bachelor's degree in Computer Science Engineering, Electrical Engineering, or other technical field and 5 years of experience.
- Embedded software development experience.
- Experience in programming “bare metal” firmware for controllers.
- Programming in C.
- Experience documenting software designs and in developing software on a variety of platforms, Windows, Linux, RTOS. FreeRTOS.
- Experience in hardware level communications e.g. Ethernet, USB, CAN, SPI, I2C etc.
- Ability to work in a fast-paced, lean, collaborative team environment. Resourceful, adaptable, and pays attention to detail.
- Familiarity with current wireless technologies and protocols.
- Experience with Integrated Circuit (IC) circuit boards and printed circuit board development.
- Excellent communication and interpersonal skills.
- Excellent planning/tracking skills.
Desired Skills :
- 3-5 years’ experience in design and release of avionics systems electrical components, including software, wire harnesses, electronic controls, switches, etc.
- Experience with MATLAB/Simulink and embedded tool boxes a plus.
- Experience with TI processors and TI Code Composer.
- Embedded real-time systems design and implementation.
- Working knowledge of DoD guidelines for encryption and security requirements for Data in Motion.
- Previous experience with DoD command control and communication systems.
- Familiarity with Atlassian tools including Jira and Confluence.
Salary: The expected pay range for this position is $87,360 to $104,000