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

Sr. Principal Software Engineer - Supervisor (Embedded)

$175k - $190k

TSI Incorporated

Who Are We?Are you someone that likes new challenges? Do you want to explore new technologies and help solve some of the world’s most difficult problems, like air quality and safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and externally. We encourage and enable our engineers to get into the field with customers to better understand their issues and solve their problems. At TSI, you make a difference – every day.Sr. Principal Software Engineer – Supervisor (Embedded) at TSITSI is reimagining their business and customer experience by delivering game changing digital solutions across a variety of market segments. TSI is using leading-edge technologies on a SaaS platform and the Internet of Things (IoT) to solve complex problems. The teams are developing embedded software in C, C++, and .NET running on both RTOS and Linux operating systems for both TSI-designed hardware and commercial off the shelf hardware. System functions include measurement, user interface, local communication, and IoT communication.What Will You Do?In order to grow and build a successful career with TSI, you will:Analyze user requirements and architect and develop, test, implement, and support software solutions using programming languages, platforms, frameworks and toolsWrite code to deliver elegant and scalable solutions, both on-prem and cloudUpdate existing software applications to enhance functionality, fix issues, and incorporate new featuresDemand quality—develop in a test-driven manner with automation in mindDefine and perform rigorous testing, including unit testing, integration testing, and debuggingCollaborate—partner well with a diverse and passionate teamLearn—adapt quickly to an evolving market and emerging trends, including outside-of-the-box thinking, teamwork, and self-organizationWork with product owners to understand desired application capabilitiesContinuously improve and document software engineering practicesLead the craftsmanship, availability, resilience, and scalability of your solutionsCoach and mentor team membersConsider the organization's entire infrastructure when making changes and improvementsSupervisory ResponsibilitiesSupervisor/people management (~15% of time). Supervise a team of approximately 4-6 employees (e.g., bi-weekly 1:1 meetings, performance reviews, mentoring and coaching, promotion recommendations, monitoring goals and objectives, recognition, etc.).What Do You Need?RequiredBachelor’s Degree in Computer Science, Engineering, or related fieldExtensive experience architecting and delivering embedded Linux platforms, including kernel customization, board support packages (BSPs), and full system bring-up on complex hardwareExpertise with Yocto, including creating and maintaining custom layers, optimizing build systems, and managing long-term maintainability of embedded distributionsDeep expertise in C/C++ and .NET for low-level systems programming, with a strong track record of diagnosing and resolving complex performance, memory, and concurrency issuesStrong background in hardware/software co-design, including working closely with electrical engineering teams and debugging across interfaces such as SPI, I2C, PCIe, and high-speed peripherals, and debugging tools (e.g., GDB, strace, perf) in resource-constrained environmentsDemonstrated leadership in technical direction and mentoring, including driving architecture decisions, establishing best practices, and guiding teams through complex embedded development lifecyclesExperience with DevOps and CI/CDExperience with SOLID principlesUnit testing and E2E testing experienceAgile experienceWilling and excited to learn new technologiesMobile application skills a plusWhat Can We Give You?At TSI, our employees are our most valuable assets, and we care about their health and happiness. We offer a competitive benefits program to keep our employees and their family members protected and foster a healthy work-life balance. Additionally, we are committed to employee development and growth, and encourage and foster an environment of collaboration, and innovation. Our work has meaning and the products we design and build help protect people and the environment.Dress for your day: We want our employees to be comfortable at work and we know they are more productive when they’re comfortable. The dress for your day policy allows employees’ discretion to select appropriate dress for the business of each workday.Pay & Benefits: Competitive market salary from $175,000 - $190,000 per year* depending on qualifications and experience. For eligible Leadership and individual contributor roles, additional bonus opportunities may be available and awarded at the discretion of the Company.Benefits:Health Insurance: Comprehensive medical, dental, and vision coverage.Retirement Plan: 401(k) with company match.Paid Time Off Program: Paid time off, paid holidays, and paid floating holidays.Other Benefits: Life insurance, employee assistance program (EAP), and professional development opportunities.*Pay amount does not guarantee employment for any particular period of time.Legal authorization to work in the United States without the need for sponsorship. We require proof of eligibility to work in the United States. EOE/Vet/Disability

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Sr. Principal Software Engineer - Supervisor (Embedded) in Shoreview, 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... 
    Senior
    Full time
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Fridley, MN
    1 day 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... 
    Senior

    Medtronic

    Fridley, MN
    15 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... 
    Suggested
    Permanent employment
    Local area

    Forj Medical

    Saint Paul, MN
    2 days ago
  • Principal Embedded Software Engineer Indotronix is seeking a Principal Embedded Software Engineer, Maple Grove, MN Work Schedule: 9/80 Ability to Obtain Secret Clearances Bachelor's Degree Key Responsibilities Lead software design, development, testing, and integration... 
    Suggested

    Indotronix International Corporation

    Osseo, MN
    3 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
    3 days ago
  • Principal Embedded Software EngineerDet-Tronics is a global technology leader in industrial life safety solutions, specializing in high-end flame...  ...across our portfolio.The Principal Embedded Software Engineer will lead the firmware design, implementation and test aspects... 
    Flexible hours

    Spectrum Safety Solutions

    Minneapolis, MN
    3 days ago
  • Sr. Software Engineer - Embedded LinuxLocation: RemoteContract: 6-12 monthsInterview Process: 2-3 roundsThis role is supporting Lab651's end client working on a medical device projectCommunication skills need to be 9/10 or 10/10. Samprasoft
    Senior

    Samprasoft

    Saint Paul, MN
    3 days ago
  • Medtronic is seeking a Senior Principal Embedded Software Engineer in the Neuromodulation division to lead architecture and lifecycle management of patient-facing embedded software for neuromodulation products. You will coordinate with systems, electrical, quality, and... 
    Senior

    Medtronic

    Fridley, MN
    3 days 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... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Medtronic

    Minneapolis, MN
    3 days ago
  • $175.2k - $262.8k

     ...collaboration as we work together to engineer the extraordinary.The Senior Engineering Manager, Software Development will lead a team...  ...Experience with embedded software, real-time systems, imaging...  ....) is offered exclusively for Principal-level roles and above, where specialized... 
    Senior
    Full time
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Saint Paul, MN
    3 days ago
  •  ...progressing - whatever your ambitions. About the role:This Principal Software Design Quality Engineer position will support active implantable medical...  ...IEC 82304, and related software standards.Background in embedded software, systems engineering, or integration of... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Relocation package
    Shift work
    3 days per week

    Boston Scientific Corporation

    Arden Hills, MN
    1 day 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,... 
    Senior

    Medtronic

    Minneapolis, MN
    7 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... 
    Senior
    Flexible hours

    General Dynamics Mission Systems

    Minneapolis, MN
    2 days 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
    1 day ago
  • $111.4k - $139.2k

     ...the drivetrain. Your work will connect software, electronics, controls, and machine behavior...  ...You Do?  • Drivetrain Ownership: Own embedded software and system integration for traction...  ...machine programs.• Controls-Focused Engineering: Apply closed-loop control concepts, state... 
    Full time
    Summer work
    Casual work
    Work visa
    Flexible hours
    Weekend work
    1 day per week

    Toro Company

    Minneapolis, MN
    2 days ago
  • $114.6k - $234.6k

     ...Job Description We're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable...  ...from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that... 
    Temporary work
    Flexible hours

    Oracle

    Saint Paul, MN
    4 days ago
  •  ...test-result analysis. Perform targeted Embedded C code reviews and static analysis of security...  ...5+ years of experience in embedded software testing, verification, validation, or embedded...  .... Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science,... 

    PB consulting

    Fridley, MN
    2 days ago
  • 3M in Maplewood, MN is seeking a Senior Software Engineer to advance embedded and device-level software for Linux and Windows platforms, focusing on low-latency network communications and secure design. You will contribute to architecture, design, and implementation of... 
    Senior

    3M

    Maplewood, MN
    4 days ago
  • $120.8k - $181.2k

     ...throughout their care journey. The Senior Software Systems Engineer on the Neuromodulation and Pelvic...  ...AI used in process development and embedded in products Experience with software...  ...J, etc.) is offered exclusively for Principal-level roles and above, where specialized... 
    Senior
    H1b
    Work at office
    Local area
    Flexible hours

    Regulatory Jobs

    Fridley, MN
    1 day ago
  • $100.15k - $105.63k

    Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a...  ...member of a cross functional team responsible for developing embedded systems, products, and services that make a real difference... 
    Flexible hours

    General Dynamics Mission Systems

    Minneapolis, MN
    1 day 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
    1 day 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
    3 days ago
  • $152.8k - $229.2k

    ## Principal Software Engineer, CRMApply: Onsite: Minneapolis, Minnesota, United States of America: Full time: Posted Today: End Date: October 2...  ...cross functional teams* Demonstrated ability to work with embedded systems For Baccalaureate degrees earned outside of the United... 
    Full time
    Temporary work
    H1b
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours

    Medtronic

    Minneapolis, MN
    3 days ago
  • Minnetronix Medical, Inc. in Saint Paul, MN seeks a Senior Electrical Engineer to design, implement and test real-time embedded medical device systems, following Forj procedures and industry standards. Senior engineers work with minimal supervision on major projects, acting... 
    Senior

    Minnetronix Medical, Inc.

    Saint Paul, MN
    3 days ago
  •  ...from the manager:Excellent knowledge on Embedded systems design, Low level FW Peripherals...  ...reading/writing/manipulation4+ years of software development experience on embedded bare...  ...efficiency. Generates systems software engineering policies, standards and procedures.SPECIALIST... 
    Senior

    Planet Pharma

    Minneapolis, MN
    12 hours ago
  • $48 - $60 per hour

     ...Job Description Job Description Job Title: Embedded Software Engineer Job Description We are seeking a talented Embedded Software Engineer to develop and implement innovative software solutions for high-resolution print controllers and printheads. This role... 
    Contract work
    Temporary work

    Actalent

    Minneapolis, MN
    3 days ago
  • $80k - $90k

     ...International Location: Minneapolis, MN (Hybrid) Status: Exempt Salary: $80,000.00 - $90,000.00 DOE Job Title: Embedded Software Engineer The Embedded Software Engineer is responsible for design and development of our various hardware initiatives in... 
    Immediate start

    Accurant International

    Minneapolis, MN
    3 days ago
  •  ...building blocks to be combined at the speed of software, limited by only the hard constraints of...  ...Responsibilities Develop and maintain embedded system firmware including low-level...  ...cross-functionally with other engineering teams to debug complex issues spanning firmware... 
    Local area

    Swoop Technologies

    Minneapolis, MN
    1 day ago
  • $27.5 per hour

    Punch Through is a design and engineering firm specializing in connected medical device development. For more than 15 years, we’ve helped...  ..., or a similar technical field with an emphasis on embedded software for an internship. As an Associate Embedded Software Engineer... 
    Full time
    Part time
    Summer work
    Internship
    Work at office
    Remote work
    Weekend work

    Punch Through

    Minneapolis, MN
    1 day ago
  • $77.84k - $86.36k

    Software Engineer For Airborne Systems Bachelor's degree in Software Engineering, or Engineering, Science, or Math. CLEARANCE REQUIREMENTS...  ...these preferred skills or experiences: Strong experience with embedded C/C++ Strong experience with Linux Software Development... 
    Work at office
    Flexible hours

    Progeny Systems Corporation

    Minneapolis, MN
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Principal Software Engineer - Supervisor (Embedded). Be the first to apply!