Firmware Engineer

job
  • New Directions Technologies Inc.
Job Summary
Location
Ridgecrest ,CA
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
05 Jan 2025
Share
Job Description

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

Other Smiliar Jobs
 
  • , FL
  • 6 Days ago
  • Port Hueneme, CA
  • 5 Days ago
  • Edwards, CA
  • 5 Days ago
  • Ridgecrest, CA
  • 3 Days ago
  • Kitchener, ON
  • 6 Days ago
  • Sunnyvale, CA
  • 2 Days ago
  • Houston, TX
  • 2 Days ago
  • Ball Ground, GA
  • 2 Days ago
  • Baltimore, MD
  • 5 Days ago
  • Austin, TX
  • 5 Days ago
  • Austin, TX
  • 5 Days ago