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
  • $197.4k - $232k

     ...Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At Confluent...  ...Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend systems that underpin... 
    Suggested
    Full time
    Remote work

    Confluent

    Boise, ID
    1 day ago
  •  ...Firmware Engineer Intern Safety is where everything begins. It shapes our culture, our products, and the way we show up for our communities. Join us as we build smarter technologies that redefine fleet safety. When you help make fleets smarter, you make people safer... 
    Suggested
    Internship

    Safe Fleet For Law Enforcement

    Boise, ID
    52 minutes ago
  • A leading data streaming company is looking for a Senior Software Engineer II to lead the development of backend systems that support its platform. You'll be responsible for architecture decisions, project leadership, and mentoring other engineers in a dynamic, remote environment... 
    Suggested
    Remote work

    Confluent

    Boise, ID
    6 days ago
  • The City of Boise is seeking an experienced IT Voice Engineer II to support and modernize enterprise communications across the organization. This role involves troubleshooting and optimizing complex voice infrastructure and collaborating with various departments. The ideal... 
    Suggested

    City-of-Boise,-Id

    Boise, ID
    5 days ago
  • $96.18k - $144.28k

     ...Snowflake Engineer Our Snowflake Engineer will be a leading technical expert responsible for designing, implementing, and optimizing...  ...estimate of the current pay range is $96,183 to $144,275 as Engineer II; $118,506 to $177,758 as Engineer III. The position is eligible... 
    Suggested
    Temporary work
    Work experience placement
    Local area
    Remote work
    Work from home

    Blue Cross of Idaho

    Meridian, ID
    3 days ago
  •  ...life safety solutions provider in Meridian, ID seeks a skilled fire alarm technician. The role requires relevant experience and NICET II certification, with responsibilities encompassing installation, inspection, and maintenance of alarm systems. Candidates should... 

    Vulcan Fire

    Meridian, ID
    2 days ago
  • PedSafety is seeking a C++ Software Engineer for an onsite role in Boise, Idaho. The engineer will focus on high-quality C++ software development for embedded and real-time systems, engaging in product ownership, training, and support responsibilities. Successful candidates... 

    PedSafety

    Boise, ID
    5 days ago
  • The City of Boise is seeking an experienced IT Voice Engineer II to support and modernize voice and unified communication systems across city operations. The role involves maintaining complex voice infrastructure and requires strong experience with Cisco telephony systems... 

    City of Boise

    Boise, ID
    1 day ago
  • $97k - $144k

    ## Firmware Test EngineerApplylocations: Idaho - Boisetime type: Full timeposted on: Posted Todayjob requisition id: 2026-21351In this...  ...delivering dependable, high-performing products.**As a Firmware Test Engineer, a typical day might include the following:*** Design and... 
    Apprenticeship
    Local area
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Boise, ID
    1 day ago
  •  ...learn, communicate and advance faster than ever. We are part of Micron's system enablement and DRAM product engineering ecosystem, working where firmware, hardware, and memory technology meet. Our team influences how next-generation platforms come to life, partnering... 
    Local area
    Immediate start

    Micron Technology

    Boise, ID
    4 days ago
  • $136.1k - $201.1k

    Firmware Engineering Manager page is loaded## Firmware Engineering Managerlocations: Washington - Pullman: Idaho - Boisetime type: Full timeposted on: Posted Yesterdayjob requisition id: 2025-19053As a Firmware Engineering Manager, you will lead a team focused on developing... 
    Apprenticeship
    Local area
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Boise, ID
    4 days ago
  • $137k - $232k

    ## Staff Firmware EngineerLongmont, Colorado, United States of America**Our vision is to transform how the world uses information to enrich...  ...and drive the future of technology!As a Staff Firmware Engineer, you will develop and advance high-performance controller firmware... 
    Full time
    Local area
    Immediate start

    Micron Technology, Inc

    Boise, ID
    4 days ago
  •  ...discern how your actions could affect others; you seek to make those around you successful. Red River is seeking a Systems Support Engineer II to join our growing team! This position will work onsite with one of our clients in Sydney, AUS. This role delivers premium... 
    Work at office
    Monday to Friday

    Red River

    Boise, ID
    2 days ago
  • Schweitzer Engineering Laboratories, Inc. is looking for a Firmware Test Engineer in Boise, Idaho. In this role, you will validate firmware against specifications, ensuring high product quality through various testing methodologies including integration and regression... 

    Schweitzer Engineering Laboratories, Inc.

    Boise, ID
    1 day ago
  • $137k - $232k

    A global leader in memory solutions seeks a Staff Firmware Engineer to develop high-performance firmware for memory controllers. Ideal candidates have over 5 years of experience in embedded firmware development and proficiency in Python. Responsibilities include conducting... 

    Micron Technology, Inc

    Boise, ID
    5 days ago
  • A leading engineering firm is seeking a Firmware Engineering Manager to lead a team in developing embedded firmware solutions. Located in Boise, ID, you will manage firmware development, mentor engineers, and engage in long-term planning. Ideal candidates have a B.S. in... 

    Schweitzer Engineering Laboratories, Inc.

    Boise, ID
    4 days ago
  • $90k - $135k

    Position Overview Meridian or Twin Falls, Idaho — Professional Transportation Engineer - II. J-U-B ENGINEERS, Inc. is seeking to hire a Professional Engineer (P.E.) to work in Meridian or Twin Falls, Idaho . Location: Meridian or Twin Falls, Idaho J-U-B ENGINEERS, Inc.... 
    Full time
    Temporary work
    Work at office
    Local area

    J-U-B ENGINEERS, Inc.

    Meridian, ID
    5 days ago
  •  ...The O&S Cloud Engineer is responsible for the deployment, provisioning, hardening, and optimization of cloud infrastructure and related cloud services, with a program focus on Oracle Cloud Infrastructure (OCI). This role designs, builds, maintains, and enhances cloud... 
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Boise, ID
    5 days ago
  • PNCWA is seeking a Staff Engineer II in Meridian, Idaho, to perform key municipal engineering work, including the planning and design of water and wastewater facilities. Responsibilities include supervising engineering staff, assisting in the development of strategic initiatives... 

    PNCWA

    Meridian, ID
    4 days ago
  • A leading engineering firm in Boise is seeking a Design Engineer II to work closely with senior staff and CAD technicians in developing design submittals for deep foundation and ground improvement systems. The ideal candidate should have a bachelor's degree in civil engineering... 

    GeoWorld

    Boise, ID
    1 day ago
  • Clark Pacific Corporation in Boise, Idaho, is seeking a Project Engineer II to contribute to the design, fabrication, and installation of building systems. The role requires a BS in Engineering and 3+ years of experience in construction or design-build environments. Responsibilities... 
    For subcontractor

    Clark Pacific Corporation

    Boise, ID
    5 days ago
  • $90k - $135k

    A leading engineering firm is seeking a Professional Transportation Engineer - II to join their team in Meridian or Twin Falls, Idaho. This role involves collaborating with multi-disciplinary teams on a variety of transportation projects, ensuring quality deliverables while... 

    JUB Engineers, Inc.

    Meridian, ID
    2 days ago
  • A local government agency in Meridian, Idaho is seeking a Staff Engineer II to manage engineering roles in the planning, design, and construction of city water and wastewater facilities. The position requires a Bachelor of Science in Civil Engineering and a Professional... 
    Full time
    Local area

    meridiancity.org

    Meridian, ID
    3 days ago
  • $100.32k

     ...Maximus is currently seeking a Software Engineer. In this role, you will provide expertise in the areas of managed file transfer and EDI...  ...programs and systems preferred. Familiarity with Pentaho, Microsoft IIS, SFTP and FTP protocols preferred. #techjobs #veteranspage #LI... 
    Remote work

    MAXIMUS

    Boise, ID
    2 days ago
  •  ...Learn more at . Overview of Job Function: As a Principal Engineer, you will be the senior-most technical voice on the US engineering...  ...(i18n) at enterprise scale. Familiarity with SOC 2 Type II compliance, GDPR, and enterprise data privacy requirements. #LI... 
    Local area
    Shift work

    Verint Systems

    Boise, ID
    3 days ago
  • $46.63 - $50.48 per hour

     ...and ExpressRoute connectivity within the AVS environment. Participate in on-call rotations, collaborate with cross-functional engineering teams, and continuously improve operational efficiency through automation and process refinement. Responds to incident tickets... 
    Contract work
    Work at office
    Rotating shift

    ASM Research, An Accenture Federal Services Company

    Boise, ID
    2 days ago
  •  ...Job Title Preferred Skills & Qualifications Bachelors Degree in Computer Science, Computer Engineering, or similar field Minimum 8+ years of relevant experience Experience designing and implementing production software systems. Experience with Agile development... 

    Software Technology Inc

    Boise, ID
    3 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
    3 days 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
  •  ...layout, and process teams, and we thrive on solving hard technical problems that directly impact product success! As a Computer Engineer, you will play a critical role in keeping our design ecosystem running efficiently and reliably. You'll develop, improve, and support... 
    Local area
    Immediate start

    Micron Technology

    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!