Senior Software Engineer II – Embedded C Build Systems, Tools

🕒 March 20

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Tandem Diabetes Care

Tandem Diabetes Care

1001 - 5000 employees

🔧 Hardware

☁️ SaaS

👥 B2C

Hardware • SaaS • B2C

Tandem Diabetes Care is a medical device company that designs and manufactures insulin pumps and automated insulin delivery systems powered by its Control-IQ+ predictive algorithm. Its products, including the t:slim X2 and Tandem Mobi, integrate with continuous glucose monitors and compatible smartphones, support remote software updates, and are accompanied by mobile and cloud-based applications, training, and 24/7 support to help people manage insulin therapy.

📋 Description

• Responsible for the design and implementation of build infrastructure, embedded toolchain, and developer build experience. • Focus on software implementation, designing new features, advancing code architecture, and mentoring team members. • Drives adoption of industry-standard technology and continuous improvement in developer experience and quality. • Plays an active technical leadership role in development, modification, and testing of software units. • Establishes and enforces strong software engineering practices across multiple teams. • Proactively identifies opportunities in software process and implements proposals to address gaps. • Provides technical guidance to major programs and software engineering teams.

🎯 Requirements

• Proficient with formal software development and test methodologies. • Proficient knowledge of embedded software architecture and design patterns. • Strong proficiency in scripting languages (Python, bash, go) for automation and developer tooling. • Substantial experience with embedded build systems and toolchains (e.g., GCC, CMake, Kconfig, Nix) for multi-target embedded platforms. • Skilled at defining and translating high-level requirements into software design and implementation. • Able to work independently and deliver high quality work product without close supervision. • Able to articulate work assignments and direct the work of team members where applicable. • Adept at seeing change as an opportunity to improve business performance and campaigning for it when necessary. • Able to effectively convey information related to work product and lead group discussions. • Demonstrated ability to lead work teams. • Able to assert own ideas and persuade others through effectively consolidating, evaluating, and presenting relevant information. • Skilled in utilizing modern AI tools in software development, strongly preferred. • Knowledge of Good Documentation Practices (GDP) preferred. • Bachelor’s degree in engineering or computer sciences or related field or equivalent combination of education and applicable job experience. • 8 years’ experience in the “C” programming language on embedded devices and real-time operating systems. • Hands-on experience building CI/CD pipelines and build/test/release automation (e.g., GitHub Actions, Azure) Experience in the field of embedded software for medical device software or related industry preferred.

🏖️ Benefits

• Competitive compensation package includes bonus and robust benefits package

Apply Now

Similar Jobs

🕒 March 20

Mercury Insurance

5001 - 10000

💸 Finance

👥 B2C

Senior Software Engineer designing, developing, and maintaining software systems for Mercury Insurance. Leading agile teams and mentoring junior engineers for high-quality software delivery.

Apache

AWS

Azure

Cloud

Docker

GRPC

Guidewire

J2EE

Java

JavaScript

Jenkins

Kafka

Kubernetes

Microservices

NoSQL

Python

Go

🕒 March 20

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Principal Engineer at NVIDIA designing large-scale deep learning models for autonomous driving. Collaborating on state-of-the-art AI technologies in the autonomous systems domain.

Python

🕒 March 20

WorkFour — The National Campaign for the 4-Day Workweek

11 - 50

🤝 Non-profit

🌍 Social Impact

Full Stack Builder owning product outcomes and moving across product, design, and engineering at Workweek. Collaborating in a remote-first environment focused on experimentation and results.

🕒 March 20

WorkFour — The National Campaign for the 4-Day Workweek

11 - 50

🤝 Non-profit

🌍 Social Impact

Product Engineer at Workweek focusing on building and experimenting within Professional Networks and Partner Platform. Collaborating across teams to improve user engagement and retention.

🕒 March 19

ICF

5001 - 10000

☁️ SaaS

⚡ Energy

Full-Stack Sitecore Engineer at ICF developing enterprise-level web applications. Collaborating with cross-functional teams in an Agile environment to enhance client applications.

Cypress

JavaScript

Microservices

RDBMS

React

Sitecore

.NET