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 Engineer

Det-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 safety
  • Influence strategic decisions at the executive level
  • Drive innovation and transformation in a high-growth environment
  • Enjoy development opportunities within a dynamic, private equity-backed company

Benefits:

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 contributions
  • Financial Security: 401(k) retirement plan with company match, life and disability insurance
  • Time Off: Generous paid time off (PTO), holidays, and flexible scheduling options
  • Professional Growth: Career development programs, training opportunities, and tuition reimbursement
  • Employee Support: Employee Assistance Program (EAP), wellness resources, and global mobility support
  • Ownership Culture: Participation in our Ownership Program, empowering employees to share in our success

* Candidates must be local to Bloomington, MN. No relocation will be offered.

Ready to shape the future of industrial safety? Apply now and join us in making every life safe and sound.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Embedded Software Engineer in Minneapolis, MN vacancy
  • $120k - $150k

     ...Principal Embedded Software Engineer Location : New Brighton, MN Type: Full Time Schedule: Hybrid - 3 days in office and 2 days remote Salary Range : $120,000-$150,000 Benefits : Medical, Dental, Vision, 401k, Voluntary life Insurance, Employer paid... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work

    Pepperl+Fuchs Group

    Saint Paul, MN
    1 day ago
  •  ...Onsite Job: Principal Embedded Software Engineer | Maple Grove, Minnesota, United States Indotronix is seeking an : Principal Embedded Software Engineer, Maple Grove, MN Work Schedule: 9/80 Ability to Obtain Secret Clearances Bachelor's Degree Key... 
    Suggested

    Indotronix International Corporation

    Maple Grove, MN
    3 days ago
  • A leading developer in sensor solutions is seeking a Principal Embedded Software Engineer for their New Brighton, MN location. This role focuses on innovative software products for industrial communication, requiring strong expertise in embedded software development and... 
    Suggested

    Pepperl+Fuchs

    Minneapolis, MN
    1 day ago
  • Review, analyze and understand software requirements. Provide improvement suggestions for...  ...Formal Qualification Test (FQT) of real-time embedded software. Concisely and accurately...  ...experience with a Bachelor's Degree or higher in Engineering from an accredited University.... 
    Suggested
    Full time

    Northrop Grumman

    Plymouth, MN
    1 hour ago
  • $120k

     ...world’s premier supplier of ground-based testing solutions for the aerospace industry. We deliver highly engineered facilities, electro-mechanical systems, and software specifically designed for jet engine testing. These solutions are used by airlines, OEMs, and MRO... 
    Suggested
    Temporary work
    Local area
    Flexible hours

    Calspan

    Saint Paul, MN
    5 days ago
  •  ...Software Engineer IV (Principal) The Principal Software Engineer will serve as the technical leader for embedded control and automation software design, with a focus on microcontrollers, system-level integration and a working knowledge of PLCs. This individual will... 

    BW Filling & Closing

    Eden Prairie, MN
    1 day ago
  •  ...Rd-(MN003), MN Contract Position Description: The Principal Software Engineer plans, leads, and performs a variety of tasks across the...  ...design, develop, maintain, upgrade, port, and verify/qualify embedded product software and/or product support software to... 
    Contract work

    US Tech Solutions

    Minneapolis, MN
    1 day ago
  • $134.75k - $190.75k

     ...Join to apply for the Principal Software Engineer role at ShutterflySnapfish (part of the Shutterfly family of brands) was built to help people archive and share photos. For almost two decades, our tools have played a critical part in changing how people around the world... 
    Remote work

    Shutterfly

    Eden Prairie, MN
    4 days ago
  • $152.8k - $229.2k

     ...commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary. As a Principal Software Engineer - UI/UX (Qt/QML) you will set the technical direction for the Prism Mapping application UI - the... 
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Saint Paul, MN
    3 days ago
  • $112.7k - $193.2k

    Senior Application Architect Optum Tech is a global leader in health care innovation. Our teams develop cutting-edge solutions that help people live healthier lives and help make the health system work better for everyone. From advanced data analytics and AI to cybersecurity...
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    Genoa Telepsychiatry

    Eden Prairie, MN
    1 day ago
  •  ...Principal Software Engineer Location: Plymouth, MN (Hybrid- 3x a week) Duration: 7-month Join Client as a Principal Software Engineer - Embedded Systems and make a real difference in the lives of patients worldwide! Our cutting-edge technology and innovative solutions... 
    Worldwide

    Kasmo Global

    Minneapolis, MN
    4 days ago
  • $130k - $170k

     ...innovation, the organization blends engineering excellence with regulatory...  ...of mission-critical software systems supporting advanced...  ...medical device technologies. The Principal Software Engineer will drive...  ...complex enterprise or embedded software systems. ~ Hands-... 
    Flexible hours

    Search Leaders

    Minneapolis, MN
    3 days ago
  • $183.38k - $193.41k

     ...Qualifications Education Requirements: Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics...  ...of these preferred skills or experiences: Experience in embedded firmware development Demonstrate expert programming... 
    Flexible hours

    General Dynamics Mission Systems

    Minneapolis, MN
    1 day ago
  • $99.6k - $223.4k

     ...building the next generation of AI native engineering systems powering cloud operations,...  ...productivity at scale. We are looking for a Principal Software Development Engineer (IC4) who...  ...to life-saving care. And with AI embedded across our products and services, we help... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    2 days ago
  • $134.6k - $230.8k

     ...start Caring. Connecting. Growing together. We are seeking an experienced Site Reliability Engineering (SRE) professional to drive reliability and secure software development across all critical applications in the Digital Consumer Engineering organization. You... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation

    Optum

    Eden Prairie, MN
    4 days ago
  • $132.2k - $226.6k

     ...Principal Engineer, Identity Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    divvyDOSE

    Eden Prairie, MN
    8 hours ago
  • $120k - $150k

     ...Principal Software Engineer | Oracle HCM (28637) Location: Remote Job Type: Permanent/Direct-Hire Compensation: $120,000 - $150,000 + bonus Our client is seeking a highly experienced Principal Software Engineer to lead development and support efforts for... 
    Permanent employment
    Full time
    Remote work

    Dahl Consulting

    Saint Paul, MN
    4 days ago
  • $99.6k - $223.4k

     ...this mission-reimagining how software and the cloud work together...  .... We are seeking skilled engineers and builders to join our newly...  ...closely with architects, principals, product, and program managers...  ...-saving care. And with AI embedded across our products and services... 
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Saint Paul, MN
    1 day ago
  • $99.6k - $223.4k

     ...We’re looking for highly skilled AI engineers to design and build high-scale, cloud-based...  ...or equivalent. • 6+ years of relevant software engineering experience. • Strong software...  ...to life-saving care. And with AI embedded across our products and services, we help... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    5 days ago
  • $120k - $150k

     ...Principal Software Engineer | Oracle EBS (28636) 1 day ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. Title : Principal Software Engineer | Oracle EBS Location : Remote Compensation : $120,000- $150,0... 
    Full time
    Remote work

    Dahl Consulting

    Saint Paul, MN
    4 days ago
  • $50 per hour

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

    Thomson Reuters

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

     ...Principal Software Engineer Build the future of food service technology — Lead, code, and innovate. We're seeking a Principal Software Engineer to design, build, and modernize critical in-house applications for a leading food service operations provider. This role blends... 
    Work at office

    Elior

    Minneapolis, MN
    1 day ago
  • $140k - $160k

     ...includes AmLaw 200 firms, we handle some of the largest and most complex matters in the industry. About the Role The Principal Software Engineer role at KLDiscovery is cross-cutting by design. Principal Software Engineers are not permanent members of any team. They... 
    Temporary work
    Remote work
    Shift work

    KLDiscovery

    Eden Prairie, MN
    5 days ago
  • $112.7k - $193.2k

     ...assistants Implement agentic workflows and multi-agent orchestration Work with LLMs (Claude, GPT, Llama, Mistral) and apply prompt engineering techniques Design evaluation, observability, and guardrails for AI systems Leverage AWS services such as Amazon Bedrock,... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    Optum

    Eden Prairie, MN
    5 days ago
  • $70 - $90 per hour

     ...TEKsystems is seeking a Principal Software Engineer for a remote position focused on supporting EBS on-prem to Fusion implementation. The role involves delivering technical solutions, focusing on integration with an integration cloud, and developing file-based and real... 
    Hourly pay
    Remote work

    TEKsystems

    Minneapolis, MN
    7 days ago
  • $152.8k - $229.2k

     ...commitment to fostering a culture of professional growth and cross-functional collaboration as we work together to engineer the extraordinary. As a Principal Software Engineer - 3D Visualization (OpenGL) you will set the technical direction for real-time 3D visualization on... 
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Saint Paul, MN
    3 days ago
  • $134.6k - $230.8k

     ...Join us to start Caring. Connecting. Growing together.As a Principal Engineer for the Consumer Engineering Rx Pharmacy team, you will evaluate...  ...engineersSupport rapid delivery of high-value, quality software with automation and "everything-as-code" best practicesEnsure... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    Optum

    Eden Prairie, MN
    2 days ago
  •  ...Job Description Job Description The Principal Mobile & Application Software Engineer is a hands-on technical leader responsible for the design, development...  ...software architecture, including: - Data flow from embedded device → mobile application → cloud/storage. - Real... 
    For contractors

    SANUWAVE, Inc

    Eden Prairie, MN
    7 days ago
  • $124.45k - $132k

     ...Advanced Embedded Software Engineer As an Advanced Software Engineer for Airborne Systems, you’ll be a member of a cross functional team responsible for airborne computers that process and display mission data in the cockpit, to crypto products for identifying friendly... 
    Flexible hours

    General Dynamics

    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. Our Purpose We believe smarter tools create smarter operations. As the switched-on experts in IoT fleet solutions, we transform... 
    Work at office

    Xirgo Technologies, LLC

    Minneapolis, MN
    1 day ago

Do you want to receive more vacancies?

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