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
  • $102.1k - $202.2k

     ...Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure...  ...Cloud infrastructure. We are seeking an accomplished Firmware Engineer II to join a team of talented engineers in BIOS/UEFI... 
    Suggested
    Ongoing contract
    Work at office
    Local area
    Worldwide

    Microsoft Corporation

    Boise, ID
    4 days ago
  • 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... 
    Suggested

    ECCO Corporation

    Boise, ID
    2 days ago
  • $102.1k - $202.2k

     ...Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s...  ...performance. As a Memory Hardware Engineer II supporting Microsoft’s first-party...  ...closure. Partner with silicon, platform, firmware, operating-system, validation, and serviceability... 
    Suggested
    Ongoing contract
    Permanent employment
    Work at office
    Local area
    Worldwide
    3 days per week

    Microsoft

    Boise, ID
    8 hours ago
  • $87k - $109k

    Software Development Engineer II - III (EDI Enrollment) 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... 
    Suggested
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Boise, ID
    5 days ago
  • $96.8k - $120k

     ...you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain our...  .... We have an exciting opportunity for a Software Engineer II on our Automatic Tank Gauge team. We are looking for motivated... 
    Suggested
    Work at office
    Local area
    Remote work
    Worldwide

    Vontier

    Boise, ID
    2 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... 
    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... 
    Full time
    Local area
    Immediate start

    Micron

    Boise, ID
    2 days ago
  • $119.8k - $234.7k

     ...Overview Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud...  ...Cloud infrastructure. We are seeking an accomplished Senior Firmware Engineer to join a team of talented engineers, providing strategic... 
    Ongoing contract
    Work at office
    Local area
    Worldwide

    Microsoft Corporation

    Boise, ID
    1 day ago
  • $73.46k - $91.83k

     ...Engineer Position Responsible for placing safety as #1 priority in day-to-day work routine for self and others. Responsible for the preparation...  ...with review and guidance from a higher level. Engineer II: Applies standard engineering methods and techniques to solve... 
    Contract work
    For contractors
    Work experience placement
    Internship
    Relocation

    Bombard Renewable Energy

    Boise, ID
    3 days ago
  • $10k - $20k

     ...Electrical Engineer II The City of Boise is seeking an experienced Electrical Engineer II to serve as the engineer of record for essential public infrastructure and municipal facility projects. This role offers the opportunity to lead projects from design through construction... 
    Contract work
    For contractors
    Casual work
    Local area
    Shift work

    GovernmentJobs.com

    Boise, ID
    16 hours 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
  •  ...Job Title : Field Service Engineer II Onsite Reports to: Site Coordinator Classification: Non-Exempt Summary: This position entails the installation, service, troubleshooting and repair of complex electronic and electromechanical equipment, site service... 
    Contract work
    Local area
    Shift work
    Night shift

    EV Group

    Garden City, ID
    1 day ago
  •  ...will consider a fully remote candidate whose experience and qualifications are an exceptional fit for the role. As a Mechanical Engineer I/II at CSHQA , you will share your expertise while designing facility mechanical systems, inc luding HVAC, compressed air and plumbing... 
    For contractors
    Work at office
    Local area
    Remote work

    CSHQA

    Boise, ID
    1 day ago
  •  ...and be part of a collaborative, high-tech manufacturing environment where learning, engineering excellence, and continuous improvement are core to everything we do.The Equipment Engineer II is responsible for the performance, reliability, and continuous improvement of... 

    Photronics

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

     ...Applied Materials is the global leader in materials science and engineering solutions that are at the foundation of virtually every new...  ...Field Service Engineer III. The Install Field Service Engineer I, II, and IV offer a different pay range. Role Responsibilities:... 
    Full time
    Work experience placement
    Relocation

    Applied Materials

    Boise, ID
    5 days ago
  •  ...collaborative, high-tech manufacturing environment where learning, engineering excellence, and continuous improvement are core to everything we do.Position Summary:The Manufacturing Process Engineer II (Coat & Develop) will support and improve photolithography coat and... 
    Shift work

    Photronics

    Boise, ID
    2 days ago
  • $79k - $99k

    Software Development Engineer I - III Hybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland, Vancouver, Renton...  ...or database development.The Software Development Engineer II would have a Bachelor's degree in Computer Science, Mathematics,... 
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Boise, ID
    16 hours ago
  • $96k - $192k

     ...this role We’re currently looking for a Senior Systems Test Engineer. The Senior Systems Test Engineer is in charge of testing the embedded...  ...product development processes Work closely with hardware, firmware, software, and manufacturing engineering teams. Work closely... 
    Minimum wage
    Temporary work
    Local area

    Carrier World

    Meridian, ID
    22 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
  • $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
  • $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
  • $78.4k - $130k

     ...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and...  ...up, integration, and regression test plans for new hardware and firmware. • Diagnose issues related to startup behavior, communication... 
    Local area
    Remote work

    ITW

    Boise, ID
    1 day ago
  •  ...semiconductor manufacturing. We work closely with process and manufacturing partners across the fab network, leveraging advanced equipment, engineering expertise, and innovation to drive operational excellence in a highly collaborative environment.As a High Volume Manufacturing... 
    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
    3 days 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
  • $115.3k - $170.4k

    As a Lead Mechanical Engineer, a typical day might include the following:Collaborating in the generation of system specifications for new products and set long term product and process strategies.Analyze, design, and develop sophisticated and robust enclosures, components... 
    Full time
    Apprenticeship
    Flexible hours

    Schweitzer Engineering Laboratories

    Boise, ID
    3 days ago
  • $73.45k - $132.78k

    We are seeking Senior & Lead Transmission Line Engineers (multiple positions) who will work as members of a dynamic team working in a fast-paced environment, solving challenging problems involved with electric transmission.The successful candidates will serve as Engineers... 
    Full time
    Work at office
    Remote work

    Leidos

    Boise, ID
    4 days ago
  • $91.1k - $129.8k

     ...innovative technologies that improve reliability, sustainability, and performance.How will you make a difference? The Lead Systems Engineer, MCA - Will partner with a team of engineers focused on delivering software solutions for Wabtec’s growing fleet of MCA based... 
    Work experience placement
    Worldwide

    Wabtec

    Boise, ID
    2 days ago
  • $92.3k - $166.85k

     ...with Leidos Life, our radical program for employees to balance work & life.Job DescriptionWe are seeking a Lead Transmission Line Engineer who will manage a collaborative and dynamic team working in a fast- paced environment, solving challenging problems involved with... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Leidos

    Boise, ID
    4 days ago

Do you want to receive more vacancies?

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