1

Computer Engineering Jobs in Coeur d Alene, ID (NOW HIRING)

Firmware Engineer

Spokane, WA · On-site

$80K - $101K/yr

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 ...

Firmware Engineer

Spokane, WA · On-site

$80K - $101K/yr

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 ...

Electrical/Controls Engineer (Athol)

Athol, ID · On-site

$77K - $104K/yr

Electrical & Computer Engineering * Dual majors or emphasis in Controls Engineering * Associate's degree in Instrumentation or Automation Controls Systems Engineering or related technical field ...

Field Service Engineer I

Spokane, WA · On-site

$29.71 - $37.12/hr

BA in Electronic/Electrical Engineering or Computer Engineering. "The annual base hourly range for this position is $29.71 - $37.12. Please note that this salary information serves as a general ...

New

Computer Science Massachusetts Institute of Technology (MIT) Curriculum Listing: * Naval Construction and Engineering * Nuclear Engineering QUALIFICATIONS AND REQUIREMENTS * Bachelor's degree * U.S ...

Bachelor of Science degree in electrical engineering or computer science. * Four plus years relevant experience in test engineering, firmware development, computer programming in C, C++, and ...

next page

Showing results 1-20

Computer Engineering information

See Coeur d Alene, ID salary details

$47.4K

$118.7K

$134.3K

How much do computer engineering jobs pay per year?

As of Jul 15, 2026, the average yearly pay for computer engineering in Coeur d'Alene, ID is $118,698.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,900.00 and $128,500.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Engineer, and why are they important?

To thrive as a Computer Engineer, you need strong analytical skills, proficiency in computer architecture, hardware and software design, and at least a bachelor's degree in computer engineering or a related field. Familiarity with programming languages (such as C/C++ or Python), hardware description languages (like VHDL or Verilog), and tools like MATLAB or CAD software is common, and certifications like Cisco or CompTIA can be beneficial. Problem-solving abilities, teamwork, and effective communication are vital soft skills for collaborating on complex projects and troubleshooting technical issues. These skills and qualifications are essential for designing innovative computing solutions, ensuring reliable system performance, and succeeding in multidisciplinary engineering environments.

What is computer engineering?

Computer engineering is a field that combines principles of electrical engineering and computer science to design, develop, and maintain computer systems and hardware. Computer engineers work on both the hardware (such as processors, circuit boards, and memory devices) and the software that runs on these systems. Their work enables the creation of everything from smartphones and laptops to complex embedded systems in cars and medical devices. Computer engineering can also involve research, innovation, and improving the efficiency and performance of computers and related technologies.

What is the difference between Computer Engineering vs Computer Science?

AspectComputer EngineeringComputer Science
Required CredentialsBachelor's in Computer Engineering or related fieldBachelor's in Computer Science or related field
Work EnvironmentHardware and software development, embedded systems, device designSoftware development, algorithms, data structures, theoretical computing
Employer & Industry UsageTech companies, hardware firms, embedded systems companiesSoftware firms, research institutions, tech startups
Common Search & ComparisonYesYes

Computer Engineering focuses on designing and developing hardware and embedded systems, combining electrical engineering and computer science principles. Computer Science emphasizes software development, algorithms, and theoretical aspects of computing. While both fields overlap, Computer Engineering leans more toward hardware integration, whereas Computer Science centers on software and programming.

How do computer engineers typically collaborate with other departments in a tech company?

Computer engineers often work closely with software developers, hardware designers, and product managers to bring complex systems to life. Collaboration usually involves regular meetings to align on project goals, troubleshooting cross-disciplinary issues, and integrating hardware and software components. Effective communication and teamwork are essential, as computer engineers must translate technical requirements and constraints between teams to ensure a smooth development process. This collaborative environment helps broaden your skill set and exposes you to various aspects of product development.
What are popular job titles related to Computer Engineering jobs in Coeur d'Alene, ID? For Computer Engineering jobs in Coeur d'Alene, ID, the most frequently searched job titles are:
What job categories do people searching Computer Engineering jobs in Coeur d'Alene, ID look for? The top searched job categories for Computer Engineering jobs in Coeur d'Alene, ID are:
What cities near Coeur d'Alene, ID are hiring for Computer Engineering jobs? Cities near Coeur d'Alene, ID with the most Computer Engineering job openings:
Firmware Engineer

Firmware Engineer

Monaco Enterprises Inc

Spokane, WA • On-site

$80K - $101K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Posted yesterday


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.

Qualified applicants should apply before July 31, 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.