Senior Software Engineer II – Embedded C Build Systems, Tools

Job not on LinkedIn

🕒 March 20

🏄 California – Remote

infoinfo

💵 $176.7k - $190k / year

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🦅 H1B Visa Sponsor

infoinfo

👻 Ghost score 35%

infoinfo
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

🏥 Healthcare

🏭 Manufacturing

🔧 Hardware

Healthcare • Manufacturing • Hardware

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 19

Mercury Insurance

5001 - 10000

🚘 Automotive

💼 Consulting

📦 Logistics

Senior Software Engineer at Mercury developing high-quality software solutions. Leading agile teams and mentoring junior engineers in a collaborative remote environment.

🕒 March 19

Westinghouse Electric Company

5001 - 10000

⚡ Energy

🏭 Manufacturing

Capital Projects Electrical Engineer providing technical interface on project development in the nuclear power sector. Involved in preparation/review of engineering documents and design outputs.

🕒 March 19

Mythic

11 - 50

🎖️ Defense

🏭 Manufacturing

🤖 Artificial Intelligence

AI Software Engineer optimizing analog-aware software toolchains for neural networks at Mythic, enhancing performance in edge and cloud applications.

🕒 March 19

iboss

201 - 500

🔒 Cybersecurity

☁️ SaaS

C++ Software Engineer at iboss developing secure cloud solutions for global enterprises. Collaborating on innovative cybersecurity projects in a fast-paced environment.

🕒 March 19

NextPatient

11 - 50

🏥 Healthcare

💼 Consulting

📦 Logistics

Senior Software Engineer responsible for enhancing patient experience through software solutions. Work on full-stack development and collaborate with clients and team members.