Senior Software Engineer II – Embedded C Build Systems, Tools

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

California

Posted

80 days ago

Salary

$176.7K - $190K / year

Seniority

Senior

Bachelor Degree8 yrs expEnglishAzurePython

Job Description

Senior Software Engineer II – Embedded C Build Systems, Tools

Tandem Diabetes Care

• 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.

Job 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

Related Job Pages

More Full-stack Engineer Jobs

Red Hat logo

Software Engineer – CI and Automation

Red Hat

The leading provider of enterprise open source solutions.

Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Be an expert on modern development practices (test-driven development, continuous integration and continuous delivery) to enable IdM teams to deliver stable and good quality software • Identify system deficiencies, conduct technical research and analysis, and recommend solutions or fixes • Develop, test, deploy and maintain CI and other automation systems • Communicate with and help internal customers - other engineering teams, across multiple time zones

Czechia
Job Closed
Full TimeRemoteTeam 11-50Since 2024H1B No Sponsor

• Design and implement infrastructure systems that scale reliably and securely, and can be deployed across multiple cloud environments (AWS, Azure, OCI etc.) and contexts (SaaS, on prem). • Tune and optimize cloud services across compute, storage, networking, and observability to drive performance, reliability and maintainability of core services. • Develop our core services, written in TypeScript, Kotlin and Go (and pick them up quickly if you haven’t used them before) to support our unique deployment and infrastructure requirements. • Support large-scale systems with event driven architectures. • Own problems end-to-end—from design through deployment to production support • Navigate ambiguity and help define *how* we build as much as *what* we build • Partner closely with other engineers, AI researchers and Security researchers to enable high-quality, high-velocity product development • Design for resilience by implementing disaster recovery and business continuity strategies that ensure uptime, even when things break • Improve how we build, deploy, and monitor services at scale

Europe
$150K - $350K / year
Job Closed
Zoho Directory logo

Desarrollador y Diseñador Web Full Stack, Freelance

Zoho Directory

The workforce identity solution that helps IT admins manage users, apps, and devices in a single space.

ContractRemoteTeam 10,001+H1B No Sponsor

• Crear y proponer diseños visuales y maquetas (mockups) para sitios web y aplicaciones, desde la conceptualización hasta la entrega final. • Asegurar que el diseño sea intuitivo, responsivo y optimizado para diferentes dispositivos (móvil, tablet, escritorio). • Capacidad para trabajar de forma autónoma y gestionar proyectos web completos en diferentes industrias.

Spain
Enumerate logo

Full Stack Developer – AI & Automation Focus

Enumerate

How do we make community management easier? Let us count the ways…

ContractRemoteTeam 51-200Since 1985H1B No Sponsor

• Design and implement user-facing AI features across frontend and backend systems. • Build and evolve APIs and services that integrate AI models, data pipelines, and product workflows. • Translate product requirements and UX designs into high-quality, maintainable code. • Rapidly prototype and iterate on AI-driven experiences based on user feedback and experimentation results. • Implement intuitive user interfaces that expose AI capabilities clearly and responsibly. • Collaborate with Product and Design to shape AI interactions, prompts, and workflows. • Develop backend services that orchestrate AI calls, business logic, and data access.

Latin America
$3K - $3.3K / month
Job Closed