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
    4 days ago
  • $88k - $132k

     ...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) 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
    3 days ago
  • $67.7k - $90.27k

     ...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Software Engineer II will partner in an agile team environment to design, develop, code, test and debug new billing software and configurations or... 
    Suggested
    Full time
    Temporary work
    Remote work
    Work from home

    Lumen

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

     ...Embedded Firmware Engineer We have an immediate need for an Embedded Firmware Engineer. What You'll Get to Do: Develop embedded software using C and assembly languages on bare metal or embedded operating systems Utilize advanced development/debugging tools... 
    Suggested
    Immediate start
    Flexible hours

    Progeny Systems Corporation

    Boise, ID
    3 days 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
    1 day ago
  •  ...Front-End Engineer II Anywhere Type: Permanent Category: Development Industry: Healthcare Workplace Type: Remote Reference ID: JN -102025-104246 Date Posted: 05/28/2026 Shortcut: Description Recommended Jobs Description: Remote... 
    Hourly pay
    Permanent employment
    Full time
    Local area
    Remote work

    Eliassen Group

    Boise, ID
    5 days ago
  • $89.67k - $156.64k

     ...8.80 - $156,644.80 Minimum Age Requirement: Job Description: Idaho Power — located in vibrant Boise, Idaho — is looking for an Engineer I, II, or Senior to join our Customer Relations and Energy Efficiency Programs team. It’s an exciting time to work for Idaho Power. Our... 
    Full time
    For contractors
    Casual work
    H1b
    Work at office
    Remote work
    Relocation package
    Flexible hours
    Shift work

    Idaho Power Company

    Boise, ID
    4 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
    7 days ago
  • $96k - $192k

     ...Responsibilities ~ Provide technical leadership to the software engineering team.  ~ Provide architectural documentation regarding...  ...electrical knowledge. You should know how to evaluate if your firmware is working as expected by probing the hardware (e.g., oscilloscope... 
    Temporary work
    Local area

    Carrier World

    Meridian, ID
    15 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
    2 days ago
  • $31 - $42.4 per hour

    Who We Are Applied 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
    Work experience placement
    Relocation

    Applied Materials

    Boise, ID
    5 days ago
  •  ...Field Service Engineer – Electromechanical & PLC Controls Location: Southeast Region (OK, AR, TX, TN, LA, MS, AL, GA, FL, NC, SC) Key Responsibilities Install, service, and troubleshoot electromechanical systems and PLC-based equipment (AllenBradley, Modicon, etc.) Provide... 
    Temporary work
    Flexible hours

    Honeywell

    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
    3 days ago
  • $160.6k - $200k

     ...supervise testing, evaluate and review test results for peer reviews and project notebooks. Provide mentorship and coaching to other engineers and technicians. Participate in industry technical meetings, seminars and conferences. Model, teach and apply SEL Values,... 
    Apprenticeship
    Flexible hours

    Schweitzer Engineering Laboratories, Inc.

    Boise, ID
    1 day 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
  •  ...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
  •  ...Position Summary: We are seeking a highly skilled Salesforce Engineer to design, build, and optimize Salesforce solutions that empower...  ...Builder, Platform Developer I. Salesforce Platform Developer II certification strongly preferred. Professional Experience:... 

    Hallmark Global Solutions Ltd

    Boise, ID
    4 days ago
  • $78.4k - $129.4k

     ...meet business and compliance requirements. Integrate SharePoint with related technologies—including Active Directory, SQL Server, IIS, and external line‑of‑business systems—to provide seamless user access and data exchange. Implement and manage backup, recovery, and... 
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Boise, ID
    2 days ago
  • Job Description Job Description About the Job You will be aligned with our long-standing client in the SAP ABAP Integration Lead Developer . The candidate should be aware of the latest trends in this industry as are applicable from a domain and technological perspective...
    Contract work
    Work at office
    Remote work

    H R PUNDITS INC

    Boise, ID
    13 days ago
  • $145k - $170k

     ...Design) software, EDA (Electronic Design Automation) software, proven design IP (intellectual property), and world class support to engineers and researchers across the globe. Silvaco solutions span from atoms to systems: starting with simulation of material behavior... 
    Full time
    Work experience placement
    Immediate start
    Relocation

    Silvaco

    Boise, ID
    22 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
    5 days ago
  • $286.2k - $326.7k

     ...Overview Sr. Distinguished Software Engineer - AML (Remote - Eligible) As a Sr. Distinguished Engineer at Capital One, you will be a part of a community of technical experts working to define the future of banking in the cloud. You will work alongside our talented... 
    Full time
    Part time
    Local area
    Remote work

    Capital One

    Boise, ID
    3 days ago
  • We are seeking a Full-stack Software Developer with strong expertise in React and .NET technologies to build and maintain scalable applications. The role focuses on developing a legal case data portal, enabling users to efficiently search and access case information. The...

    Compunnel

    Boise, ID
    5 days ago
  • $79.2k - $209.5k

     ...years Applicants are required to read, write, and speak the following languages English Job Description As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of... 
    Temporary work
    Flexible hours

    Ll Oefentherapie

    Boise, ID
    13 hours ago
  • $60 - $120 per hour

     ...environments. Experts contribute directly to how AI systems learn, reason, and perform across domains like finance, healthcare, engineering, and more. Our platform identifies and vets top talent through an AI recruiter, enabling high‑quality contributions at scale. Our... 
    Contract work
    Remote work

    Micro1

    Boise, ID
    2 days ago
  •  ...markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many... 
    Work at office
    Remote work
    Work from home

    Canonical

    Boise, ID
    3 days ago
  •  ...systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in public cloud, data science, AI, engineering innovation and IoT initiatives. With 1200+ colleagues in 75+ countries, Canonical is founder‑led, profitable and growing. Location... 
    Full time
    Remote work
    Work from home

    Canonical

    Boise, ID
    1 day ago
  •  ...a culture of learning and growth. Qualifications 5 years of experience in SAP ABAP and HANA or related fields, or 7 years in an engineering‑related occupation. Proven track record of designing, analyzing, developing, and implementing master data solutions across SAP software... 
    Local area

    1000 Micron Technology, Inc.

    Boise, ID
    1 day ago
  •  ...Insight Global is looking for a Lead Mechanical Engineer to support numerous projects in Houston, TX and/or Boise, ID. This Mechanical Engineer will be responsible for supporting P&ID preparation based on customer requirements and working cross-functionally with Engineering... 

    Insight Global

    Boise, ID
    5 days ago
  •  ...Job Description Job Description Pfeiffer Job Description Job Title: Applications Engineer Department: Applications & Technology Reports to (position name): Pump & Abatement Applications Manager FLSA Status (Exempt or Non-exempt): Exempt Position Summary... 
    Casual work
    Work at office
    Local area
    Immediate start
    Shift work

    Clean Tech, Inc.

    Boise, ID
    5 days ago

Do you want to receive more vacancies?

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