Job Opportunities
Find jobs near you, whether onsite, hybrid, or remote.- Similar Jobs to: Hybrid Embedded Software Engineer I (C/C++)
Embedded Software Engineer II (Hybrid)
VENTUREMED GROUP LTDMinneapolisPunch 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 m
Embedded Software Engineer II (Hybrid)
Punch ThroughMinneapolisAbout the Company Punch Through is a design and engineering firm specializing in connected medical device development. We have been helping innovators bring secure, reliable, compliant products to mar
Embedded Software Engineer - Electrified Propulsion (Hybrid)
General MotorsMilfordGeneral Motors is looking for an Embedded Software Engineer in Milford, Michigan. The role involves designing and testing embedded controls software for electrification propulsion systems in electric
Embedded Software Engineer I - Medical Device, Hybrid
Smith & NephewAndoverSmith & Nephew in Andover, MA, is seeking an early-career embedded software engineer to join their Sports Medicine R&D team. In this hybrid role, you will design and develop high-quality embedded soft
Hybrid Embedded Software Engineer IV
KOMATSU AMERICAPeoriaKomatsu America Corp. is seeking an Engineer IV, Embedded Software Developer in Peoria, Illinois. The role involves developing embedded software for vehicle chassis and components, ensuring compliance
Staff Embedded Software Engineer - Hybrid Lead
Hidden Level Inc.SyracuseHidden Level Inc is seeking a Staff Embedded Software Engineer in Syracuse, NY. This role focuses on accelerating product development through robust embedded software systems that enhance sensor capab
Embedded Software Engineer (Hybrid) C/C++ & Bluetooth
Clough AMECOshkoshBrunswick Corporation is looking for an Embedded Software Engineer to join Mercury Marine in Oshkosh, WI. This entry-level position involves writing applications using C/C++ and Python for marine elec
Embedded Software Engineer Hybrid (C/C++, Linux)
Dormont Manufacturing CompanySchaumburgLife Fitness / Hammer Strength is hiring an Embedded Software Engineer in Schaumburg, IL. This hybrid role focuses on developing next-generation connected fitness equipment by designing and optimizing
Hybrid Embedded Software Engineer - Real-Time HVAC
Dormont Manufacturing CompanyClarksvilleDormont Manufacturing Co is looking for an experienced Embedded Software Engineer to join their team in Clarksville, TN. This role involves analyzing, designing, implementing, and testing real-time em
Embedded Software Engineer - Boats, CAN & Cloud (Hybrid)
Dormont Manufacturing CompanyOshkoshDormont Manufacturing Co is seeking an Entry-level Embedded Software Engineer to join their team in Oshkosh, Wisconsin. This role involves developing software applications using C/C++ and Python for e
Hybrid Embedded Software Engineer II — Medical Firmware
Punch ThroughMinneapolisPunch Through in Minneapolis is seeking an Embedded Software Engineer to join their hybrid team focusing on developing firmware for connected devices. This role involves working with cross-functional
Hybrid Embedded Software Engineer (C/C++, Python)
Brunswick CorporationOshkoshBrunswick in Oshkosh, WI is seeking an Entry-Level Embedded Software Engineer to support the design and development of applications for marine electronics. This position covers working with C/C++ and
Staff Embedded Software Engineer - Hybrid Sensors
Hidden Level Inc.SyracuseHidden Level, Inc. in Syracuse, NY, seeks a Staff Embedded Software Engineer to advance embedded software systems. This role demands strong expertise in Python and C++, mentoring capabilities, and a c
Senior Software Engineer, Embedded Systems (Hybrid/Remote)
Lam ResearchTualatinLAM RESEARCH Corporation in Tualatin, Oregon is seeking a Software Engineer to design and develop innovative software solutions for its cutting-edge products. You will be responsible for programming,
Senior Embedded Software Engineer Hybrid, Lead & Innovate
RehlkoKohlerRehlko is looking for a motivated Embedded Software Engineer to join our team in Kohler, Wisconsin. This hybrid position requires collaboration with hardware and software teams to develop high-quality
Senior Embedded Software Engineer - Hybrid Defense Tech
Leonardo DRSBridgetonLeonardo DRS in Bridgeton, MO is seeking a Senior Embedded Software Engineer. This full-time role allows for in-person or hybrid work. Responsibilities include leading projects, developing embedded so
Embedded Software Engineer II - Flight Guidance (Hybrid)
Honeywell AerospaceClearwaterHoneywell Aerospace in Clearwater, Florida, is seeking a Software Engineer to join their Aerospace Sensory Guidance and Navigation team. This role involves designing, developing, and integrating softw
Lead Embedded Engineer - Electric Drive Software (Hybrid)
Energy Jobline CVLNorfolkEnergy Jobline CVL in Norfolk, Virginia, is seeking a Lead Embedded Engineer to manage a team and oversee the software lifecycle. This hybrid role requires deep expertise in embedded software for elec
Embedded Software Engineer I (Hybrid, C/C++, RTOS)
AdtranAtlantaAdtran is looking for a Software Engineer I for our Atlanta, Georgia location. This hybrid role involves designing, developing, and testing software solutions for optical transport terminal products.
Hybrid Embedded Software Engineer — C/C++, Qt/Linux
Haemonetics CorpBostonHaemonetics Corp is seeking an embedded software engineer to manage the software development lifecycle for various products. The ideal candidate will work independently while collaborating with senior
Hybrid Embedded Software Engineer (C/C++, Qt, RTOS) Boston
Haemonetics Software SolutionsBostonHaemonetics Software Solutions is looking for an Embedded Software Engineer located in Boston, MA, for a hybrid role. The ideal candidate will manage software development activities, focusing on techn
Junior Embedded Software Engineer - C/C++, RTOS, Hybrid/Remote
TKMS GroupNew BremenTKMS Group sucht einen Softwareentwickler für Embedded-Systeme, der verantwortlich ist für die Entwicklung von Software für militärische Kommunikationssysteme. Zu den Aufgaben gehören die Erstellung v
Embedded Software Engineer I
Dormont Manufacturing CompanyAndoverLife Unlimited. At Smith+NephSummadow we design and manufacture technology that takes the limits off living.Are you early in your embedded software career and excited by the idea of building technolog
Embedded Software Engineer I
Smith & NephewAndoverLife Unlimited. At Smith+Neuhew we design and manufacture technology that takes the limits off living.Are you early in your embedded software career and excited by the idea of building technology that
Embedded Software Engineer
SilvusLos AngelesTHE COMPANY Silvus Technologies , a leading provider of advanced MANET and MIMO communications systems, is reshaping mesh network technology for mission-critical applications – on the ground, in the a
Embedded Software Engineer II (Hybrid)
- Minneapolis, Minnesota, United States
- Minneapolis, Minnesota, United States
About
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, HTTPS, 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 thing
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.
#J-18808-Ljbffr
Languages
- English
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.