Peer-review software/firmware designs and source code. * Establish and execute test procedures for embedded applications and subsystems. * Support maintenance and integration of new features on ...
Peer-review software/firmware designs and source code. * Establish and execute test procedures for embedded applications and subsystems. * Support maintenance and integration of new features on ...
Peer-review software/firmware designs and source code. * Establish and execute test procedures for embedded applications and subsystems. * Support maintenance and integration of new features on ...
Peer-review software/firmware designs and source code. * Establish and execute test procedures for embedded applications and subsystems. * Support maintenance and integration of new features on ...
Firmware Software Engineer Senior @ Lincolnshire, IL
Lincolnshire, IL · On-site
$125K - $166K/yr
Title: Firmware Software Engineer Senior Duration: 12+ Months Contract Location: Hybrid - in ... Analyzes, develops, designs, programs, debugs and implements embedded systems for the organization ...
Quick apply
Firmware Software Engineer Senior @ Lincolnshire, IL
Lincolnshire, IL · On-site
$125K - $166K/yr
Title: Firmware Software Engineer Senior Duration: 12+ Months Contract Location: Hybrid - in ... Analyzes, develops, designs, programs, debugs and implements embedded systems for the organization ...
Firmware Engineer
Cedar Park, TX · On-site
$120K - $170K/yr
This customer designs and builds small- to medium-lift launch vehicles, lunar landers, and orbital ... Optimize firmware for power efficiency, performance, and memory constraints in resource-limited ...
Firmware Engineer
Cedar Park, TX · On-site
$120K - $170K/yr
This customer designs and builds small- to medium-lift launch vehicles, lunar landers, and orbital ... Optimize firmware for power efficiency, performance, and memory constraints in resource-limited ...
Cimarron is seeking a Firmware Engineer to support our partnership with a commercial aerospace ... This customer designs and builds small- to medium-lift launch vehicles, lunar landers, and orbital ...
Cimarron is seeking a Firmware Engineer to support our partnership with a commercial aerospace ... This customer designs and builds small- to medium-lift launch vehicles, lunar landers, and orbital ...
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Firmware Engineer I
Cedar Park, TX · On-site
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Firmware Engineer I
Cedar Park, TX · On-site
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Staff Engineer, Firmware
Eden Prairie, MN · On-site
$116K - $199K/yr
Write and maintain technical documentation for firmware designs. * Lead code reviews, enforce coding standards, and ensure firmware quality. * Mentor junior engineers and provide technical guidance.
Staff Engineer, Firmware
Eden Prairie, MN · On-site
$116K - $199K/yr
Write and maintain technical documentation for firmware designs. * Lead code reviews, enforce coding standards, and ensure firmware quality. * Mentor junior engineers and provide technical guidance.
Firmware Engineer III
Cedar Park, TX · On-site
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Firmware Engineer III
Cedar Park, TX · On-site
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Write and maintain technical documentation for firmware designs. * Lead code reviews, enforce coding standards, and ensure firmware quality. * Mentor junior engineers and provide technical guidance.
Write and maintain technical documentation for firmware designs. * Lead code reviews, enforce coding standards, and ensure firmware quality. * Mentor junior engineers and provide technical guidance.
Firmware Engineer II
Cedar Park, TX · On-site
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Firmware Engineer II
Cedar Park, TX · On-site
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Firmware Engineer II
Cedar Park, TX · On-site
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Firmware Engineer II
Cedar Park, TX · On-site
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Participate in code reviews, maintain high-quality code standards, and document firmware designs and processes. * Contribute to system-level debugging, performance profiling, and validation of ...
Senior Firmware Engineers
Brookfield, WI · On-site
$113K - $149K/yr
Peer-review firmware designs and source code to control electrical and IoT systems in our products. Analyze and enhance efficiency, stability, and scalability of electrical system resources. Lead ...
Senior Firmware Engineers
Brookfield, WI · On-site
$113K - $149K/yr
Peer-review firmware designs and source code to control electrical and IoT systems in our products. Analyze and enhance efficiency, stability, and scalability of electrical system resources. Lead ...
Staff Engineer, Firmware
Eden Prairie, MN · On-site
$116K - $199K/yr
Write and maintain technical documentation for firmware designs. * Lead code reviews, enforce coding standards, and ensure firmware quality. * Mentor junior engineers and provide technical guidance.
Staff Engineer, Firmware
Eden Prairie, MN · On-site
$116K - $199K/yr
Write and maintain technical documentation for firmware designs. * Lead code reviews, enforce coding standards, and ensure firmware quality. * Mentor junior engineers and provide technical guidance.
Senior Firmware Engineer
$130K - $170K/yr
Senior Firmware Engineer - Develop Embedded Systems for Advanced RF and Electromechanical Platforms ... About Us We are an engineering-driven technology company that designs and manufactures highly ...
Quick apply
Senior Firmware Engineer
$130K - $170K/yr
Senior Firmware Engineer - Develop Embedded Systems for Advanced RF and Electromechanical Platforms ... About Us We are an engineering-driven technology company that designs and manufactures highly ...
Senior Firmware Engineer
Oxnard, CA · On-site
$130K - $170K/yr
Senior Firmware Engineer - Develop Embedded Systems for Advanced RF and Electromechanical Platforms ... About Us We are an engineering-driven technology company that designs and manufactures highly ...
Senior Firmware Engineer
Oxnard, CA · On-site
$130K - $170K/yr
Senior Firmware Engineer - Develop Embedded Systems for Advanced RF and Electromechanical Platforms ... About Us We are an engineering-driven technology company that designs and manufactures highly ...
Firmware Designer information
See salary details
$75K - $86.8K
1% of jobs
$86.8K - $98.6K
2% of jobs
$98.6K - $110.5K
3% of jobs
$110.5K - $122.3K
3% of jobs
$122.3K - $134.1K
6% of jobs
$138.2K is the 25th percentile. Wages below this are outliers.
$134.1K - $145.9K
26% of jobs
$145.9K - $157.7K
3% of jobs
$157.7K - $169.5K
3% of jobs
The median wage is $170.4K / yr.
$169.5K - $181.4K
23% of jobs
$181.4K - $193.2K
1% of jobs
$194.2K is the 75th percentile. Wages above this are outliers.
$193.2K - $205K
27% of jobs
$75K
$167.4K
$205K
How much do firmware designer jobs pay per year?
What jobs can DT get you?
Are firmware engineers paid well?
What are Firmware Designers?
What is the highest salary for a firmware engineer?
What are the key skills and qualifications needed to thrive as a Firmware Designer, and why are they important?
What are some common challenges Firmware Designers face when integrating hardware and software components?
What engineers make $500,000?
What is the difference between Firmware Designer vs Firmware Engineer?
| Aspect | Firmware Designer | Firmware Engineer |
|---|---|---|
| Credentials | Typically requires a degree in Computer Engineering, Electrical Engineering, or related fields; certifications are optional | Similar educational background; certifications like Certified Firmware Engineer are uncommon but beneficial |
| Work Environment | Design-focused, often in R&D or product development teams | Development and testing, often in engineering teams working on product deployment |
| Industry Usage | Used across electronics, consumer devices, automotive, and IoT sectors | Commonly found in embedded systems, consumer electronics, and automotive industries |
| Search & Comparison Intent | Focuses on designing firmware architecture and initial development | Emphasizes implementation, testing, and maintaining firmware code |
Firmware Designers primarily focus on creating and designing firmware architecture, while Firmware Engineers are more involved in coding, testing, and maintaining firmware. Both roles require similar educational backgrounds and are integral to embedded systems development, but their day-to-day tasks and focus areas differ slightly.

Full-time
Medical, Dental, Vision, Retirement
Posted 13 days ago
Key responsibilities
Provide technical direction to product development and advanced research teams in the design of new firmware architectures, applications, and libraries.
Lead design and implementation of embedded software systems using modern software engineering processes such as agile development.
Establish and execute test procedures for embedded applications and subsystems.
Job description
Job Description:
Applicants must be authorized to work in the U.S.; Sponsorship is not available for this position at this time.
INNOVATE WITHOUT BOUNDARIES! At Milwaukee Tool we firmly believe that our People and our Culture are the secrets to our success - so we give you unlimited access to everything you need to create disruptive new technologies and solutionson ourelectricalengineering teams. Our Engineering Team is responsible for giving life to thebatteries,motors,and electronics that power solutions changing the lives of our users. Every developmental phase of these critical components happens in-house under the watch of this team. We continue to invest in electrical engineeringresources to design and develop leadership in electronic capabilities; something unique within the industry. And we're pushing the limits in firmwareengineering,power electronics,embedded systems,machine learning, and the use of artificial intelligence.
Behind our doors you'll be empowered every day to own it, drive it, and do what it takes to design and develop the biggest breakthroughs in the industry. Meanwhile, you'll have the support and resources of the fastest-growing brand in the construction industry to make it happen.
Year after year, our team continues to make significant breakthroughs in the industry. We're just getting started. To learn more about our story click HERE.
ThePrincipalFirmware Engineerwillprovide technical direction to product development and advanced research teams inthe design of new firmware architectures, applications, and librariesto ensure on-time deliveryand requirements are met.You will interface with cross-functional teamsto drive stakeholder needs, develop design requirements,and review proposed solutions.The Principal Firmware Engineer will be deeply embedded in the execution of product development while shaping long-term firmware development throughout the organization.
You'll also be DISRUPTIVE through these duties and responsibilities:
- Develop and refine engineering requirements based on marketing and user needs.
- Lead design and implementation of embedded software systems using modern software engineering processes such as agile development.
- Peer-review software/firmware designs and source code.
- Establish and execute test procedures for embedded applications and subsystems.
- Support maintenance and integration of new features on existing firmware solutions
- Analyze and enhance efficiency, stability, and scalability of system resources.
- Champion technology investigations including system requirements, architecture definitions, and reusability strategies.
- Quickly, effectively, and candidly frame-up and escalate business risks/opportunities to senior leadership.
- Effectively communicate and motivate up, down and across the organization to diverse groups of technical and non-technical team members.
- Drive agile planning urgency in delivering firmware features, functions, and platforms to achieve key project goals and organizational needs.
- Evaluate and assess the emerging technology market space to fit/compliment Milwaukee Tool product initiatives and development.
- Mentor young engineers in developing requirements, implementing, and validating firmware for embedded systems
What TOOLS you'll bring with you:
- Bachelor of Science Degree in Computer Engineering, Computer Science, ElectricalEngineering, or related field.
- 7+ years of experience with embedded C/C++.
- 2+ years of leadership, teaching or mentoring experience.
- Knowledge and practical experience in all software development lifecycle phases.
- Experience developing bare-metal firmware designs.
- Experience with a microcontroller RTOS.
- Familiarity with configuration management tools, defect tracking tools, and peer reviews.
- Ability to read schematics and component datasheets, basic understanding of digital circuits and interaction between firmware and electronics.
- Demonstrated ability using laboratory equipment such as oscilloscopes, logic analyzers, power supplies, e-loads, and data acquisition systems.
- Excellentproblem-solving skills, exercises independent judgement, and works well under pressure in a dynamic environment.
- Self-motivated, organized, efficient, and process oriented with a strong work ethic.
- Exceptional verbal and written communication skills, both technical and non-technical.
- Ability to travel 10% of the time (domestic and international).
Other TOOLS we prefer you to have:
- Master of Science degree inComputer Engineering, Computer Science, Electrical Engineering, or related field.
- Leadership or project management experience.
- Experience with DevOps, automated testing, continuous integration/continuous deployment (CI/CD).
- Experience collaborating cross-functionally outside of your core discipline.
- Experience with supply chain considerations, such as sourcing, manufacturing, test, and distribution.
- Working knowledge of with battery, drive, and motor systems.
- Use modeling tools such as MATLAB, Simulink and Stateflow.
- Experience with three phase motor control applications.
We provide these great perks and benefits:
- Robust health, dental and vision insurance plans.
- Generous 401 (K) savings plan.
- Education assistance.
- On-site wellness, fitness center, food, and coffee service.
- And many more, check out our benefits site HERE.
Milwaukee Tool is an equal opportunity employer.