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. 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...Suggested
$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...SuggestedOngoing contractWork at officeLocal areaWorldwide$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...SuggestedOngoing contractPermanent employmentWork at officeLocal areaWorldwide3 days per week$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...SuggestedFull timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week$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...SuggestedWork at officeLocal areaRemote workWorldwide$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 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...Full timeLocal areaImmediate start
$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 contractWork at officeLocal areaWorldwide$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 workFor contractorsWork experience placementInternshipRelocation$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 workFor contractorsCasual workLocal areaShift work$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- ...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 workLocal areaShift workNight shift
- ...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 contractorsWork at officeLocal areaRemote work
- ...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...
$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 timeWork experience placementRelocation- ...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
$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 timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week$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 wageTemporary workLocal area$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$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$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$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 areaRemote work- ...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 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- ...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
$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 timeWork at officeRemote workFlexible hours$102.2k - $160k
This OpportunityWSP is seeking a Lead Civil Engineer to join our Facilities team. This role is ideal for a motivated engineer looking to expand their technical expertise, take greater ownership of projects, and contribute to complex, high‑performing facility and infrastructure...Local areaFlexible hours$86.1k - $150.59k
This OpportunityWSP is currently initiating a search for a Mid-Level Electrical Engineer (Generation) to join our Power & Energy team in Meridian, ID. The following location will also be considered: Seattle, WA. The candidate will be involved in projects with our Power...For subcontractorWork at officeLocal areaFlexible hours- This OpportunityWSP is currently initiating a search for a full-time, Lead Professional, Civil Engineer for our Boise, ID office. Be involved in projects with our Civil Engineering Team and be part of a growing organization that meets our clients’ objectives and addresses...Full timeFor subcontractorWork at officeLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer II. Be the first to apply!


