Diabetes Youth Families

Principal Embedded Software Engineer – Acton, MA or San Diego, CA

Diabetes Youth Families

full-time

Posted on:

Location Type: Hybrid

Location: ActonCaliforniaMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $178,700 - $268,025 per year

Job Level

About the role

  • Develop Embedded Software Solutions from the Architectural level down to Hardware Adaptation layers.
  • Develop Build systems to support CI/CD in a Platform approach to a single code base producing multiple products.
  • Develop Software Requirements from System Requirements.
  • Develop written Architecture and Design Documentation.
  • Participate in the creation of modular test solutions for software designs.
  • Mentor more junior software engineers.
  • Lead engineering teams as necessary for the accomplishment of development and documentation goals.
  • Participate in reviews.
  • Accomplishes all responsibilities in compliance with company policies and procedures and as directed by Pod Software Team leadership.
  • Performs other duties as required.

Requirements

  • Bachelor's degree required (preferred field of study: Computer Engineering, Software Engineering, Mechanical Engineering)
  • 15 years software engineering experience and/or equivalent combination of education and experience.
  • Demonstrated ability in embedded real-time operating systems is required.
  • Demonstrated ability to construct object-oriented designs in C++ or C is required.
  • Demonstrated ability to create build systems using gnu make or cmake is required.
  • Demonstrated ability to document software requirements is required.
  • Demonstrated ability to document software architecture is required.
  • Demonstrated ability to work with senior cross-functional leadership is required.
  • Strong written and verbal communication skills are required.
  • Demonstrated team leadership abilities are required.
  • The ability to develop meaningful verification procedures is required.
  • Experience with micro-controllers is required; ARM m-series cores is highly preferred.
  • Experience with Bluetooth Low Energy systems is strongly preferred.
  • The ability to transfer designs and requirements to others through presentations, mentoring, and coaching is strongly preferred.
  • Knowledge of IEC 62304, especially as related to requirements, architecture, design, and verification is strongly preferred.
  • The ability to read electrical schematics as required for software board support is preferred.
  • Acquaintance with UML modeling systems is preferred.
Benefits
  • Medical, dental, and vision insurance
  • 401(k) with company match
  • Paid time off (PTO)
  • And additional employee wellness programs

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
embedded software developmentreal-time operating systemsobject-oriented designC++Cbuild systemsgnu makecmakemicro-controllersBluetooth Low Energy
Soft skills
mentoringteam leadershipwritten communicationverbal communicationcross-functional collaborationpresentation skillscoaching