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
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.
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.
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.
- 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.
- 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.
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'...SuggestedWork experience placementLocal areaImmediate start$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...SuggestedPermanent employmentWork experience placementWork at officeRemote workWork from homeWorldwideFlexible hours- ...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...SuggestedFull timeLocal areaImmediate start
- ...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...SuggestedTemporary workImmediate start
$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...SuggestedFull timeApprenticeshipLocal areaFlexible hours$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 timeWork at officeImmediate startWork from homeRelocationFlexible hours3 days per week$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 paidFull timeContract workFor contractorsWork at officeLocal areaRemote workRelocationFlexible hours- ...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...InternshipSummer internshipRemote work
- ...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
$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 contractorsFor subcontractor- ...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 workLocal areaShift workNight shift
$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 payFull timeFor contractorsFor subcontractorCasual workWork at officeLocal areaFlexible hoursShift workNight shiftDay shift3 days per week$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 timeApprenticeshipLocal areaFlexible hours$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 timeApprenticeshipLocal areaFlexible hours- ...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 workLocal area
- ...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
- ...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...
$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$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 timeLocal areaImmediate start$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 areaRemote work$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$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 timeLocal areaImmediate start- ...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...
$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 placementWork at office- 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 workFlexible hours
- ...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
$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- ...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 timeContract workPart timeLocal areaFlexible hours
- 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 timeRemote work
- ...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 areaWorldwideShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer II. Be the first to apply!




