Firmware Engineer

Monaco Enterprises Inc

Washington

On-site

USD 80,000 - 102,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance
Life insurance
AD&D
Flexible spending accounts
401(k) Plan

Job summary

Monaco Enterprises Inc. in Spokane, WA, seeks a firmware engineer to design, develop, and document embedded products. You will work on next‑gen firmware for fire, mass notification, and security systems with a small product team.

The role requires fluent C/C++ programming, embedded hardware experience, and collaboration across a compact team. AI tooling and modern workflows are encouraged to accelerate development.

Qualifications

  • BS degree in computer science, computer engineering, or related technology field (or equivalent experience).
  • Minimum of 3–4 years of professional experience outside of education.
  • Experience working on embedded systems and interfacing with hardware components.

Responsibilities

  • Analyze and troubleshoot embedded operations and hardware interfaces.
  • Discovery and design of firmware specifications and code modules.
  • Development of firmware code for defined problems and established designs.
  • Firmware documentation and QA activities.
  • Utilize AI assistance and tooling to accelerate firmware development.

Skills

C/C++
Embedded systems
AI tooling
QA practices

Education

BS degree in computer science or related field

Tools

Crossworks IDE
GCC toolchain
STM32
Git/GitFlow
Oscilloscopes & analyzers

Job description

Job Description

FIRMWARE ENGINEER

Monaco Enterprises, Inc., a Spokane based manufacturer of fire, mass notification, and security alarm systems, is seeking a professional, result-oriented, enthusiastic candidate to participate in designing, developing, and documenting electronic products, systems and circuits.

Monaco is expanding the Firmware Engineering team to develop the next generation of our proprietary embedded products. Successful candidates must be fluent in C/C++ programming, possess experience in embedded hardware applications, and have an interest in collaborating within a small product development team. Candidates should possess a willingness to utilize Artificial Intelligence (AI) assistance and tooling to support firmware development and problem-solving within the Firmware Engineering lifecycle.

Job Responsibilities

A successful candidate will join the firmware engineering team with a focus on tasks to solve well-defined problems. The successful candidate will perform the following duties:

  • Analysis and troubleshooting of embedded operations and hardware interfaces
  • Discovery and design of firmware specifications and code modules
  • Development of firmware code for well-defined problems and established designs
  • Firmware documentation and QA activities
  • Utilize modern AI assistance and tooling to accelerate the problem-solving process.
Essential Functions
  1. Capability to understand the operation of embedded hardware components
  2. Capability to analyze and troubleshoot embedded firmware operations and hardware interfaces
  3. Firmware discovery and design, including research and collaboration on technical specifications and methods
  4. Implementation of embedded firmware applications, hardware interface APIs, and test application suites
  5. Documentation of specifications, source code and product results
  6. Perform first level QA activities: identify test strategies, unit testing, resolve defects and perform root cause analysis
  7. Follow established firmware development processes and best practices
  8. Collaborate with engineering team members on new ideas, processes, and projects
Job Requirements
  • BS degree in computer science, computer engineering, or related technology field (or equivalent experience)
  • Minimum of 3-4 years of professional experience outside of education
  • Experience working on embedded systems and interfacing with hardware components
  • Experience as an individual contributor throughout the embedded development lifecycle
Additional Knowledge, Skills and Technologies
  • C/C++ programming languages
  • Integrated Development Environments (IDEs), Compilers, Debuggers, Processors such as:
    • Crossworks IDE, GCC toolchain
    • STM32 processors and hardware application layer
  • Git, GitFlow
  • Oscilloscopes, logic analyzers, meters, spectrum analyzers
  • Ability to read and comprehend electronic schematic diagram
  • Proficiency in leveraging AI assistance and emerging technologies to optimize firmware development workflows
Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Most hours spent standing and sitting. Occasional lifting up to 30 pounds. Constant fine finger manipulation, talking, hearing, and seeing. Occasional standing, walking, climbing stairs, reaching, and repetitive motion. Occasional bending, crouching, grasping, and/or reaching above shoulder level and vibration.

The salary range for this position is $80,168.40 min. - $101,500 max. annually depending upon experience.

Monaco Enterprises offers a competitive benefits package that includes medical, dental, vision, life, and AD&D. We also offer flexible spending accounts and 401(k) Plan.

Applicants must be able to pass a pre-employment drug screening test and background check.

Monaco Enterprises is a Drug Free Workplace and Equal Employment Opportunity employer. All qualified applicants are considered regardless of ethnicity, nationality, veteran or disability status, religion, age, gender, sexual orientation or gender identity, or other protec

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer | C/C++, AI Tools, HW Interfaces
Embedded Firmware Engineer | C/C++, AI Tools, HW Interfaces

Monaco Enterprises Inc • Washington

On-site
USD 80,000 - 102,000
Medical insurance
Dental insurance
Vision insurance
+4
Electronic Engineer I
Electronic Engineer I

Monaco Enterprises Inc • Spokane Valley (WA)

On-site
USD 34,000 - 54,000
Medical coverage
Dental coverage
Vision coverage
+4
Firmware Engineer 4
Firmware Engineer 4

Monarch Quantum • San Diego (CA)

On-site
USD 175,000 - 225,000
Medical, Dental, and Vision insurance
401(k) plan with 4% employer matching
20 paid time off days per year
+2
Firmware Engineer
Firmware Engineer

Mesa Laboratories, Inc. • Tucson (AZ)

On-site
USD 80,000 - 100,000
Medical, Dental, Vision insurance
HSA
Dependent Care FSA
+8
Firmware Engineer II
Firmware Engineer II

Nortek Security and Control LLC • Kent (WA), Northern (KY)

Hybrid
USD 120,000 - 140,000
Firmware Engineer 2
Firmware Engineer 2

Monarch Quantum • San Diego (CA)

On-site
USD 100,000 - 150,000
Medical, Dental, and Vision insurance
Fidelity 401(k) plan with 4% employer/
20 PTO days per year
+2
Senior Software Engineer
Senior Software Engineer

Monaco Enterprises Inc • Spokane Valley (WA)

On-site
USD 100,000 - 137,000
Competitive benefits package including
Flexible spending accounts
Firmware Engineer (Mid/Sr/Principal)
Firmware Engineer (Mid/Sr/Principal)

Thrive Recruitment Agency • Kennewick (WA)

On-site
USD 90,000 - 120,000
Firmware Engineer
Firmware Engineer

ASSA ABLOY Group • Lake Forest (CA)

On-site
USD 81,810 - 128,570
Senior Firmware Engineer (2 openings)
Senior Firmware Engineer (2 openings)

Basler Electric Company • Highland (IL)

On-site
USD 96,000 - 113,000