Principal Embedded Software Engineer
Spectrum Safety Solutions
Principal Embedded Software EngineerDet-Tronics is a global technology leader in industrial life safety solutions, specializing in high-end flame and gas detection and automation control systems. As part of Spectrum Safety Solutions with 1,700 employees across 20+ countries we serve mission-critical environments in oil & gas, clean energy, marine, and infrastructure. Backed by Sentinel Capital Partners, we're driving innovation and growth across our portfolio.The Principal Embedded Software Engineer will lead the firmware design, implementation and test aspects of New Product Development programs (NPD) and Sustaining products throughout their entire lifecycle. The chosen candidate will own the software architecture and design execution, along with processes, tools, and metrics used for new product development and on-going sustaining programs.Key Responsibilities:Translate high-level concepts into robust, maintainable firmware architectures.Capture and document requirements and rationale for regulated products to ensure traceability and compliance.Collaborate with hardware engineers to define and implement hardware/firmware integration strategies and diagnostic coverage.Work with Product Owners and stakeholders using Agile practices to maintain alignment and transparency throughout the development lifecycle.Adhere to and champion development processes, lead technical reviews, and implement source code that meets product requirements and complies with coding standards.Ensure all code is well-documented, rigorously tested, and version-controlled.Perform unit testing using tools such as IDEs, debuggers, emulators, communication analyzers, oscilloscopes, and logic analyzers.Provide work breakdown plans and task estimates to support project planning and tracking.Contribute to product roadmap planning, identify competency and resource gaps, and implement plans to close the gaps.Develop metrics to track progress and identify areas for improvement.Support multiple product development programs simultaneously.Develop and implement risk mitigation strategies throughout the firmware development lifecycle.Required Qualifications:Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.8+ years of experience developing embedded software/firmware using C/C++.3+ years of experience with Real-Time Operating Systems (RTOS).Preferred Qualifications:Background in regulated industries (e.g., medical, industrial safety, automotive).Skilled in using firmware debugging tools such as JTAG/SWD debuggers, oscilloscopes, logic analyzers, and protocol analyzers (e.g., UART, I2C, SPI, Ethernet).Proven ability to deliver firmware across the full development lifecycle—from requirements capture to design, implementation, and validation.Proficient in Agile development and DevOps tools such as Git, CI/CD pipelines, and automated testing frameworks.Experience contributing to FMEAs and implementing risk mitigation strategies in firmware.Strong communication and writing skills for collaboration with project stakeholders (Product Managers, Customers, and other Engineers).Skilled in collaborating with other engineers to distill market needs into defined technical requirements and system/subsystem/module architectures.Self-motivated with a proven track record of leading process improvement efforts.Why Join Us?Work with a globally respected brand in life safetyInfluence strategic decisions at the executive levelDrive innovation and transformation in a high-growth environmentEnjoy development opportunities within a dynamic, private equity-backed companyBenefits:At Det-Tronics, we believe in taking care of our people. Our comprehensive benefits package includes:Health & Wellness: Medical, dental, and vision insurance plans with company contributionsFinancial Security: 401(k) retirement plan with company match, life and disability insuranceTime Off: Generous paid time off (PTO), holidays, and flexible scheduling optionsProfessional Growth: Career development programs, training opportunities, and tuition reimbursementEmployee Support: Employee Assistance Program (EAP), wellness resources, and global mobility supportOwnership Culture: Participation in our Ownership Program, empowering employees to share in our successReady to shape the future of industrial safety? Apply now and join us in making every life safe and so
$178.4k - $267.6k
...other neurological conditions. This role supports the embedded software function responsible for developing and sustaining... ...patients and neuromodulation therapy systems.As a Senior Principal Embedded Software Engineer, you will provide technical leadership for the design...SuggestedFull timeH1bWork at officeLocal areaImmediate startFlexible hours$115.6k - $173.25k
...Principal Embedded Software EngineerMinneapolis, MinnesotaAt Tactile Medical, we specialize in developing at-home therapy devices to treat lymphedema... ...respiratory illnesses. The Principal Embedded Software Engineer provides technical leadership for the firmware and...SuggestedHourly pay- ...Senior Principal Embedded Software Engineer role at Medtronic's Neuromodulation Operating Unit, responsible for leading embedded software architecture, design, and lifecycle management for patient-facing implantable and external neuromodulation therapy systems. Requires...SuggestedFull time
$152.8k - $229.2k
...collaboration as we work together to engineer the extraordinary.The Cardiac... ...R&D organization as a Software Engineer focused on automated... ...ability to work with embedded systemsFor Baccalaureate degrees... ...) is offered exclusively for Principal-level roles and above, where...SuggestedFull timeH1bWork at officeLocal areaImmediate startRemote workFlexible hours$181k - $300k
...energized by building, leading, and making a meaningful impact, this leadership opportunity may be the right fit for you.Principal Software Engineer, C08 (IC)Our OpportunityChewy is looking for a Principal Software Engineer to join our Fulfillment Technology & Science team...SuggestedLocal areaFlexible hours$178.4k - $267.6k
...growth, and impact.A Day in the LifeSenior Principal Software EngineerCareers that Change... ...healthcare industry's greatest challenges. Engineers and Scientists create our market-leading... ..., designing, building, and scaling embedded software for next generation medical device...Full timeWork experience placementH1bWork at officeLocal areaImmediate startWorldwideFlexible hours- Principal Software Engineer - Compliance LeadTwin Cities, MNAbout the OpportunityAn innovative medical technology company is seeking a Principal... ...in regulated environments.Familiarity with real-time and embedded software architectures.Experience supporting FDA, EU MDR,...
$118.57k - $125.05k
Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a... ...proficiency in languages such as C++, C, PythonSolid background in embedded software development, Linux, RTOS, and HW/SW...Work at officeFlexible hours$149.83k - $162.12k
...Education Requirements:Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics... ...these preferred skills or experiences:Strong experience with embedded C/C++Strong understanding of embedded systems architecture and...Flexible hours$118.57k - $125.05k
Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a... ...Responsibilities for this Position ROLE AND POSITION OBJECTIVES:As an embedded software engineer for Land & Airborne Systems, you’ll be a...Flexible hours$100.15k - $109k
...Qualifications Education Requirements:Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics... ...: What sets you apart:Knowledge and experience with C in embedded environmentsExperience with Bare bone software - no operating...Work at officeFlexible hours$175k - $205.9k
Are you ready to make an impact?West Monroe is searching for a Principal AI Software Engineer, to join our team in our Technology & Experience (TechEx) practice. You will partner with our clients and other West Monroe team members on transformational AI projects. On client...Local areaImmediate startFlexible hours$48 - $60 per hour
...Job Title: Embedded Software Engineer We are seeking a talented Embedded Software Engineer to develop and implement innovative software solutions for high-resolution print controllers and printheads. This role involves close collaboration with cross-functional teams to...Contract workTemporary work- ...Embedded Software EngineerThe Embedded Software Engineer is responsible for design and development of our various hardware initiatives in communications, consumer products, as well as EV charging products.Responsibilities:Be involved in design and development of a portfolio...Immediate start
- ...Medtronic seeks a Principal Software Engineer to design and develop automated test systems for implantable cardiac devices. The role focuses on modernizing legacy test infrastructure by transitioning to Python and C# frameworks while integrating AI tools, working closely...
- ...Medtronic seeks a Senior Principal Software Engineer to lead embedded software architecture and development for next-generation renal denervation medical devices. This technical leadership role combines hands-on engineering with strategic decision-making, mentorship,...
$115k - $225k
...remaining days of the week.ABOUT THE TEAMThe Core Platform and AI Engineering team at Parametric is responsible for enhancing the quality... ...responsible for supporting their success.ABOUT THE ROLEThe Principal Software Engineer, AI Platform, will serve as the AI engineering...Temporary workWork at officeLocal areaRemote workWorldwideFlexible hours3 days per week- ...supportive team needs your help to make things that are a little more connected -- and a lot smarter. We’re looking for an Embedded Software Engineer who’ll be responsible for the development of software for the adoption and integration of smart home networking...Remote workWork from home
$250.6k - $362.6k
...single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling... ...scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader...Full timeTemporary workLocal areaRemote workFlexible hours$50 per hour
Principal Software EngineerThe global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions... ...extraction and benchmarking of legal terms.As a Principal Software Engineer, Full Stack at Noetica, you'll help build robust backend...Full timeWork at officeLocal areaFlexible hours$183.1k - $340k
Job DescriptionAre you a Principal-level software engineer who enjoys solving complex customer problems while remaining deeply hands-on with technology?Thomson Reuters is looking for a Principal Software Engineer / Architect - AI, CoCounsel Forward Deployed Engineering...Full timeWork at officeLocal areaFlexible hours- ...electromechanical devices driven by safety-critical embedded software. We work in 4 major Technology... ...’, bespoke designs - giving our engineers both depth and breadth in design challenges... ...& grow abound. What You’ll Do As a Principal Software Engineer at Forj, you’ll be...Permanent employmentLocal area
$128k - $252.5k
Position Summary Build and lead mobile engineering efforts that support personalized marketing, customer engagement, and digital... ...the ability to guide Android architecture discussions. The Lead Software Engineer II will serve as a client-facing solution architect,...Local areaVisa sponsorship- ...work and live. We bring together product management, design, and engineering capabilities to help clients define what to build and how to... ...s what you’ll need:Minimum 5 years of experience working as a software engineerMinimum 2 years hands-on experience in native iOS (...Full timeWork experience placementLive inWork at officeLocal area
- ...for the people impacted by cardiovascular disease through the creation and delivery of life-changing technologies. This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system...
- ...troubleshoots and debugs firmware for HPE server platforms. Develops software including operating systems, networks, utilities, databases... ...as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- ...Family Definition:Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops... ...Participates as a member of project team of other software systems engineers and internal and outsourced development partners to develop...Full timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- As 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... ...engineers. JOB DUTIES:Work on all aspects embedded software development projects - design, development,...Work at officeImmediate startRemote workWorldwide
$122k - $240.5k
Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale. We...Work at officeLocal areaVisa sponsorshipFlexible hoursShift work- ...balance, and supports putting your personal life first. Engineering Engineering at Nice is a lean, collaborative team where... ...connect our clinicians to our patients. As a hands-on Principal Software Engineer, you will spend the majority of your time writing,...Immediate startRemote workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Embedded Software Engineer. Be the first to apply!
- principal software engineer Minneapolis, MN
- embedded developer Minneapolis, MN
- embedded engineer Minneapolis, MN
- embedded systems software engineer Minneapolis, MN
- embedded software engineer Minneapolis, MN
- principal Minneapolis, MN
- senior principal cloud computing engineer Minneapolis, MN
- senior principal scientist Minneapolis, MN
- government software Minneapolis, MN
- software applications developer Minneapolis, MN



