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.
$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...SuggestedFull timeTemporary workWork experience placementWork at officeImmediate startRemote work- ...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
- 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
- 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....SuggestedFull time
$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...SuggestedTemporary workLocal areaFlexible hours- ...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...
- ...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
$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$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...H1bWork at officeLocal areaImmediate startFlexible hours$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 wageFull timeWork experience placementWork at officeLocal areaRemote work- ...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
$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$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$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 workFlexible hours$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 wageFull timeWork experience placementWork at officeLocal areaRemote workRelocation$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 wageFull timeWork experience placementWork at officeLocal areaRemote work$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 employmentFull timeRemote work$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 workWorldwideFlexible hours$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 workFlexible hours$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 timeRemote work$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 officeLocal areaFlexible hours2 days per week3 days per week$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$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 workRemote workShift work$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 wageFull timeWork experience placementWork at officeLocal areaRemote work$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 payRemote work$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...H1bWork at officeLocal areaImmediate startFlexible hours$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 wageFull timeWork experience placementWork at officeLocal areaRemote work- ...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
$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$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
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 systems software engineer Minneapolis, MN
- embedded developer Minneapolis, MN
- embedded software engineer Minneapolis, MN
- embedded engineer Minneapolis, MN
- principal Minneapolis, MN
- senior principal cloud computing engineer Minneapolis, MN
- principal cloud computing engineer Minneapolis, MN
- senior principal scientist Minneapolis, MN
- software product owner Minneapolis, MN



