Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Firmware Engineer

Pentangle Tech Services | P5 Group

Job Description

This role focuses on developing embedded firmware and software for new sensor products used in laundry systems that monitor water and energy usage. You will work 100% onsite in Eagan, MN, collaborating closely with hardware and electrical engineers to design, build, and validate custom embedded solutions from the ground up. The position offers high autonomy, exposure to advanced technologies, and the opportunity to own the full firmware development lifecycle for net-new products rather than sustaining legacy systems.

Responsibilities

Design, develop, and maintain embedded firmware in C and C++ for microcontroller-based systems used in laundry applications.

Own the end-to-end firmware development lifecycle from concept and architecture through build, test, debug, and deployment.

Develop and implement connectivity between sensors and systems to monitor heat and temperature, water usage, and energy usage cycles.

Work extensively with communication protocols such as Modbus and CANBus, and support Bluetooth Low Energy (BLE) connectivity where applicable.

Collaborate closely with hardware and electrical engineers to perform custom board bring-up on new hardware platforms.

Diagnose, troubleshoot, and resolve firmware issues at the board and system level, including low-level device drivers and RTOS-related problems.

Build embedded systems from scratch, including setting up FreeRTOS (or similar RTOS) environments and integrating sensors and communication stacks.

Participate in the design and implementation of communication-focused sensor solutions that measure differential pressure and other key parameters.

Contribute to the development of automated checks to detect when filters and related components require maintenance or replacement.

Use Agile development practices and tools such as JIRA and DevOps-based testing workflows to plan, track, and validate work.

Collaborate cross-functionally with a small team of firmware, software, and hardware engineers while maintaining a high level of independence.

Take ownership of assigned deliverables, ensuring high quality, reliability, and performance of the embedded firmware.

Support testing and debugging activities in a lab environment, including working with sensors, boards, and related hardware.

Document firmware designs, interfaces, and testing procedures to support ongoing development and future enhancements.

Essential Skills

Proven experience in embedded firmware development for microcontroller-based systems.

Strong proficiency in C and C++ programming in a pure embedded environment.

Hands-on experience with RTOS platforms such as FreeRTOS or similar real-time operating systems.

Demonstrated ability to perform custom board bring-up, including initializing hardware and validating low-level functionality.

Strong debugging and troubleshooting skills at the firmware and hardware interface level.

Experience working with communication protocols such as Modbus and CANBus for sensor and system connectivity.

Background in developing communication-focused sensor solutions, including integration and data handling.

Ability to work independently and in a small team, taking ownership of deliverables and collaborating cross-functionally.

5–15 years of experience working with sensors and communication protocols in embedded systems.

Comfort working in a fast-paced environment and partnering closely with hardware engineers on new product development.

Additional Skills & Qualifications

Experience with Bluetooth or Bluetooth Low Energy (BLE) for wireless communication.

Familiarity with Agile development workflows and tools such as JIRA and DevOps-based testing frameworks.

Experience with sensor-related development, including integration, calibration, and data processing.

Exposure to Simulink, Python, or other tools used in embedded system modeling, testing, or automation.

Background in developing firmware for measuring differential pressure, water flow, or similar sensor applications.

Experience working with device drivers, low-level hardware interfaces, and firmware diagnostics.

Prior involvement in full lifecycle ownership of embedded products, from initial concept through deployment and support.

Interest in high-technology environments and net-new product development for connected systems.

Work Environment

This position is 100% onsite in Eagan, MN, within a high-technology environment focused on laundry systems and sensor-based solutions. You will work closely with a small team of firmware, software, and hardware engineers, collaborating daily with electrical engineers on custom boards and new hardware platforms. The work centers on embedded systems, microcontrollers, RTOS (such as FreeRTOS), communication protocols like Modbus and CANBus, and sensor integration. You will operate in a lab and development setting where you bring up new boards, connect sensors, and run diagnostics on firmware from the ground up. The environment emphasizes high autonomy, cross-team collaboration, and a fast-paced pace of development, with tools such as JIRA and DevOps-based testing used to support an Agile workflow. The role involves hands-on interaction with hardware, embedded software, and communication technologies to deliver reliable, production-ready solutions.

Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Software Firmware Engineer in Eagan, MN vacancy
  •  ...Senior Firmware Software Engineer Location: Eagan, Minnesota (On-site) Role Overview We are seeking a Senior Firmware Software Engineer for an IoT software development team. This role focuses on hands-on development for on-premise laundry solutions, working... 
    Suggested

    Apex Systems

    Eagan, MN
    2 days ago
  •  ...Senior Firmware Software Engineer We are seeking a Senior Firmware Software Engineer for an IoT software development team. This role focuses on hands-on development for on-premise laundry solutions, working with sensors in washing machines that measure waterflow, temperature... 
    Suggested

    Apex Systems

    Saint Paul, MN
    4 days ago
  •  ...We are seeking a highly skilled Software Engineer with recent hands-on implementation experience in ServiceNow Hardware Asset Management (HAM), specifically on the Yokohama release. This role is critical to optimizing hardware asset lifecycle processes and ensuring seamless... 
    Suggested

    Compunnel

    Eagan, MN
    1 day ago
  • $109k - $203k

     ...Software Engineer - AI (Legal) - CoCounsel Forward Deployed Engineering Are you excited about building AI solutions that help legal professionals work faster, smarter, and with greater confidence? Do you enjoy operating at the intersection of engineering, legal workflows... 
    Suggested
    Contract work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Eagan, MN
    3 days ago
  • $127k - $235k

     ...government, and media. Our products combine highly specialized software and insights to empower professionals with the data, intelligence...  ...about Thomson Reuters can be found on**Senior Software Engineer – AI (Materia AI)**We're building the next generation of AI‐powered... 
    Suggested
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Refinitiv

    Eagan, MN
    1 day ago
  • $50 per hour

     ...proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization. Senior Software Engineer, Full Stack The global capital markets are among the largest markets in the world valued at $50T+ and growing.... 
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Eagan, MN
    5 days ago
  •  ...Job Description & Skill Requirement: Min. 5 years of firmware design experience with Embedded C, C++ experience and CAN open 5 years...  ..., Nice to understand schematic, Hardware knowledge Qualification: Bachelor's Degree in Computer Engineering, Electronics... 

    Sira Consulting, an Inc 5000 company

    Minneapolis, MN
    1 day ago
  •  ...We are supporting a very reputable medical device client of ours who is seeking a Senior Firmware Engineer with 4–6+ years of experience developing embedded software in C and C++ , preferably for implantable medical devices , wearable devices, or other embedded... 
    Ongoing contract
    Contract work
    Temporary work

    Manpower Engineering

    Minneapolis, MN
    13 hours ago
  •  ...Firmware Engineer Our client, a leader in embedded and networking systems, is seeking a highly skilled Firmware Engineer to join their innovative team. As a Firmware Engineer, you will be part of the engineering department supporting the development of high-performance... 
    Weekly pay
    Temporary work
    Flexible hours

    Manpower

    Saint Paul, MN
    3 days ago
  •  ...Summary We are seeking a creative and detail-oriented Firmware Engineer to join our Global Controls R&D team. In this role, you will be...  ...peripherals, and write efficient low-level code. • Develop software test plans, conduct testing and write automated test scripts... 

    Sparrow Inc

    Saint Paul, MN
    3 days ago
  •  ...A reputable client of ours is seeking a Firmware Engineer with strong experience in PCIe , NVMe , and low-level driver development to help design, implement, debug, and optimize firmware and software interfaces for high-performance storage or embedded systems.... 
    Remote work

    Manpower Group Inc.

    Saint Paul, MN
    2 days ago
  • $130k - $150k

     ...THE OPPORTUNITY: Firmware Engineer, Full Time, On-siteIf you want to accelerate your career in an entrepreneurial environment that continues...  ...and project lead in the development of firmware and software for SecondWaves therapeutic ultrasound products. The successful... 
    Full time
    Contract work
    Temporary work
    Work at office
    Local area
    Visa sponsorship
    Work visa
    Relocation package

    SecondWave Systems, Inc.

    Saint Paul, MN
    2 days ago
  •  ...Our client, a leader in innovative technology solutions, is seeking a dedicated and skilled Senior Firmware Engineer to join their dynamic team. As a Senior Firmware Engineer, you will be an integral part of the engineering department supporting multiple programs involving... 
    Weekly pay
    Temporary work
    Flexible hours

    Manpower Group Inc.

    Saint Paul, MN
    5 days ago
  •  ...Sr Firmware Engineer II Onsite Eden Prairie, MN Candidates must haves Experienced in Bluetooth Low Energy and/or Wireless and be able to explain their wireless contribution/experience Utilizing wireless sniffer such as Ellisys Test Automation/Python... 
    Work at office

    IntePros

    Minneapolis, MN
    3 days ago
  •  ...Firmware Engineer II Work mode: Onsite Onsite Location(s): Arden Hills, MN, US, 55112 Additional Location(s): US-MN-Arden Hills Diversity...  ...contribute to the design, development and verification of software that powers life-changing, safety-critical medical devices.... 
    Work at office
    Local area
    Relocation package

    Boston Scientific

    Saint Paul, MN
    3 days ago
  • $96.8k - $251.6k

     ...and you are comfortable operating across layers, from database engine internals to developer-facing API surfaces. Critically, you are...  ...build ship to one of the largest installed bases in enterprise software. Experienced peers — You will collaborate with engineers who... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    2 days ago
  •  ...Manpower Group (USA) is seeking a Firmware Engineer to join a leading technology company specializing in Embedded Systems and Networking. This role involves designing Ethernet drivers and firmware while collaborating with hardware teams for validation and optimization.... 

    Manpower Group Inc.

    Saint Paul, MN
    2 days ago
  •  ...Job Description TITLE Web Software Engineer I LOCATION Minnetonka, MN JOB SUMMARY This role is responsible for designing, developing, testing, implementing, and maintaining Mednet’s cloud-based application. The Web Software Engineer translates software requirements into... 
    Visa sponsorship
    Work visa

    6AM City

    Saint Paul, MN
    1 day ago
  •  ...Firmware Engineer Our client, a leading Embedded Systems & Networking Technology company, is seeking a Firmware Engineer to join their...  ...PHY interface development Debug and troubleshoot hardware/software issues using tools such as JTAG, oscilloscopes, and protocol... 
    Contract work
    Relocation

    Manpower

    Saint Paul, MN
    5 days ago
  • $116.73k - $175.1k

     ...Principal Firmware Engineer Location: Minneapolis, MN, US Job Family: Research & Development Country/...  ...making Collaborate cross-functionally with hardware, systems, software, and regulatory teams Develop and validate communication... 
    Immediate start
    Flexible hours

    Coloplast

    Minneapolis, MN
    3 days ago
  •  ...Job Title: Firmware Engineer Associate Location: Bloomington, MN Duration: 11 Months Qualifications: Min. 6+ years of relevant experience Bachelor's Degree in Engineering Knowledge and experience with C code Experience working with embedded... 

    TriOptus LLC

    Minneapolis, MN
    2 days ago
  • $105.87k - $158.8k

     ...Coloplast is seeking a Senior Design Assurance Engineer, Software in Minneapolis. Responsible for leading design assurance on new product development projects, the role requires expertise in regulatory standards and experience in the medical device industry. Candidates... 

    Coloplast

    Minneapolis, MN
    1 day ago
  • $190k - $240k

     ...hidden fees or compounding interest.Consumer Growth Experience Engineering (CGX) builds the platforms and end-to-end experiences that...  ...JavaScript/TypeScript.You have a total of 4+ years of experience as a software engineer.You are experienced in designing, developing, and... 
    Remote work

    Affirm

    Minneapolis, MN
    2 days ago
  • $65k - $90k

    Position Summary: Seeking a driven and motivated engineer to join our engineering team focusing on application engineering for our diverse...  ...data to derive trends and useful facts using Excel or similar software. Must have strong communication skills, with the ability to... 
    Work at office
    Work visa
    Relocation package
    Flexible hours

    CaptiveAire

    Eagan, MN
    2 days ago
  •  ...Job Description HealthPartners is currently hiring a Software Engineer - Frontend & Developer Experience . This role supports the modernization of Health Plan administrative and claims user interfaces. The engineer is responsible for building clear, consistent,... 
    Currently hiring
    Local area
    Remote work

    HealthPartners

    Bloomington, MN
    2 days ago
  •  ...Job Description HealthPartners is currently hiring a Software Engineer - Backend Integration & Modernization. This role primarily supports the healthcare claims domain, with future involvement in the administrative systems platform. It focuses on modern service... 
    Currently hiring
    Local area
    Remote work

    HealthPartners

    Bloomington, MN
    2 days ago
  •  ...as a series of building blocks to be combined at the speed of software, limited by only the hard constraints of physics and the soft constraints...  ...new services and features, working closely internally with our firmware team to interface with the SwoopOS, our frontend team to... 
    Work at office
    Local area
    3 days per week

    Swoop Search

    Minneapolis, MN
    2 days ago
  •  ...event management feel effortless and community building feel natural. You'll work directly with the CTO and collaborate with other engineers, Product Management, and UX to ship features weekly. Your work goes into production quickly and impacts real people organizing... 
    For contractors
    Fixed term contract
    Local area
    Night shift

    The Keep Company

    Saint Paul, MN
    4 days ago
  • $136k - $253k

     ...CPQ Lead Solution Engineer - Salesforce / Conga CPQ / PROS As an employee at Thomson Reuters, you will play a role in shaping and...  ...government, and media. Our products combine highly specialized software and insights to empower professionals with the data, intelligence... 
    Contract work
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week

    Thomson Reuters

    Eagan, MN
    3 days ago
  • $130k - $160k

     ...Enterra Medical, Inc. in Minneapolis is looking for a Principal Firmware Engineer to develop firmware for active implantable medical devices. This hybrid position requires collaboration with cross-functional teams and compliance with medical device regulations. The ideal... 

    Enterra Medical, Inc.

    Minneapolis, MN
    1 day ago

Do you want to receive more vacancies?

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