Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer II

ECCO Corporation

Job Summary


The Firmware Engineer II is primarily responsible for designing, developing, and testing firmware for high-volume electronic products in the vehicle emergency and safety industry that meet cost, performance, cybersecurity, regulatory, and schedule requirements. This role contributes to innovative product development through cross-functional collaboration, supports sustaining engineering and field issue resolution, and applies current engineering practices including data-driven development, automated verification, and responsible use of AI-assisted tools to improve firmware quality, test coverage, and development efficiency.


Essential Responsibilities and Functions

  • Firmware design, coding, test, and documentation for microcontroller-based products, following ESG's product development processes.
  • Help develop functional specifications and detailed design documentation for new products, working within an Agile/Scrum framework.
  • Collaborate with cross-functional teams to estimate schedules and deliver development tasks.
  • Develop and execute detailed test plans to ensure systems meet functional, performance, reliability, and safety requirements.
  • Participate in continuous improvement of product development processes.
  • Maintain and follow proper design processes for high-reliability, secure firmware, including traceability, code reviews, and defect prevention practices.
  • Analyze and resolve field problems; perform root cause analysis and determine corrective and preventive actions.
  • Support the work of other engineers on project teams through technical collaboration, peer reviews, and knowledge sharing.
  • Participate in technical reviews and code inspections of firmware and supporting tools developed by the group.
  • Use AI-assisted engineering tools responsibly to accelerate code analysis, test generation, documentation, log analysis, and defect triage while maintaining engineering judgment, traceability, and compliance with company policies.
  • Contribute to development of embedded features that interface with AI-enabled systems, sensors, or edge analytics where applicable, including support for data capture, telemetry, model integration requirements, and real-time constraints.
  • Help define verification approaches for AI-adjacent firmware behavior, including testability, performance monitoring, fail-safe behavior, and robustness in safety-relevant operating conditions.
  • Perform other related duties as assigned.
Qualifications to Succeed
  • Bachelor of Science in Computer Engineering, Electrical Engineering or Computer Science
  • Minimum of 5 years of related experience in analysis, design, coding, and testing C/C++ code for embedded systems used in commercial applications.
  • Ability to work effectively in cross-functional teams.
  • Experience designing with serial networks and embedded communications protocols (e.g., RS485, CAN, LIN).
  • Strong understanding of hardware and proficiency with lab equipment such as oscilloscopes and DMMs.
  • Advanced debugging and troubleshooting techniques for embedded systems.
  • Willingness to learn and grow with input from other team members while following coding standards and engineering best practices.
  • Experience with version control systems, defect tracking systems, and static source code analysis tools.
  • Ability to work independently as well as at the direction of others.
  • Good written and verbal communication skills.
  • Familiarity with AI-assisted development tools and the ability to use them responsibly for code review support, test generation, documentation, and engineering productivity in a controlled development environment.
Desired
  • Advanced Engineering degree.
  • Experience in the automotive industry, including V2V and V2X systems.
  • Experience with Microchip, Atmel, and Cypress PSoC chipsets along with their associated IDEs.
  • Experience with Git/GitHub for version control.
  • C#/.NET experience to create tools for test and other non-product purposes.
  • Experience developing design documentation using UML statecharts, flowcharts, sequence diagrams, and similar methods.
  • Wireless and IoT experience.
  • Exposure to edge AI, embedded ML, sensor fusion, or firmware support for AI-enabled features in connected devices.
  • Experience with automated build/test pipelines, hardware-in-the-loop testing, and modern firmware DevOps practices.
  • Knowledge of secure firmware development practices, including secure boot, update mechanisms, and cybersecurity considerations for connected products.
Physical Demands and Work Environment


The physical demands described here are representative of those that must be met by a Team Member to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Must be able to talk and hear frequently (in person and by telephone), and must be able to see and read (documents, order statements, etc.)
  • Manual dexterity required, frequent use of hands to handle or feel, reach with hands and arms
  • Frequently required to stand and walk

The above statements are intended to describe the general nature of work performed by the team members assigned to this job. All team members must comply with Company policies and applicable laws.


We do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer II in Boise, ID vacancy
  • $100k - $150k

     ...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2026) Day to Day As a Software Engineer II at Indeed, you will design and build software that powers shared platforms, services, and products used across the company. You'... 
    Suggested
    Work experience placement
    Local area
    Immediate start

    Indeed

    Boise, ID
    4 days ago
  • $95k - $171k

     ..., Kubernetes, and ensuring reliability for AI workloads within Akamai's serverless inference platform. As an Site Reliability Engineer II, you will be responsible for: Building and maintaining dashboards, alerts, and monitoring for inference workloads using Akamai... 
    Suggested
    Permanent employment
    Work experience placement
    Work at office
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Akamai

    Boise, ID
    2 days ago
  •  ...to give Micron a competitive edge in the marketplace.Our Equipment Software Design team is looking to hire a driven embedded firmware engineer. This engineer will build embedded software running on bare metal to embedded Linux as well as higher level interface software... 
    Suggested
    Full time
    Local area
    Immediate start

    Micron

    Boise, ID
    2 days ago
  •  ...Ericsson also does not hire F-1’s working on CPT or EAD for this position. About this opportunity Join Ericsson as a Senior Modem Firmware Engineer based in the USA, where you will design, develop, and integrate cellular modem modules into OpenWrt-based platforms. You will... 
    Suggested
    Temporary work
    Immediate start

    Cradlepoint

    Boise, ID
    4 days ago
  • $84.2k - $124.5k

    We’re a team of professional embedded/firmware engineers dedicated to making electric power safer, more reliable and more economical. We’re looking for colleagues who are passionate about developing hard real-time systems in critical applications. Joining our team means... 
    Suggested
    Full time
    Apprenticeship
    Local area
    Flexible hours

    Schweitzer Engineering Laboratories

    Boise, ID
    1 day ago
  • $87k - $109k

    Dev Ops Engineer II or III, DOE Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices. Candidates must reside within commutable distance of that location or be willing to relocate... 
    Full time
    Work at office
    Immediate start
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Boise, ID
    2 days ago
  • $31 - $37 per hour

     ...OSP Engineer II Idaho, Washington, Montana At Pearce, we've got a career for you! Pearce is a leading technology-enabled provider of asset management solutions for mission-critical electromechanical infrastructure throughout North America. Pearce provides technical... 
    Daily paid
    Full time
    Contract work
    For contractors
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Pearce Services

    Boise, ID
    2 days ago
  •  ...to 12 months. Must be able to work at one of these locations. This is not a summer-only internship or a remote role.*** The Firmware Engineer Intern is primarily responsible for providing technical excellence in designing, developing and testing firmware for high-volume... 
    Internship
    Summer internship
    Remote work

    Safe Fleet

    Boise, ID
    24 days ago
  •  ...Software Development EngineerThe Software Development Engineer role at Clearwater Analytics spans a spectrum of responsibilities with a focus on designing, implementing, and managing software systems. The role requires continuous learning and application of new technologies... 
    Work at office

    Clearwater Analytics

    Boise, ID
    1 day ago
  • $95k

     ...Project Engineer II - Commercial Construction Take the next step in your construction career with an employee-owned company. HC Company is seeking an experienced Project Engineer II to join our commercial construction team. This is not an entry-level PE position... 
    For contractors
    For subcontractor

    HC Company, Inc.

    Boise, ID
    1 day ago
  •  ...Field Service Engineer II – Onsite This position entails the installation, service, troubleshooting and repair of complex electronic and electromechanical equipment, site service, field process applications, and qualifications. In addition, the position is accountable... 
    Contract work
    Local area
    Shift work
    Night shift

    EV Group

    Boise, ID
    5 days ago
  • $29.2 - $43.73 per hour

     ...Field Service Engineer II - PVD Semiconductor Location US-ID-Boise Company Canon U.S.A., Inc. Requisition ID 34295 Category Field Service Position Type Full-Time Workstyle Full-Time On Site About... 
    Hourly pay
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Local area
    Flexible hours
    Shift work
    Night shift
    Day shift
    3 days per week

    Canon U.S.A., Inc.

    Boise, ID
    3 days ago
  • $97.74k - $144.46k

     ...around the world, so our products are built with the highest-quality components in SEL facilities by SEL employees. As a Hardware Engineer in Research and Development, you'll specify, design, and test these devices and support them over the long lifetime of SEL products... 
    Full time
    Apprenticeship
    Local area
    Flexible hours

    Schweitzer Engineering Laboratories

    Boise, ID
    4 days ago
  • $160.6k - $200k

    As a Senior Hardware Engineer, a typical day might include the following: Inventing, analyzing and designing complex and innovative analog and digital systems to meet specifications.Leading large projects of high technical complexity and participating in executive project... 
    Full time
    Apprenticeship
    Local area
    Flexible hours

    Schweitzer Engineering Laboratories

    Boise, ID
    1 day ago
  •  ...Embedded Engineer Location: Must work onsite 4 days per week in Boise, ID or Dallas, TX (Local Only) Duration: 12+ Months Contract MOI: Video Interview Job Description As the R&D Senior Software Engineer, you are an expert in Linux development using both C++... 
    Contract work
    Local area

    InterSources

    Boise, ID
    3 days ago
  •  ...Embedded Software Design Engineer Lead Our equipment software team is looking to hire a driven, motivated embedded software lead engineer to supervise and develop software on bare metal, embedded Linux, and higher-level interface software for custom semiconductor testers... 
    Local area

    Micron Technology

    Boise, ID
    4 days ago
  •  ...Job Description Job Description Mechanical Engineer IILocation: Meridian, ID (Onsite) Join JSTJST is an industry leader, dedicated to...  ...where cleanliness is critical.We're seeking a Mechanical Engineer II to join our Engineering team and support the design and... 

    JST Manufacturing

    Meridian, ID
    14 days ago
  • $86.5k - $119k

    Who We AreApplied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design, build and service cutting-edge equipment that helps our customers manufacture display and semiconductor... 
    Full time

    Applied Materials

    Boise, ID
    2 days ago
  • $164k - $280k

     ....We are seeking a highly motivated, team-oriented SSD Hardware Engineer to build the development of Micron's next-generation Solid State...  ...with cross-functional teams to ensure hardware builds meet all firmware, system, performance, reliability, and manufacturability... 
    Full time
    Local area
    Immediate start

    Micron

    Boise, ID
    4 days ago
  • $82.6k - $162.8k

    Position Summary Our Deloitte Finance Transformation team practices to help chief financial officers, controllers, and finance teams define and execute their finance and global business services agendas and strategies. You will work with leading-class teams and solutions...
    Local area
    Remote work

    Deloitte

    Boise, ID
    2 days ago
  • $86.5k - $119k

    Who We AreApplied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design, build and service cutting-edge equipment that helps our customers manufacture display and semiconductor... 
    Full time

    Applied Materials

    Boise, ID
    1 day ago
  • $138k - $280k

     ...Information to Enrich Life for AllAs a Staff SSD Hardware PCIe Engineer at Micron, you will be at the forefront of developing modern SSD...  ...-functional teams including Architecture, Build, Verification, Firmware, and Product Engineering.Evaluate, integrate, and support... 
    Full time
    Local area
    Immediate start

    Micron

    Boise, ID
    3 days ago
  •  ...Hardware Engineer Our client, a leading innovator in the technology industry, is seeking a dedicated Hardware Engineer to join their...  ...Interface with cross-functional teams to ensure hardware design meets firmware, diagnostic, and system-level requirements. Participate in... 

    Experis

    Boise, ID
    1 day ago
  • $95k - $171k

     ...-on hardware bring-up? Join our Server Team! Our Hardware Engineering team designs, qualifies, and scales the server platforms that...  ...efficiency, supply continuity, and TCO. Managing component firmware/BIOS/OpenBMC feature sets (performance/power/thermal, secure boot... 
    Work experience placement
    Work at office

    Akamai

    Boise, ID
    2 days ago
  • Mechanical Engineer II Location: Meridian, ID (Onsite) Join JST JST is an industry leader, dedicated to providing state-of-the‑art wet processing, drying, and chemical management tools for applications in semiconductors, electronics, flat panel displays, optoelectronics... 
    Temporary work
    Flexible hours

    JST Manufacturing

    Meridian, ID
    3 days ago
  •  ...Embedded Software Design Engineer Lead Our equipment software team is looking to hire a driven, motivated embedded software lead engineer to supervise and develop software on bare metal, embedded Linux, and higher-level interface software for custom semiconductor testers... 
    Local area

    Micron Technology

    Boise, ID
    4 days ago
  • $129.5k - $186.1k

     ...About the Team: You'll join the Go-to-Market (GTM) Salesforce Engineering team, part of UKG's Global Technology organization. This team...  ...automation and release management. Salesforce Platform Developer II certification required. Preferred Qualifications:... 
    Local area

    UKG

    Boise, ID
    1 day ago
  •  ...Position Description & Qualifications If you love high profile and challenging programs and Marine Engineering projects supporting the U.S. Navy and commercial customers - Serco has a great opportunity for you. Our commitment to advancing innovation and excellence... 
    Full time
    Contract work
    Part time
    Local area
    Flexible hours

    Serco

    Boise, ID
    1 day ago
  • Syms Strategic Group (SSG)  is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type:  Full Time Min. Experience:  Experienced Security Clearance Level:  Public Trust (MBI)  Military Veterans are highly encouraged...
    Full time
    Remote work

    Ssg

    Boise, ID
    1 day ago
  •  ...most importantly, our people. Join Photronics and be part of a collaborative, high-tech manufacturing environment where learning, engineering excellence, and continuous improvement are core to everything we do.Job DescriptionFor more than 50 years, Photronics has been a... 
    Local area
    Worldwide
    Shift work

    Photronics

    Boise, ID
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer II. Be the first to apply!