Firmware Engineer
Ridgecrest, California
Employer: DCS Corporation
Industry: Engineering
Salary: $91559 - $109000 per year
Job type: Full-Time
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.
6482
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.
6482
Created: 2024-09-01
Reference: ndS81GQcjPVL
Country: United States
State: California
City: Ridgecrest
Similar jobs:
-
Embedded 5G/4G Cellular ASIC Physical Layer Firmware Engineer
Apple in San Diego, California -
Firmware Engineering Manager
Apple in Sunnyvale, California -
Firmware Engineering Manager - AirPods
Apple in San Diego, California -
Senior SoC Firmware Engineer
Apple in Sunnyvale, California -
SoC Firmware Engineer
Apple in Sunnyvale, California -
Firmware Engineer
DCS Corporation in Ridgecrest, California💸 $91559 - $109000 per year -
GPU Kernel Mode Driver/Firmware Engineer
Apple in Cupertino, California -
Firmware Engineer
Apple in Sunnyvale, California -
Embedded Real Time Critical Control Firmware Engineer
Apple in San Diego, California -
Wireless Firmware Engineer
Apple in Irvine, California -
Firmware Engineer
Apple in San Diego, California -
Mobile Firmware Engineer, Pixel
Google in Mountain View, California💸 $122000 - $178000 per year -
Wireless Firmware Engineer
Apple in San Diego, California -
Firmware Embedded Engineer,
Amazon in Sunnyvale, California💸 $129300 per year -
Senior Embedded Firmware Engineer ,
Amazon in San Diego, California💸 $134500 per year -
Embedded 5G/4G Cellular ASIC Physical Layer Firmware Engineer
Apple in Sunnyvale, California -
Power Firmware Engineer
PARKER HANNIFIN CORP in Rohnert Park, California💸 $175000 per year -
Firmware Build and Release Engineer
Apple in Sunnyvale, California -
Embedded 5G/4G Cellular Physical Layer DSP Firmware Engineer
Apple in San Diego, California -
Senior Embedded Firmware Engineer ,
Amazon in San Diego, California💸 $151300 per year