Sr Principal Software Engineer (Embedded)
Company: Tandem Diabetes Care Inc.
Location: Fort Lauderdale
Posted on: May 24, 2023
Job Description:
Sr Principal Software Engineer (Embedded) DescriptionGROW WITH
US:"In Tandem" means together, and we strive to embody that in
every aspect of our business. Whether you're office-based or fully
remote, Tandem Diabetes Care creates new possibilities for people
living with diabetes, their loved ones, and the healthcare
providers supporting them through a positively different
experience.INNOVATE EVERYDAYAt Tandem, we strive to put our values
into action. Our "Team Up," "No shortcuts" approach has propelled
us to be an industry leader and make significant strides in the
diabetes technology space. We are proud to be the makers of the
only color, touch-screen insulin pump that is capable of remote
feature updates and compatibility with continuous glucose
monitoring. Watch our latest video to see our product features and
capabilities here: -t:slim X2--- Insulin Pump with Control-IQ---
Technology . A DAY IN THE LIFE:This highly skilled engineer will be
responsible for the software architecture that powers Tandem's
insulin pump portfolio - including t:slim X2, Mobi, and future
products. This role will operate as both an individual contributor
and technical leader to drive long-term infrastructure efficiencies
in our software architecture. The senior principal engineer is one
of the most senior leaders in the department and will elevate the
technical capabilities of everyone through mentorship, technical
direction, and by modeling Tandem values.
- Plays an active leadership role in the design, development, and
testing of software units per corporate software process
documents.
- Establishes and enforces strong software engineering practices,
concepts, and design patterns across the department.
- Evaluates and implements new tools, technologies, and
processes.
- Provides technical guidance to major programs and software
engineering teams.
- Guides software teams through strategic design and architecture
decisions.
- Creates, maintains, and reviews software design specifications,
interface descriptions, and other software documentation.
- Contributes and reviews software requirements specifications in
harmony with software leads.
- Influences software test strategy and supports validation and
verification activities.
- Responsible for the training, mentoring, and development of
senior and principal team members.
- Creates training procedures and course materials, and hosts
training sessions.
- Prepares project status reports including milestone dates,
product backlog tasks and other aspects of the Design Control
- Manages assigned projects to completion.
- Reviews final project documentation (including Design History
Files) for content and accuracy.
- Serves as a subject matter expert on technical matters and
often serves as consultant to management.
- Identifies and works on issues that impact design/selling
success or address future concepts, products or technologies.
- Leads and/or supports other departments as needed and considers
project-wide impacts in decision making.
- Stays abreast of the company's regulatory strategy.
- Embraces the Design Control process by leading design reviews
and maintaining design history files.
- May act as designated Tandem Software Development
representative with outside entities such as clinical research
organizations.
- Develops processes to determine and mitigate root causes of
failure for in field products.
- Ensures compliance with company policies, including
Privacy/HIPAA, and other legal and regulatory requirements.YOU'RE
AWESOME AT:
- Depth and breadth of technical knowledge and experience with
software architectures.
- Proficient knowledge of embedded software design patterns.
- Skilled at fostering an environment that supports an effective
exchange of information between diverse groups.
- Ability to scope, estimate time needed and track large scale
development projects.
- Skilled at defining and translating high-level requirements
into software design and implementation.
- Able to lead cooperative work efforts within and between
teams.
- Adept at leading change initiatives and ensuring the
redeployment of resources within and between groups to meet new
objectives.
- Able to assert own ideas and persuade others through
effectively consolidating, evaluating, and presenting relevant
information.
- Knowledge of Good Documentation Practices (GDP) preferred.EXTRA
AWESOME:
- Bachelor's degree in Engineering or Computer Sciences or
related field or equivalent combination of
education and applicable job experience.
- 15 years' experience in the "C" programming language on
embedded devices and real-time operating systems.
- 8 years' experience in architecting embedded software systems
for low-power consumer devices.
- Experience in the "Node.js", "Python", and "C++" programming
languages preferred.Experience with software lifecycle development
for medical device software preferred.WHAT'S IN IT FOR YOU?In
addition to innovative technology, we have a culture that fosters
the idea that the happiest people are the most productive people.
Not only do we hire forward-thinking achievers to join our
workforce; we reward, develop, and retain them too. Just one of the
many reasons of how we #StayAwesome! To learn more about our
culture and benefits please visit
https://www.tandemdiabetes.com/careers .BE YOU, WITH US!Tandem is
firmly committed to being an equal opportunity employer and
maintaining a diverse and inclusive environment. We value and
embrace that every single one of us brings value to the table. But
sometimes we forget that when we don't meet 100% of a job
description's criteria - maybe you're feeling that way right now?
We encourage you to apply anyway. Because we want you to be you,
with us.COMPENSATION & BENEFITS:The starting base pay range for
this position is $215,000 - $230,000. Base pay will vary based on
job-related knowledge, skills, experience and may also fluctuate
depending on candidate's location and the overall job market. In
addition to base pay, Tandem offers a competitive compensation
package that includes bonus, equity, and a robust benefits
package.Tandem offers health care benefits such as medical, dental,
vision, health savings accounts and flexible saving accounts.
You'll also receive 10 paid holidays per year, a minimum of 20 days
of paid time off (starting in year 1) and have access to a 401k
plan with company match. Learn more about Tandem's benefits here!
REFERRALS:We love a good referral! If you know someone that would
be a great fit for this position, please share!
Keywords: Tandem Diabetes Care Inc., Fort Lauderdale , Sr Principal Software Engineer (Embedded), IT / Software / Systems , Fort Lauderdale, Florida
Didn't find what you're looking for? Search again!
Loading more jobs...