Understanding of system integration principles (hardware, firmware, and software interaction ... Experience with programming in Python (2 and 3), C, and C++. * Good written and spoken ...
Understanding of system integration principles (hardware, firmware, and software interaction ... Experience with programming in Python (2 and 3), C, and C++. * Good written and spoken ...
Understanding of system integration principles (hardware, firmware, and software interaction ... Experience with programming in Python (2 and 3), C, and C++. * Good written and spoken ...
Understanding of system integration principles (hardware, firmware, and software interaction ... Experience with programming in Python (2 and 3), C, and C++. * Good written and spoken ...
Experienced / Mid-Career Software Engineer - Anti-Tamper (AT)-***Signing Bonus Potential***
Oklahoma City, OK · On-site
Experienced / Mid-Career Software Engineer - Anti-Tamper (AT)-***Signing Bonus Potential*** Company ... firmware design using C/C++, Ada, and/or Java * Ability to develop code for usability, readability ...
Experienced / Mid-Career Software Engineer - Anti-Tamper (AT)-***Signing Bonus Potential***
Oklahoma City, OK · On-site
Experienced / Mid-Career Software Engineer - Anti-Tamper (AT)-***Signing Bonus Potential*** Company ... firmware design using C/C++, Ada, and/or Java * Ability to develop code for usability, readability ...
Experienced / Mid-Career Software Engineer - Anti-Tamper (AT)-***Signing Bonus Potential***
Oklahoma City, OK · On-site
Experienced / Mid-Career Software Engineer - Anti-Tamper (AT)-***Signing Bonus Potential*** Company ... firmware design using C/C++, Ada, and/or Java * Ability to develop code for usability, readability ...
Experienced / Mid-Career Software Engineer - Anti-Tamper (AT)-***Signing Bonus Potential***
Oklahoma City, OK · On-site
Experienced / Mid-Career Software Engineer - Anti-Tamper (AT)-***Signing Bonus Potential*** Company ... firmware design using C/C++, Ada, and/or Java * Ability to develop code for usability, readability ...
Experienced / Mid-Career Software Engineer - Anti-Tamper (AT)-***Signing Bonus Potential***
Oklahoma City, OK · On-site
Experienced / Mid-Career Software Engineer - Anti-Tamper (AT)-***Signing Bonus Potential*** Company ... firmware design using C/C++, Ada, and/or Java * Ability to develop code for usability, readability ...
Experienced / Mid-Career Software Engineer - Anti-Tamper (AT)-***Signing Bonus Potential***
Oklahoma City, OK · On-site
Experienced / Mid-Career Software Engineer - Anti-Tamper (AT)-***Signing Bonus Potential*** Company ... firmware design using C/C++, Ada, and/or Java * Ability to develop code for usability, readability ...
Understanding of system integration principles (hardware, firmware, and software interaction ... Experience with programming in Python (2 and 3), C, and C++. * Good written and spoken ...
Understanding of system integration principles (hardware, firmware, and software interaction ... Experience with programming in Python (2 and 3), C, and C++. * Good written and spoken ...
Electrical Sr Engineer
Oklahoma City, OK · On-site
$92K - $153K/yr
Testing and debugging of hardware/firmware Required Qualifications * Bachelor's degree in a related ... C++ programming on embedded devicesexperience * Knowledge of industry standard board design ...
Electrical Sr Engineer
Oklahoma City, OK · On-site
$92K - $153K/yr
Testing and debugging of hardware/firmware Required Qualifications * Bachelor's degree in a related ... C++ programming on embedded devicesexperience * Knowledge of industry standard board design ...
Electrical Sr Engineer
Oklahoma City, OK · On-site
$92K - $153K/yr
Testing and debugging of hardware/firmware Required Qualifications * Bachelor's degree in a related ... C++ programming on embedded devices experience * Knowledge of industry standard board design ...
Electrical Sr Engineer
Oklahoma City, OK · On-site
$92K - $153K/yr
Testing and debugging of hardware/firmware Required Qualifications * Bachelor's degree in a related ... C++ programming on embedded devices experience * Knowledge of industry standard board design ...
Network Engineer 4 - Altus
Altus, OK · On-site
Preventative maintenance (software/hardware/firmware upgrades) including security updates ... Engineering team members to accomplish Company project planning (PKOM's and gate checks)
Network Engineer 4 - Altus
Altus, OK · On-site
Preventative maintenance (software/hardware/firmware upgrades) including security updates ... Engineering team members to accomplish Company project planning (PKOM's and gate checks)
ABOUT THE JOB As a Principal Software Engineer V (UAV Embedded), you will architect and implement ... Hands on ability to troubleshoot hardware-in-the-loop simulation modelling and make firmware ...
ABOUT THE JOB As a Principal Software Engineer V (UAV Embedded), you will architect and implement ... Hands on ability to troubleshoot hardware-in-the-loop simulation modelling and make firmware ...
Mixed-Signal Hardware Engineer Senior
Norman, OK · On-site
$96K - $128K/yr
Mixed-Signal Hardware Engineer Senior Job no: 493645 Work type: Professional Location: Norman ... Integrate hardware, firmware, software, and signal processing components into operational radar ...
Mixed-Signal Hardware Engineer Senior
Norman, OK · On-site
$96K - $128K/yr
Mixed-Signal Hardware Engineer Senior Job no: 493645 Work type: Professional Location: Norman ... Integrate hardware, firmware, software, and signal processing components into operational radar ...
Preventative maintenance (software/hardware/firmware upgrades) including security updates ... Assists senior engineers in preparation of Bids and Proposals cost estimates and supporting ...
Preventative maintenance (software/hardware/firmware upgrades) including security updates ... Assists senior engineers in preparation of Bids and Proposals cost estimates and supporting ...
Product Security Engineering 4
Oklahoma City, OK · On-site
$113/hr
... or firmware design using C, C++, Ada, or Java. * Experience in Ada coding for safety-critical ... Engineers - #Jobad
Quick apply
Product Security Engineering 4
Oklahoma City, OK · On-site
$113/hr
... or firmware design using C, C++, Ada, or Java. * Experience in Ada coding for safety-critical ... Engineers - #Jobad
Preventative maintenance (software/hardware/firmware upgrades) including security updates ... Assists senior engineers in preparation of Bids and Proposals cost estimates and supporting ...
Preventative maintenance (software/hardware/firmware upgrades) including security updates ... Assists senior engineers in preparation of Bids and Proposals cost estimates and supporting ...
Preventative maintenance (software/hardware/firmware upgrades) including security updates ... Engineering team members to accomplish Company project planning (PKOM's and gate checks)
Preventative maintenance (software/hardware/firmware upgrades) including security updates ... Engineering team members to accomplish Company project planning (PKOM's and gate checks)
Preventative maintenance (software/hardware/firmware upgrades) including security updates ... Assists senior engineers in preparation of Bids and Proposals cost estimates and supporting ...
Preventative maintenance (software/hardware/firmware upgrades) including security updates ... Assists senior engineers in preparation of Bids and Proposals cost estimates and supporting ...
ABOUT THE JOB As a Principal Software Engineer V (UAV Embedded), you will architect and implement ... and make firmware updates • Able to obtain and maintain a U.S. security clearance at the ...
ABOUT THE JOB As a Principal Software Engineer V (UAV Embedded), you will architect and implement ... and make firmware updates • Able to obtain and maintain a U.S. security clearance at the ...
Engineer interfaces and system integration with receivers/transmitters, actuators, and ... Handson collaboration with firmware teams on bootloaders, drivers, and board diagnostics ...
Engineer interfaces and system integration with receivers/transmitters, actuators, and ... Handson collaboration with firmware teams on bootloaders, drivers, and board diagnostics ...
Engineer interfaces and system integration with receivers/transmitters, actuators, and safety ... Hands-on collaboration with firmware teams on bootloaders, drivers, and board diagnostics ...
Engineer interfaces and system integration with receivers/transmitters, actuators, and safety ... Hands-on collaboration with firmware teams on bootloaders, drivers, and board diagnostics ...
Engineer interfaces and system integration with receivers/transmitters, actuators, and ... Handson collaboration with firmware teams on bootloaders, drivers, and board diagnostics ...
Engineer interfaces and system integration with receivers/transmitters, actuators, and ... Handson collaboration with firmware teams on bootloaders, drivers, and board diagnostics ...
Firmware Engineer information
See Oklahoma salary details
$69.3K - $80.2K
1% of jobs
$80.2K - $91.1K
2% of jobs
$91.1K - $102K
3% of jobs
$102K - $112.9K
3% of jobs
$112.9K - $123.8K
6% of jobs
$127.6K is the 25th percentile. Wages below this are outliers.
$123.8K - $134.7K
26% of jobs
$134.7K - $145.6K
3% of jobs
$145.6K - $156.5K
3% of jobs
The median wage is $157.3K / yr.
$156.5K - $167.5K
23% of jobs
$167.5K - $178.4K
1% of jobs
$179.3K is the 75th percentile. Wages above this are outliers.
$178.4K - $189.3K
27% of jobs
$69.3K
$154.6K
$189.3K
How much do firmware engineer jobs pay per year?
What is a firmware engineer?
What are the key skills and qualifications needed to thrive as a firmware engineer, and why are they important?
What are some common challenges firmware engineers face when working with cross-functional teams?
What is the difference between Firmware Engineer vs Embedded Software Engineer?
| Aspect | Firmware Engineer | Embedded Software Engineer |
|---|---|---|
| Credentials | Bachelor's in Electrical Engineering, Computer Engineering, or related fields; knowledge of hardware and low-level programming | Bachelor's in Computer Engineering, Electrical Engineering, or related fields; strong programming skills in C/C++ |
| Work Environment | Designing and developing firmware for hardware devices, often working closely with hardware teams | Developing software for embedded systems, often in real-time environments |
| Industry Usage | Electronics, consumer devices, IoT, automotive | Consumer electronics, medical devices, industrial automation |
Firmware Engineers focus on creating low-level code that directly interacts with hardware components, while Embedded Software Engineers develop software that runs on embedded systems, often with a broader scope. Both roles require similar technical skills and often overlap in industries like consumer electronics and IoT.
How much money does a firmware engineer make?
What are the most commonly searched types of Firmware Engineer jobs in Oklahoma?
The most popular types of Firmware Engineer jobs in Oklahoma are:
What are popular job titles related to Firmware Engineer jobs in Oklahoma?
For Firmware Engineer jobs in Oklahoma, the most frequently searched job titles are:
What job categories do people searching Firmware Engineer jobs in Oklahoma look for?
The top searched job categories for Firmware Engineer jobs in Oklahoma are:
What cities in Oklahoma are hiring for Firmware Engineer jobs?
Cities in Oklahoma with the most Firmware Engineer job openings:
What are popular job titles related to Firmware Engineer jobs in OK?
For Firmware Engineer jobs in OK, the most frequently searched job titles are:

ASRC Federal rating
7.8
Based on 28 frontline employees who took The Breakroom Quiz
243rd of 450 rated engineering
Job description
Requirements:
US Citizenship or Permanent Residency required. All applicants must have resided in the United States for the past 3 years. On-site presence will be as required by the FAA.
- Foundational knowledge of analog and digital circuit analysis and design.
- Understanding of semiconductor devices, power electronics, and signal processing.
- Ability to read and interpret schematics, wiring diagrams, and technical drawings.
- Familiarity with Printed Circuit Board design principles and layout fundamentals.
- Experience with laboratory instrumentation (oscilloscopes, spectrum analyzers, signal generators, multimeters).
- Understanding of grounding and bonding.
- Basic troubleshooting of electronic assemblies and subsystems.
- Ability to support electrical engineering tasks under senior engineer guidance.
- Ability to pass an FAA background investigation.
Responsibilities:
Technical Documentation & Communication
- Ability to write clear, structured technical documentation including:
- Engineering analysis reports.
- Test procedures and test reports.
- Configuration documentation.
- Standard operating procedures (SOPs).
- Engineering change documentation.
- Strong verbal communication skills for technical briefings and stakeholder coordination.
- Ability to translate complex technical issues into clear explanations for non-technical personnel.
Field & Operational Support
- Ability to take and support field service calls.
- Provide real-time troubleshooting support to field technicians.
- Document incident findings and corrective actions.
- Support remote and on-site system diagnostics.
- Participate in after-hours or mission-critical support when required.
Core Electronics Engineering Competencies
- Solid foundation in circuit theory, power systems, grounding, and signal integrity.
- Ability to interpret schematics, wiring diagrams, and system block diagrams.
- Structured troubleshooting methodology (root cause analysis, fault isolation).
- Understanding of system integration principles (hardware, firmware, and software interaction).
- Familiarity with industry safety standards and electrical best practices.
- Ability to support electrical engineering tasks in lab, field, and production environments.
Core Programming / Software Competencies
- Experience with programming in Python (2 and 3), C, and C++.
- Good written and spoken communication including developing technical documentation.
- Working knowledge Windows, and UNIX and UNIX-like Operating Systems (AIX, Linux).
- Knowledge and understanding of the importance of testing during all phases of the software development process.
- Proficiency with computer operating systems, software, and hardware with proven ability to debug complex systems and to conduct reviews, audits, and testing.
- Solid troubleshooting and problem-solving experience.
- Experience with networking protocols and technologies including TCP, UDP, DHCP, SNMP, and VoIP.
- Experience working in a team environment.
Education/Experience:
- Bachelor of Science from an ABET (Accreditation Board for Engineering and Technology) accredited program in Computer/Electrical/Electronic Engineering.
What ASRC Federal employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom