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
  • $95k - $171k

     ...infrastructure, 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's... 
    Suggested
    Work experience placement

    Akamai

    Boise, ID
    2 days ago
  • $149.61k - $157k

     ...Qualifications Requires a Bachelor's degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics...  ...this Position We have an immediate need for an Embedded Firmware Engineer. What You'll Get to Do: Develop embedded... 
    Suggested
    Immediate start
    Flexible hours

    General Dynamics Mission Systems

    Boise, ID
    1 day ago
  • $29.2 - $43.73 per hour

     ...Field Service Engineer II - PVD Semiconductor US-ID-Boise Job ID: 34587 Type: Full-Time # of Openings: 1 Category: Field Service Additional Locations|CUS About the Role Are you seeking an opportunity to work with today's most advanced thin... 
    Suggested
    Hourly pay
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Local area
    Immediate start
    Flexible hours
    Shift work
    Night shift
    Day shift

    Canon U.S.A., Inc.

    Boise, ID
    -83
  •  ...Job Description Job Description 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... 
    Suggested
    Contract work
    Local area
    Shift work
    Night shift

    EV Group, Inc.

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

     ...Field Service Engineer II - PVD Semiconductor US-ID-Boise Job ID: 34295 Type: Full-Time # of Openings: 1 Category: Field Service Additional Locations|CUS About the Role This position performs support of high vacuum equipment for PVD and related... 
    Suggested
    Hourly pay
    Full time
    Part time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Local area
    Flexible hours
    Shift work
    Night shift
    Day shift

    Canon U.S.A., Inc.

    Boise, ID
    12 hours ago
  • $37 - $51.2 per hour

     ...Who We Are Applied Materials is a global leader in materials engineering solutions used to produce virtually every new chip and advanced...  ...Service Engineer III. The Install Field Service Engineer I and II offer a different pay range. Additional Information... 
    Full time
    Work experience placement
    Relocation

    Applied Materials

    Boise, ID
    4 days ago
  • $85.39k - $116.98k

     ...Syms Strategic Group (SSG) Senior Systems Engineer (Angular) Location: Remote Department: Veterans Affairs (VA) Type: Full Time Minimum Experience: Experienced Security Clearance Level: Public Trust Salary Range: $85,389 - $116,975 Responsibilities... 
    Full time
    Remote work

    Syms Strategic Group, LLC

    Boise, ID
    3 days ago
  •  ...Driving Infinite Possibilities Within A Diversified, Global Organization Field Service Engineer - Electromechanical & PLC Controls Location: Southeast Region (OK, AR, TX, TN, LA, MS, AL, GA, FL, NC, SC) Join Honeywell Intelligrated – a global leader in warehouse... 
    Temporary work
    Flexible hours

    Honeywell

    Boise, ID
    22 hours ago
  • $94.1k - $152.8k

     ...Position Overview The ServiceNow Engineer provides advanced engineering, configuration, and integration support for the enterprise ServiceNow...  ...with other enterprise tools. Mapped to the Cloud Engineer II standard job, the position also applies modern engineering... 
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Boise, ID
    22 hours 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
    2 days ago
  • About our Company - Canon U.S.A., Inc., is a leading provider of consumer, business-to-business, and industrial digital imaging solutions to the United States and to Latin America and the Caribbean markets. With approximately $28.5 billion in global revenue, its parent...
    Hourly pay
    For contractors
    For subcontractor
    Casual work
    Work at office
    Local area

    Canon U.S.A., Inc.

    Boise, ID
    11 days ago
  • $125k - $191.7k

     ...Job Description Hybrid: This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization, you will play a critical role in leading the strategy and execution of validation efforts... 
    Local area
    Remote work
    Work from home
    Flexible hours

    General Motors

    Boise, ID
    2 days ago
  • $43 - $62 per hour

     ...Lead Engineer The Lead Engineer position is responsible for independently delivering engineering services, from conceptual design through construction completion. Essential Duties and Responsibilities: Complete project planning, coordination, and execution... 
    Hourly pay
    For contractors
    Work experience placement
    Work at office
    Monday to Friday

    ACCO Engineered Systems

    Boise, ID
    3 days ago
  •  ...Lead Mechanical Engineer | Boise Metropolitan Area Why You'll Want to Join Us Employee Shared Ownership Program (ESOP) Paid time off & holidays, comprehensive medical, dental & vision benefits Career advancement opportunities with a growing design-build contractor We'... 
    For contractors

    Field Talent

    Boise, ID
    2 days ago
  • $123.4k - $176.3k

     ...organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the... 
    Temporary work
    Local area
    Immediate start
    Flexible hours

    Cardinal Health

    Boise, ID
    6 days ago
  • $118k - $175.23k

     ...This Opportunity WSP is currently initiating a search for a Lead Mechanical Engineer for our Seattle, WA or Boise, ID office location. This individual will be responsible for the development of new clients and projects in the Healthcare sector and leading project... 
    Live in
    Work at office
    Local area
    Flexible hours

    WSP

    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,... 
    Apprenticeship
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Boise, ID
    17 hours ago
  • $118k - $175.23k

     ...Lead Mechanical Engineer Seattle, WA or Boise, ID Job Description This Lead Mechanical Engineer will be responsible for developing new clients and projects in the Healthcare sector, leading project teams to deliver those projects, and growing client relationships. The... 
    Local area

    WSP in the U.S.

    Boise, ID
    1 day ago
  •  ...level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients. Who Should Apply Recent Computer Science/Engineering /Mathematics/Statistics or Science... 
    Full time
    H1b

    SynergisticIT

    Boise, ID
    22 hours ago
  • $118k - $178k

     ...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed... 
    Work experience placement
    Local area

    Indeed

    Boise, ID
    22 hours ago
  •  ...RxBenefits is hiring! We are adding a Software Engineer IV to the growing application development team at our Birmingham, AL headquarters. As a level IV engineer, you will be responsible for creating the next generation of software at RxBenefits to support our rapidly... 
    Temporary work
    Local area
    Remote work

    RxBenefits

    Boise, ID
    4 days ago
  •  ...Software Engineer Apex Systems, America’s second largest technical staffing firm, has an opportunity for a Software Engineer with a subprime automotive finance company in Spartanburg, SC. If interested in this, or any other opportunities with Apex Systems, please send... 
    Contract work
    Relocation

    Software Technology Inc

    Boise, ID
    3 days ago
  • $70 - $75 per hour

     ...Lead System Engineer Req number: R8001 Employment type: Full time Worksite flexibility: Remote Who we are CAI is a global services firm with over 9,000 associates worldwide and a yearly revenue of $1.3 billion+. We have over 40 years of excellence... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Work at office
    Local area
    Remote work
    Worldwide

    CAI

    Boise, ID
    2 days ago
  • $30 per hour

     ...needs of our customers who are tackling some of the world’s biggest challenges. We offer unique opportunities for smart, hands-on engineers with the expertise and passion to solve difficult problems in a distributed, highly available, and virtualized service... 
    Hourly pay
    Temporary work
    Internship
    Flexible hours

    Oracle

    Boise, ID
    22 hours ago
  •  ...We are seeking an experienced Senior Software Development Engineer to join our team at Ericsson and help develop the next generation...  ...Will Do Lead the design, development, and maintenance of WiFi firmware for wireless access points and networking routers, owning features... 
    Temporary work
    Work at office
    Immediate start
    Relocation

    Ericsson

    Boise, ID
    4 days ago
  • $77.1k - $123.3k

     ...helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a... 
    Live in
    Local area
    Worldwide

    Cengage Group

    Boise, ID
    1 day ago
  • The Systems Administrator, Senior manages and optimizes complex enterprise infrastructure spanning Windows and Linux servers, VMware environments, and cloud services that support mission-critical government systems. The role leads major changes, automation, and incident...
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Boise, ID
    4 days ago
  •  ...Senior Software Engineer Boise, Idaho, United States About the Job Keywords: C#, SQL Server, Oracle, MVC, HTML5, JQuery, GIS, ArcObjects, Bootstrap, Node.js, Dust.js,.Net, Database, Data Warehouse, Reporting, SQR, SSRS, SSIS, ERD, Java, Software Engineering,... 
    Work at office

    VS Tech Solutions

    Boise, ID
    4 days ago
  • $114.6k - $234.6k

     ...completion. •Adheres to and improves execution of all phases of the software development lifecycle; provides guidance and coaching to engineers to drive improvements. •Utilizes advanced knowledge to develop and guide new software features and enhancements leading design... 
    Temporary work
    Flexible hours
    Shift work

    Oracle

    Boise, ID
    22 hours ago
  •  ...Software Engineer Anywhere Type: Contract Category: Development Industry: Technology Workplace Type: Remote Reference ID: JN -072026-107837 Date Posted: 07/09/2026 Shortcut: Description Recommended Jobs Description: Remote... 
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    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!