View All Jobs 138461

Firmware Engineer

Develop firmware and hardware interface APIs for next-generation embedded alarm systems
Spokane Valley, Washington, United States
Mid-Level
20 hours agoBe an early applicant
USA Jobs

USA Jobs

Provides a centralized online platform for searching and applying to employment opportunities across the United States.

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.

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

Essential Functions:

Capability to understand the operation of embedded hardware components

Capability to analyze and troubleshoot embedded firmware operations and hardware interfaces

Firmware discovery and design, including research and collaboration on technical specifications and methods

Implementation of embedded firmware applications, hardware interface APIs, and test application suites

Documentation of specifications, source code and product results

Perform first level QA activities: identify test strategies, unit testing, resolve defects and perform root cause analysis

Follow established firmware development processes and best practices

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

+ Show Original Job Post
























Firmware Engineer
Spokane Valley, Washington, United States
Engineering
About USA Jobs
Provides a centralized online platform for searching and applying to employment opportunities across the United States.