Principal Embedded Software Engineer
$115.5k - $145.5kDet Tronics
If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Principal Embedded Software Engineer Full Time Software Engrg: Prof Minneapolis, MN, US 5 days ago Requisition ID: 1536 Salary Range: $115,500.00 To $145,500.00 Annually About Us: Det-Tronics is a $200M 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. 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 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. #J-18808-Ljbffr
$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 Oracle HCM Cloud...SuggestedPermanent employmentFull timeRemote work$50 - $65 per hour
...Job Title Embedded Software Engineer Overview This role focuses on designing and developing embedded software and firmware for new products from the ground up. You will work primarily in embedded C++ on 32‑bit microprocessors, contributing to safety‑critical systems in...SuggestedContract workTemporary work- ...SkyWater Search Partners is seeking an Embedded Software Engineer in Maple Grove, Minnesota. This full-time, onsite opportunity involves designing and developing embedded software for advanced control systems. Candidates should have over 3 years of experience in embedded...SuggestedFull timeFlexible hours
- ...Overview Position: Medical Senior Embedded Software Engineer – QNX / BSP Location: St. Paul MN About the Role Senior Embedded Software Engineer with deep expertise in QNX, BSP development, and embedded systems engineering. This role will focus heavily on Board Support...Suggested
- ...Constellation Search Group is looking for an Embedded Software Engineer for a full-time direct hire position. This role involves joining a dynamic industrial printing solutions engineering team to design, develop, and test embedded software. The engineer will engage in...SuggestedFull timeLocal area
$134.75k - $190.75k
Join to apply for the Principal Software Engineer role at Shutterfly Snapfish (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$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... ...Experience engineers Support rapid delivery of high‑value, quality software with automation and “everything‑as‑code” best practices...Remote jobMinimum wageFull timeWork experience placementWork at officeLocal area$134.75k - $161.75k
...A renowned technology company in Eden Prairie is seeking a Principal Software Engineer to drive the design and development of their Snapfish website. Ideal candidates will possess extensive experience in distributed computing, backend services, and microservices, along...Remote work$105k - $154k
Eaton’s ES‑AMER ESS division is seeking a Lead Embedded Software Engineer. The expected annual salary range for this role is $105,000 to $154,000 per year. What You’ll Do This position is located at either Eaton Plymouth, MN or Franksville, WI and will provide relocation...Work at officeLocal areaRemote workRelocation package- ...A leading industrial technology innovator is seeking an Embedded Software Engineer to support the development of next-generation, high-performance hardware systems. This is a newly created role driven by a major product launch initiative, offering direct visibility into...Full timeFlexible hours
- Job Description located in Eden Prairie, MN has an opening for an Embedded Software Lead Engineer, for the Hydraulics Software, Electronics and Controls (SwEC) Center of Excellence (CoE). Hydraulics Group includes a broad range of Hydraulic applications including products...Relocation package
- ...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
- ...applications and platform libraries. Lead and influence cross-functional teams. Ensure scalability, reliability, and maintainability of software systems. Work with Cocoa frameworks and XCode for iOS development. Collaborate on architecture and performance optimization....Permanent employmentContract workLocal area
- ...applications and platform libraries. Lead and influence cross-functional teams. Ensure scalability, reliability, and maintainability of software systems. Work with Cocoa frameworks and XCode for iOS development. Collaborate on architecture and performance optimization....Permanent employmentContract workLocal area
- ...event management feel effortless and community building feel natural. You'll work directly with the CTO and collaborate with other engineers, Product Management, and UX to ship features weekly. Your work goes into production quickly and impacts real people organizing...For contractorsFixed term contractLocal areaNight shift
$80k
...Job Description We are seeking a talented Mid-Level Software Engineer to design, develop, and maintain full stack software solutions. This role involves working through various stages of the software development life cycle (SDLC), writing well-designed and testable code...Full timeWork experience placementWork at officeRemote workRelocationShift work2 days per week3 days per week- Role Descriptions: We are looking for a Content Management Developer to build and support content driven websites and applications using Java and Apache Sling. This role focuses on developing backend logic and CMS components that manage and deliver content efficiently....
- ...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 jobWork from home
- ...of MQ AWS Certification is a plus DevOps and/or automation experience in code testing building and deployment a plus Experience building computer software within the airline industry is a plus Knowledge of Windows Server and HPUX operating systems a plus....
- Job Description Responsibilities Build new frontend and backend features for our proprietary data visualization tool Enable data consumers by building intuitive user interfaces Build microservices that interact with a variety of internal APIs Collaborate with internal ...Work experience placementRemote work
- Job Details: 10+ Yrs exp in java full stack development Good experience in Angular and hands-on coding experience. Adherence to and advocacy of environment standards Review of requirements and/or systems analysis documents for completeness Creation/involvement in documented...
$113.6k - $175.7k
...Robotics Product Development team builds the software brains behind industry‑leading cleaning robots—and we’re looking for a Principal Software Engineer to help shape what’s next. This is... ...who thrives at the intersection of embedded systems, machine‑level software, and...Full timeLocal area$132.06k - $186.44k
A cloud computing company is seeking a Mandarin-speaking Senior Customer Solutions Engineer to serve as the primary technical contact for key clients. This role involves building customer relationships and advising on technical solutions. Applicants should have at least...$67.16k - $75k
...this application due to a disability, contact this employer to ask for an accommodation or an alternative application process. SOFTWARE ENGINEER I (517A41726) Full Time Regular Minneapolis, Minneapolis, MN, US 1 Attachments 21 days ago Requisition ID: 1088 Salary Range:...Full timeTemporary workLocal areaRemote workFlexible hours- ...Software Developers Involve in complete Software Development Life Cycle (SDLC). Gather business requirements and create design documents... ...Mockito. Minimum bachelor’s degree in Science, Technology, or Engineering in any field. At least 5 years of experience in the offered...
- ...We are seeking a highly skilled Software Engineer with recent hands-on implementation experience in ServiceNow Hardware Asset Management (HAM), specifically on the Yokohama release. This role is critical to optimizing hardware asset lifecycle processes and ensuring seamless...
$121.5k - $145.5k
...arise. Participate in team meetings and feature discussions. Software Design and Architecture Create basic designs for new and existing... ...requests. Build relationships with architects, software engineers, quality assurance engineers, and business analysts to collaborate...Flexible hoursWeekend workAfternoon shift- ...Software Engineer 3 Job details General information Safran is an international high-technology group, operating in the aviation (propulsion... ..., design and development Job field / Job profile Software - Embedded application software Job title Software Engineer 3...Permanent employmentFull timePart timeWorldwide
- ...C.H Robinson is seeking a Senior Software Engineer on our Global Forwarding pricing/rating/quote... ...; ensure secure practices are embedded in design, implementation, testing, and... ...and technical perspective from peers, principal engineers, architects, product partners...Work experience placement
- ...Position Summary We're seeking a Software Engineer to develop and support software systems that interface closely with mechanical and electrical... ...between teams. The ideal candidate has experience in embedded systems, machine control, motor driver integration, and is comfortable...3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Embedded Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Minneapolis, MN
- senior principal scientist Minneapolis, MN
- principal Minneapolis, MN
- software support Minneapolis, MN
- software sales Minneapolis, MN
- embedded software Minneapolis, MN
- software applications developer Minneapolis, MN
- software engineer - cloud services Minneapolis, MN
- software sales representative Minneapolis, MN
- remote software sales Minneapolis, MN

