Firmware Engineer
Minnesota Jobs
Embedded Security EngineerPartner with stakeholders, product teams, and security teams to define secure system requirements for embedded firmware, IoT edge devices, gateways, and backend-connected components.Design, develop, and test secure firmware and IoT software using secure-by-design principles, including authentication, authorization, secure communications, encryption, logging, and secure update mechanisms.Implement hardware security controls including secure elements, TPMs, hardware root of trust, and JTAG/SWD lockdown.Apply memory safety practices and compiler hardening techniques to mitigate common C/C++ vulnerabilities.Develop secure device provisioning workflows including key injection, certificate enrollment, and device identity lifecycle management.Integrate secure cloud to device communication patterns such as mutual TLS, token based authentication, certificate rotation, and secure onboarding using cloud to device security.Lead vulnerability triage, root-cause analysis, remediation planning, patch development, verification, and release coordination for embedded and IoT software components.Perform and support threat modeling, secure code reviews, static and dynamic analysis, dependency scanning, and security testing throughout the software development lifecycle.Participate in embedded incident response, coordinated disclosure, and rapid hotfix development for fielded devices.Design and implement secure OTA update pipelines including signing, encryption, rollback protection, A/B partitioning, and update integrity validation using secure OTA lifecycle best practices.Integrate SAST, DAST, dependency scanning, and firmware specific security checks into CI/CD pipelines using secure CI/CD pipelines principles.Collaborate with cross-functional teams, including hardware, software, product management, quality, regulatory, and external partners, to deliver secure connected products.Stay current with cybersecurity standards, secure development practices, emerging vulnerabilities, tools, and techniques relevant to embedded systems and industrial IoT environments.Skills and RequirementsBachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Cybersecurity, or a similar technical degree.5 or more years' experience in software or firmware development in a fast-moving product development environment.3 or more years working in C or C++ for embedded firmware development.Experience applying secure software development practices, including secure coding, code review, vulnerability remediation, and security defect management.Experience with embedded RTOS or bare-metal development and security considerations for constrained devices.Experience with serial communication protocols, such as UART, SPI, and I2C, and secure communication concepts for connected systems.Experience with ARM-based microcontrollers, such as Microchip, NXP, Silicon Labs, or STMicroelectronics.Experience with vulnerability management processes, CVE analysis, SBOM usage, dependency scanning, penetration test findings, and remediation verification.Experience with cybersecurity frameworks or secure development standards such as NIST SSDF, IEC 62443, ISO 27001, OWASP, or secure product lifecycle practices.Experience supporting embedded firmware platforms, board support package development, secure boot, secure storage, cryptographic services, or firmware update mechanisms.Experience in one or more of the following areas: bootloaders, embedded file systems, Linux, CAN Bus, Modbus RTU, Modbus TCP, network security, device identity, or certificate management.Experience with Agile development methodologies and integrating security activities into sprint planning, backlog management, release readiness, and defect triage.Initiative and ability to work independently and as a member of a multi-disciplinary team while managing multiple security, development, or remediation priorities.Strong communication skills, both verbal and written, with the ability to clearly explain technical security risks, remediation plans, and release impacts to technical and non-technical stakeholders.
- ...Firmware EngineerWe are seeking a creative and detail-oriented Firmware Engineer to join our Global Controls R&D team. In this role, you will be responsible for designing, developing, and implementing embedded firmware for advanced spray, dispensing, coating, and finishing...Suggested
- ...Job Description Job Description Job Title: Senior Firmware Test Engineer (Neuromodulation) Position Overview We are seeking a highly skilled Firmware Test Engineer to join our R&D team onsite in St. Paul, MN . You will be responsible for ensuring the safety...Suggested
$71.7k - $165.8k
Firmware Engineer GraduateThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We...SuggestedFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week- Manageability Firmware EngineerThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week... ...as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable...SuggestedFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week
$72.8k - $95.68k
Firmware Engineer InternThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help...SuggestedHourly payWork experience placementInternshipWork at officeLocal areaImmediate start2 days per week- ...products are a tight integration of optics, electronics, embedded and application software, and algorithms.A Senior Embedded/Firmware Engineer is responsible for the implementation of firmware for Nordson WaferSense and 3D MRS sensors. A Senior Embedded/Firmware Engineer...Hourly payFull time
- ...Firmware Engineer GraduateThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help...Work experience placementWork at officeLocal areaImmediate start2 days per week
- ...Firmware Engineer IAs a Firmware Engineer I, you will develop firmware for a variety of embedded products. You will create project and technical reports as required and help define product architecture as needed. You will participate in schematic/layout review process...Work at officeImmediate startRemote work
- ...Position Overview Entrust is seeking a Senior Firmware Engineer to work within our product development team. This individual will perform the responsibilities outlined below and other duties as assigned. Join a talented and dynamic team of engineers developing systems...
$93.6k - $131.04k
...Senior Firmware Test EngineerMinneapolis, MinnesotaAt Tactile Medical, we specialize in developing at-home therapy devices to treat lymphedema... ...manage chronic health conditions. The Senior Firmware Test Engineer applies deep firmware and device software test experience to...Hourly pay- ...Title : Embedded Firmware Engineer (C/C++ | RTOS | IoT ) Location : Eagan, MN (Hybrid, onsite 3 days per week) Job Type : W-2 Contract (6 Months) Compensation : $65 - $85/hour W-2 Industry: Chemical Manufacturing About the Role Our client, a global leader...Contract workTemporary work3 days per week
$93.6k - $131.04k
...helping patients with chronic conditions live better through innovative, clinically supported at-home therapies. As a Senior Firmware Engineer, you will play a key role in the development and support of embedded software for regulated medical devices. This position is...- ...and we can make a difference together. About this role Carrier Fire & Security Products is seeking a Senior Embedded Software/Firmware Engineer for its Detector Electronics fire and gas detection business in Bloomington, MN! Det-Tronics has been providing proven flame...Worldwide
- Carrier is seeking a Senior Embedded Software/Firmware Engineer for its Det-Tronics division in Bloomington, MN. This role involves developing and managing embedded firmware throughout the product lifecycle, leveraging Agile methodologies and DevOps tools. The ideal candidate...
- Tactile Medical in Minneapolis, MN is seeking a Senior Firmware Engineer to design, develop, and maintain embedded software for regulated at-home medical devices. You will lead firmware features, perform integration and verification, and ensure release-ready quality. The...
- A technology company is seeking a Senior Firmware Engineer to join its product development team. The role involves designing embedded software for control systems, developing firmware across various technologies, and collaborating with cross-functional teams. Candidates...
- ...Description Job Description We are looking for a Senior Edge Engineer to help build the next generation engineering team. This role... ...to-market services. Core Requirements: 1) C/C++, Embedded Firmware and MCU Design Engineering Experience (Greenfield) 2) Edge/...Remote work
$130k - $160k
...clinical science, and accelerating access to the Enterra® Therapy. Position Overview We are seeking a skilled Principal Firmware Engineer with specialized experience in developing firmware for active implantable medical devices. This role involves designing, developing...Work at office$50 - $65 per hour
...Job Title: Embedded Software Engineer Job Description Join our dynamic team as an Embedded Software Engineer where you will be responsible for software and firmware development for new products. This role involves developing from the ground up, primarily using embedded...Permanent employmentTemporary workWorldwide$78k - $156k
...delivery of life-changing technologies. This Embedded Software Engineer works independently on the design, development, testing and... ...responsibilities. Knowledge of practical embedded systems design, embedded firmware, communication protocols, motors, RFID, and sensors technology...$85k - $110k
.... By integrating breakthroughs in biotech, assay development, engineering, and software, Zepto is shaping the future of molecular diagnostics... ...the design, development, and lifecycle management of embedded firmware for our next-generation molecular diagnostic instrumentation....Full timeMonday to Friday$120.4k - $198.7k
...awards. Salary Range $120,400.00 - $198,700.00 Target Openings 1 What Is the Opportunity? Travelers is seeking a Software Engineer II to join our organization as we grow and transform our Technology landscape. Individual will complete advanced end to end...Full timeWork experience placementLocal areaImmediate start$72k - $134k
*At Securian Financial, the internal job title for this role is Engineering Sr. Analyst.Position OverviewSecurian Financial is seeking a software developer to join the Bills, Beneficiary and Beyond (BBB) team within Employee Benefit Solutions Technology (EBST). BBB is responsible...Full timeWork at officeFlexible hours3 days per week- Company DescriptionSonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled...
$99.1k - $163.4k
...awards. Salary Range $99,100.00 - $163,400.00 Target Openings 1 What Is the Opportunity? Travelers is seeking a Software Engineer I to join our organization as we grow and transform our Technology landscape. Individual will complete intermediate end to end engineering...Full timeWork experience placementH1bLocal area$72k - $134k
*Securian Financial Group’s internal position title is Engineering Senior Analyst. Position Summary:Securian Financial, a financial services firm based in downtown St Paul, is looking to hire a full-time software engineer on the Core Claims team. The Core Claims team is...Full timeWork at officeFlexible hours3 days per week$98.4k - $199k
...small systems through production, resolving ambiguous, open-ended problems without hand-holding, within Old National Bank's Product Engineering organization, and sets the technical direction for their own work. You harden prototypes into resilient, compliant production...$135k - $170k
...innovation and growth that is equipped with a clear mandate to help reinvent the manufacturing CPG business model. The Senior Software Engineer is a founding technical member of that team. You will not just write code — you will design how an AI-Native company actually runs...Full timeTemporary workWork at officeRelocation$135.2k - $306.4k
...evolving into a resilient orchestration control plane for cloud-scale change. We are seeking a Lead Principal Platform Software Engineer to lead the evolution of Shepherd's architecture and engineering practices. This hands-on technical leadership role requires deep...Temporary workFlexible hours$120k - $150k
...hard problems with extraordinary people in a collaborative work environment. Join us. What you'll do As a Senior Software Engineer at Forj, you'll do more than write code. In this role, you'll lead software development on cross-discipline engineering teams, be...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!


