Job Description
Salary Range : $91,559 - $109,000
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.
Essential Job Functions:
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 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).
Required Skills:
Due to the sensitivity of customer related requirements, U.S. citizenship is required.
Bachelors 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 toolboxes 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.
Experience in programming ARM processors and associated development tools.
Experience with brass boards and testing of newly developed boards.
Experience with Ethernet layer 3 and cybersecurity a big plus.
Experience with version control tools Git, SVN or similar.
Experience with Qt and QWidget GUI software development or similar tools.
Experience with software using communication transport protocols such as UDP/TCP.
Experience with J1939 CAN bus hardware and software interfacing.
Experience with code check, testing and build automation tools, e.g. cppcheck, cpputest, googletest, Jenkins a plus.
DCS Corp
Job Tags
For contractors,
Similar Jobs
Franklin County Common Pleas Court, General Division
FRANKLIN COUNTY COURT OF COMMON PLEAS-GENERAL DIVISION AN EQUAL OPPORTUNITY EMPLOYER COURT REPORTER ANNUAL SALARY: $66,111 Excellent Benefits Package POSTED DATE:December 16, 2021 SUBMISSION DATE:Continuous Purpose of Position: The purpose of this position...
Constellation Energy
...for vacation, holidays and sick days and much more.PRIMARY PURPOSE OF POSITIONOperates, inspects and services plant equipment usually contained in a nuclear power plant. Operates manually controlled equipment and remotely controlled equipment from locations other than...
Melrose Podcasts
...Producer will be responsible for setup, recording, and editing video podcasts for various clients and networks, ensuring high-quality production. Qualifications Video production, editing, and recording skills Experience in podcast production and content creation...
Majic Productions
...your budget, and is user-friendly. We have outfitted meeting rooms, credit unions, schools, churches, theaters, reception areas, cruise ships, and auditoriums. The Installation Technician is responsible for installing & servicing audiovisual systems. This role is...
ESS Direct
...certified substitute teachers and those with no teaching experience. Our hiring coordinators are... ...Certification \n Proficient in English(speaking, reading, writing)\n \n Benefits... ...substitute opportunities available our online portal allows you to choose jobs on the...