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

Embedded Software Engineer II (Hybrid)

$100k - $130k

Flex Vascular

Embedded Software Engineer II (Hybrid)

Punch Through is a design and engineering firm specializing in connected medical device development. For more than 15 years, we've helped innovators bring secure, reliable, and compliant products to market, building technology that improves lives and creates lasting impact.

Punch Through is growing, with a variety of medical and non-medical projects in progress and new ones kicking off soon. This is where you come in. You'll work closely with other embedded engineers, as well as mobile app engineers, cloud/backend engineers, and electrical engineers to create and deliver connected solutions that solve complex technical challenges for our clients.

As an Embedded Software Engineer at Punch Through, you'll have the opportunity to contribute to a variety of projects, from quick-turn proofs of concept to multi-year development programs, designing and building solutions from the ground up, all the way through to launch and scale.

This position is hybrid. Our hybrid positions are for those located in the Minneapolis/ Saint Paul MN area and have in-office days on Tuesdays and Wednesdays and in-person team collaboration when you feel it's necessary. The in-office days have ample opportunities to connect with your team mates through provided lunch, afternoon happy hour, and more! Whether in the office or at home, we offer desk setups to allow you to work comfortably wherever you are.

We participate in the E-Verify hiring process. To learn more please see E-Verify Overview

Responsibilities:
  • Develop firmware and embedded software for connected products using wireless protocols including BLE and Wi-Fi
  • Participate with a team of other embedded software engineers in requirements gathering, task definition, and execution phases of a project, in an iterative, agile workflow
  • Utilize AI tools and methodologies in software product development to optimize productivity
  • Execute firmware development in compliance with regulated processes such as IEC 62304 medical device standards
  • Coordinate with a cross-disciplinary team to deliver high-quality firmware and software solutions for clients' connected products
  • Understand and balance engineering tradeoffs between technical approach, scope, and schedule
  • Deliver verbal and written status updates to clients' engineers and stakeholders
  • Generate supporting technical documentation, including design specifications and product requirement specifications
  • Remain ego-free, willing to learn from other team engineers, and ask for help when the need arises
Typical Tech Stacks:
  • Core Languages: C, C++, Python
  • Operating Systems / RTOS: Bare-metal, Zephyr, FreeRTOS, QP, Embedded Linux (Yocto Project)
  • Hardware Platforms: Nordic Semiconductor, Silicon Labs, STMicroelectronics, Espressif, NXP
  • Protocols: BLE (Bluetooth Low Energy), Wi-Fi, MQTT, Serial Comms Protocols
  • Tools & Infrastructure: Git, GCC/Clang/ARMCC/IAR toolchains, Logic Analyzers, Oscilloscopes, J-Link debuggers, Test Frameworks (pytest / Unity / CMock), CI/CD automated test runners
Skills & Qualifications:
  • 3-10 years of professional experience in firmware development
  • Demonstrably high proficiency in C
  • Experience in developing low-level drivers and application-level firmware for microcontrollers and/or microprocessors
  • Experience with a variety of toolchains and development environments
  • Experience bringing up and debugging hardware using a logic analyzer, oscilloscope, etc.
  • Experience with version control using Git
  • Proficient in writing modular, testable code that can support unit and integration testing
  • Engagement in applying AI within software development
  • Strong written and verbal communication skills
  • Desire and curiosity to learn new things
You Are Definitely The One We Are Looking For If You:
  • Operating Systems: Experience with embedded RTOS or embedded Linux
  • Wireless & Connectivity: Design experience with connected BLE or Wi-Fi systems, networking protocols, and corresponding data transfer and command protocols
  • Cybersecurity: Experience with embedded security practices such as secure boot, data encryption, and secure communication, or system-level cybersecurity threat management
  • Regulated Medical Software: Familiarity with IEC 62304 standards for designing, developing, and verifying medical device software
  • Advanced AI Implementation: Existing capabilities or a strategic mindset to drive team adoption of Agentic AI and LLM-assisted development paradigms
  • Automation: Experience building firmware and/or software test automation frameworks
  • Language Fluency: Experience with additional languages geared towards embedded systems and application development (C++, Rust, Python, etc.)
Perks & Benefits:
  • $100k to $130k Salary Range
  • 401k
  • Medical
  • Dental
  • Vision
  • Short Term Disability
  • Long Term Disability
  • Life Insurance
  • MN Paid Family Leave
  • Sick Time
  • Jury Duty Leave
  • Bereavement Leave
  • Commuter Benefits
  • Annual Wellness Stipend
  • Annual External Learning Stipend
  • Company Trips: All employees come together twice a year for an offsite. Enjoy meeting your remote colleagues, team building, continuous improvement opportunities, and a lot of fun!
  • Fist Bump Awards: Nominate your fellow team members who have gone above and beyond to be recognized for their contributions, and the company will provide them with an experience (ex., a weekend away at a cabin!) as a thank you!
  • Company-sponsored Lunch & Happy hours: For those employees who wish to come into the office, we offer lunch on Tuesdays & Wednesdays. Each Wednesday we have an afternoon happy hour to spend some social time with your co-workers.
  • Lunch & Learns: Expand your skill set by teaching and learning with your peers.
  • Book Club: Discuss and share your thoughts on the book employees choose each month.
  • Onsite Gym Membership & Secured Bike Room: Fitness and commuting to work is easy with a free gym membership and a secure bike room to store your vehicle.

If this resonates with you, odds are you'll fit right in. If that's the case, we want to hear from you! Please apply today! We look forward to getting to know you.

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer II (Hybrid) in Minneapolis, MN vacancy
  • $83.64k - $126.5k

    SICK AG is hiring a Systems Application Engineer II in Minneapolis, MN, to develop intelligent automation solutions across North America...  ...role offers a base salary range of $83,640 to $126,500 and a hybrid work schedule of 4 days onsite and 1 day remote. #J-18808-Ljbffr... 
    Suggested
    Remote work

    SICK AG

    Minneapolis, MN
    1 day ago
  •  ...Systems Engineer II Initial 12 months contract USC/GC Only Hybrid; onsite 2-3 days per week (local candidates required). Richfield MN Must Interview in person - will not accept remote interviews! The End User Technology - Productivity Tools team is... 
    Suggested
    Contract work
    Local area
    2 days per week
    3 days per week

    3B Staffing LLC

    Richfield, MN
    1 day ago
  •  ...leading developer in sensor solutions is seeking a Principal Embedded Software Engineer for their New Brighton, MN location. This role focuses on...  ...to work collaboratively. Competitive salary and benefits offered in a hybrid work environment. #J-18808-Ljbffr Pepperl+Fuchs
    Suggested

    Pepperl+Fuchs

    Minneapolis, MN
    2 days ago
  • $83.64k - $126.5k

     ...Minneapolis, MN or Canton, MA office. As a Systems Application Engineer II, you will play a pivotal role in shaping intelligent...  ...: Be able to usually work in an office environment; flexible (hybrid) work arrangements available. Travel : Be able to travel up... 
    Suggested
    Full time
    Work at office
    Monday to Friday
    Flexible hours
    Weekend work

    SICK

    Minneapolis, MN
    4 days ago
  • A leading engineering firm located in Minneapolis is seeking a qualified individual for a role focused on designing and modifying power...  ...knowledge in using Microstation and AutoCAD. This position supports a hybrid work arrangement and offers an array of competitive benefits,... 
    Suggested

    Sargent Lundy

    Minneapolis, MN
    1 day ago
  • $64.82k - $93.2k

    Sargent & Lundy in Minneapolis is seeking experienced electrical designers for a hybrid role in designing and upgrading power plant electrical systems. Candidates should have five or more years of wiring design experience and an Associate's Degree or equivalent technical... 

    Sargent & Lundy

    Minneapolis, MN
    4 days ago
  • $51 - $74.25 per hour

     ...Principal Software Engineer position in Minneapolis, MN. (Fridley)...  ...schedule) Work will be HYBRID PAY RATE: $51.00 to...  ...and a passion for real-time, embedded software development....  ...The Software Engineer II performs a variety of tasks across... 
    Hourly pay
    Remote work
    Day shift

    Trispoke Managed Services Pvt Ltd

    Minneapolis, MN
    2 days ago
  • $124.74k - $173.25k

    Description Starkey is hiring a Sr Firmware Engineer II at it's global headquarters in Eden Prairie, MN. If you have Sr. level experience...  ...low-level protocols and wireless technologies, along with embedded firmware development in environments such as ARM and RTOS? Starkey... 
    Temporary work
    Work at office
    Worldwide

    Starkey Hearing Technologies

    Eden Prairie, MN
    4 days ago
  • $90k - $120k

     ...Firmware Engineer II ABOUT ADVANCED ENERGY Advanced Energy (Nasdaq: AEIS) is a global leader in the design and manufacturing...  ...SUMMARY: A Firmware Engineer will design, modify, and evaluate embedded software, and/or programmable logic and/or electronic apparatus,... 
    Temporary work
    Work at office
    Flexible hours

    Advanced Energy

    Eden Prairie, MN
    2 days ago
  • $71.5k

     ...one of the Best Workplaces for Engineers in 2026, reflecting a culture...  .... As a Firmware Engineer II , you will contribute to the...  ...and verification of software that powers life-changing, safety...  ...functional partners to develop embedded firmware for microcontroller-... 
    Hourly pay
    Work at office
    Local area
    Relocation package
    Shift work

    Boston Scientific

    Arden Hills, MN
    4 days ago
  •  ...Firmware Engineer II Work mode: Onsite Onsite Location(s): Arden Hills, MN, US, 55112 Additional...  ...design, development and verification of software that powers life-changing, safety-...  ...cross-functional partners to develop embedded firmware for microcontroller-based systems... 
    Work at office
    Local area
    Relocation package

    Boston Scientific

    Saint Paul, MN
    1 day ago
  • $71k - $88.8k

    A global technology leader is seeking a Hardware Engineer I in Minneapolis. This exciting opportunity involves collaborating on hardware...  ...possess a technical degree and strong design skills. With a hybrid work schedule, this role allows for mentorship within a supportive... 

    Honeywell

    Minneapolis, MN
    2 days ago
  • $72k - $134k

     ...Engineering Sr Analyst Are you an experienced application developer passionate about creating...  ...? Securian Financial is seeking a software developer with 2-4 years of proven application...  .... This position will have a hybrid working arrangement, working in-office for... 
    Work at office
    Flexible hours
    3 days per week

    Securian Financial

    Saint Paul, MN
    2 days ago
  • $50 - $55 per hour

     ...Job Title: Software Systems Engineer II Job ID: 26404 Location: Mounds View, MN (Onsite) Duration: 9 Months Pay Range: $50-55/hr Seeking a Technical Product Owner with strong Mobile Device Management (MDM) experience to support hospital and home monitoring... 
    Immediate start

    Artech

    Saint Paul, MN
    4 days ago
  • Doosan Corporation is seeking a Software Engineer II to design and develop scalable full-stack solutions that integrate AI and data features. This role involves working on core features, collaborating with various teams, and contributing to system performance and operational... 

    Doosan Corporation

    Minneapolis, MN
    3 days ago
  • Shipt is seeking a Senior Design Systems Engineer in Minneapolis to partner with design, product, and engineering teams to establish a...  ...design systems while driving cross-functional alignment. Offering a hybrid work arrangement, the position includes benefits like medical... 

    Shipt

    Minneapolis, MN
    3 days ago
  • A leading engineering solutions firm in Minneapolis is seeking a Lead Distribution Engineer. The role involves leading electrical distribution...  ...projects and a degree in Engineering. This position offers a hybrid work model, promoting both field and office work, ensuring a... 
    Work at office

    Leidos Inc

    Minneapolis, MN
    1 day ago
  •  ...at (***) ***-**** Title: Systems Engineer (Medical Devices) - 2 Openings (Hybrid) Location: Onsite at Plymouth,...  ...regulations and standards • Use various software tools and programs to complete the...  ...the plan • Candidates with an embedded software background are preferred.... 
    Remote work
    Shift work

    divihn.com

    Minneapolis, MN
    15 hours ago
  • $125k - $150k

     ...what you'll do Barr is seeking an electrical engineer to join our power delivery team. In this hybrid or fully remote role, you will support the power delivery...  ...: Professional Engineer (PE) license. Software: ETAP SKM Power Tools PSCAD Basic Microsoft... 
    Hourly pay
    Full time
    Part time
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Barr Engineering Company

    Minneapolis, MN
    3 days ago
  • $125k - $150k

     ...Electrical Engineer Barr is seeking an electrical engineer to join our power delivery team. In this hybrid or fully remote role, you will support the power delivery team by performing...  ...Professional Engineer (PE) license. Software: ETAP SKM Power Tools PSCAD... 
    Hourly pay
    Full time
    Part time
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Barr Inc

    Minneapolis, MN
    1 day ago
  • $126k - $136k

     ...Embedded Software Engineer At Xirgo, we're not just transforming logistics — we're redefining what's possible. Let's move forward together....  ...teams to troubleshoot and resolve high-priority issues. Hybrid work allowed, 3 days in office required. Up to 10%, travel... 
    Work at office

    Xirgo Technologies, LLC

    Minneapolis, MN
    2 days ago
  • $50 - $65 per hour

     ...Job Title: Embedded Software Engineer Job Description This role focuses on developing embedded software and firmware for new products...  ...to speed, there may be an opportunity to discuss a limited hybrid work arrangement, subject to business needs and leadership... 
    Contract work
    Temporary work
    Worldwide

    Actalent

    Saint Paul, MN
    15 hours ago
  • $105k - $154k

     ...Eaton’s ES AMER ESS division is currently seeking a Lead Embedded Software Engineer. The expected annual salary range for this role is $10500...  ...those currently residing in the U.S. This position offers a hybrid work schedule. (3 days in office/2 days remote). The Lead... 
    H1b
    Work at office
    Local area
    Remote work
    Relocation
    Visa sponsorship

    Eaton

    Minneapolis, MN
    15 hours ago
  • $90k - $100k

    Bowman and Brooke LLP, a premier product liability law firm, seeks a Systems Engineer - Security in Minneapolis. This hybrid role involves managing information security technologies and controls in a legal setting. Applicants must have 5+ years in IT security, expertise... 
    Remote job

    Bowman-and-Brooke-LLP

    Minneapolis, MN
    1 day ago
  • $94k - $135k

     ...MCE-Lead Designer/Engineer Michaud Cooley Erickson is a full-service engineering firm...  ...and/or AutoCAD Proficient in design software tools Microsoft Office Suite of products...  ...workplace options-in office and hybrid ~ Monthly parking allowance or bus pass... 
    Temporary work
    Work at office
    Flexible hours

    Michaud, Cooley, Erickson & Associates, LLC

    Minneapolis, MN
    1 day ago
  • $65k - $105k

    A leading engineering firm in Minneapolis is looking for an Electrical Engineer to drive impactful projects focused on electrical power...  ...at least 3 years of relevant experience. The position offers a hybrid work model, competitive salary between $65,000 and $105,000, and... 
    Remote job

    Vaa, Llc

    Minneapolis, MN
    3 days 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

    Saint Paul, MN
    3 days ago
  •  ...Genesis10 is currently seeking a Back-End Developer - Hybrid position with a Regional Health Insurance Provider located in Eagan,...  ...- $79.20 per hour, W2 This role is focused on backend API engineering, enterprise integrations, orchestration, and scalable service... 
    Hourly pay
    Permanent employment
    Contract work

    Genesis10

    Eagan, MN
    3 days ago
  • Emergent Software is looking for a Senior Systems Engineer to collaborate with IT teams and secure enterprise identity and infrastructure services. This hybrid role involves administering Active Directory and Azure environments, managing IAM platforms like Okta, and ensuring... 
    Remote work

    Emergent Software

    Minneapolis, MN
    4 days ago
  • $83.1k - $114.29k

     ...Western National is seeking an Automation Engineer II to join our team! The individual in...  ...teams to implement, test, and validate software application modifications. This position...  ...environment, which includes a variety of hybrid and remote work arrangements designed to... 
    Full time
    Local area
    Remote work
    Work visa
    Flexible hours

    Western National Insurance Group / Umialik Insurance Company

    Minneapolis, MN
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer II (Hybrid). Be the first to apply!