PROCESSING APPLICATION
Hold tight! We’re comparing your resume to the job requirements…
ARE YOU SURE YOU WANT TO APPLY TO THIS JOB?
Based on your Resume, it doesn't look like you meet the requirements from the employer. You can still apply if you think you’re a fit.
Job Requirements of Firmware Engineer:
6852Do you meet the requirements for this job?
Firmware Engineer
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:
Design, develop, and test firmware for avionics components
Collaborate with project teams to develop software builds and support software development
Develop and implement software functional blocks and modules
Perform testing and validation of firmware on various avionics components
Analyze and resolve product anomalies and respond to customer inquiries
Ensure industry-leading quality and reliability of components
Required Skills:
Due to the sensitivity of customer related requirements, U.S. citizenship is required.
Bachelors degree in computer science engineering, Electrical Engineering with 5 plus years' experience.
Excellent communication and planning skills
Programming languages: C, 'bare metal' firmware, embedded software development
Embedded systems: microcontrollers, microprocessors, and embedded systems architecture
Operating systems: real-time operating systems (RTOS), device drivers, and bootloaders
Communication protocols: UART, SPI, I2C, CAN, Ethernet, and USB
Computer architecture: computer architecture, including processor architecture, memory hierarchy, and input/output systems
Familiarity with industry-specific standards, regulations, and protocols
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 avionics systems, Matlab/Simulink, TI processors, and embedded real-time systems
Familiarity with DoD guidelines, encryption, and security requirements
Experience with version control tools, testing, and build automation tools
Knowledge of wireless technologies, protocols, and cybersecurity principles.
Job Requirements: