SonicJobs Logo
Left arrow iconBack to search

Firmware Engineer

Monaco Enterprises Inc
Posted 3 days ago, valid for 22 days
Location

Spokane Valley, WA, US

Salary

$80,168 - $101,500 per year

Contract type

Full Time

Flexible Spending Account

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • Monaco Enterprises, Inc. is seeking a Firmware Engineer to design, develop, and document electronic products and systems.
  • Candidates must have a BS degree in computer science or a related field and 3-4 years of professional experience.
  • Fluency in C/C++ programming and experience with embedded hardware applications are required for this role.
  • The salary range for this position is between $80,168.40 and $101,500 annually, depending on experience.
  • Qualified applicants should apply by August 29, 2026, and must pass a pre-employment drug screening and background check.

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.    

Qualified applicants should apply before August 29, 2026 at https://monaco-inc.com/employment/  to complete a job application for this job opportunity.  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 protected status.




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.