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

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer in Minneapolis, MN vacancy
  • $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... 
    Suggested
    Full time
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Minneapolis, MN
    4 days ago
  • $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... 
    Suggested
    Hourly pay

    Tactile Medical

    Minneapolis, MN
    2 days ago
  •  ...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... 
    Suggested
    Full time

    Medtronic

    Fridley, MN
    1 day ago
  • $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... 
    Suggested
    Full time
    H1b
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Medtronic

    Minneapolis, MN
    4 days ago
  • $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... 
    Suggested
    Local area
    Flexible hours

    Chewy

    Minneapolis, MN
    1 day ago
  • $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 time
    Work experience placement
    H1b
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Medtronic

    Minneapolis, MN
    1 day ago
  • 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,... 

    Real Staffing Group

    Minneapolis, MN
    4 days ago
  • $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 office
    Flexible hours

    General Dynamics Mission Systems

    Minneapolis, MN
    4 days ago
  • $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

    General Dynamics Mission Systems

    Minneapolis, MN
    5 days ago
  • $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

    General Dynamics Mission Systems

    Minneapolis, MN
    4 days ago
  • $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 office
    Flexible hours

    General Dynamics Mission Systems

    Minneapolis, MN
    1 day ago
  • $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 area
    Immediate start
    Flexible hours

    West Monroe Partners

    Minneapolis, MN
    1 day ago
  • $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 work
    Temporary work

    Talentify.io

    Minneapolis, MN
    1 day ago
  •  ...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

    Accurant International

    Minneapolis, MN
    2 days ago
  •  ...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

    Minneapolis, MN
    10 days ago
  •  ...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,... 

    Medtronic

    Minneapolis, MN
    5 days ago
  • $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 work
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Morgan Stanley

    Minneapolis, MN
    5 days ago
  •  ...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 work
    Work from home

    SmartThings

    Minneapolis, MN
    a month ago
  • $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 time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Minneapolis, MN
    3 days ago
  • $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 time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Saint Paul, MN
    2 days ago
  • $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 time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Saint Paul, MN
    2 days ago
  •  ...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 employment
    Local area

    Forj Medical

    Saint Paul, MN
    5 days ago
  • $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 area
    Visa sponsorship

    Deloitte

    Minneapolis, MN
    2 days ago
  •  ...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 time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Minneapolis, MN
    4 days ago
  •  ...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... 

    Abbott (abbottcareers2 board)

    New Brighton, MN
    5 days ago
  •  ...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 time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Minneapolis, MN
    3 days ago
  •  ...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 time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Minneapolis, MN
    3 days ago
  • 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 office
    Immediate start
    Remote work
    Worldwide

    Resideo Technologies

    Minneapolis, MN
    3 days ago
  • $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 office
    Local area
    Visa sponsorship
    Flexible hours
    Shift work

    Deloitte

    Minneapolis, MN
    2 days ago
  •  ...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 start
    Remote work
    Shift work

    Explore Opportunities at Nice Healthcare

    Saint Paul, MN
    11 days ago

Do you want to receive more vacancies?

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