Firmware Engineer
Design and develop solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions.
At a Glance
Firmware Engineer. Typical education: Bachelor's degree. Experience: 5 years. Top skills: Firmware, Embedded Software, Troubleshooting (Problem Solving).
Not available
Bachelor's degree
5 years
4
Parent Occupation (O*NET)
Computer Systems Engineers/Architects
Median Wage
$108,970/yr
Growth (2024-34)
+8.2%
Education
Bachelor's degree
Skills & Requirements
Specialized Skills (26)
Firmware
Embedded Software
System Testing
Unit Testing
Electrical Engineering
Technical Leadership
Test Planning
Software Development
Embedded C
Computer Science
C++ (Programming Language)
Agile Methodology
Field Testing
Capability Maturity Model Integration
Control Systems
Apache Subversion
Function Block Diagram
Grid Connections
Software Testing
Object-Oriented Design
Simulations
Engineering Design Process
Industry Standards
Open Systems Interconnection
C (Programming Language)
Common Skills (3)
Troubleshooting (Problem Solving)
Communication
Coordinating
Certifications (1)
Security Clearance
Related Specializations
Other specialized occupations in this field. Many share overlapping skills, making lateral moves more accessible.
Related Pages
Frequently Asked Questions
Want to build these skills?
Sign up to find courses that teach these skills, track your progress, and build a skills passport aligned to Firmware Engineer.
Get Started Free