×
Register Here to Apply for Jobs or Post Jobs. X

Principal​/Senior Embedded Software Engineer-West Coast-Remote FDA-

Remote / Online - Candidates ideally in
New York, New York City, Richmond County, New York, USA
Listing for: Global Recruiters of West Palm Beach (GRN)
Remote/Work from Home position
Listed on 2026-10-18
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer, Software Architect
Job Description & How to Apply Below
Position: #3414 Principal/ Senior Embedded Software Engineer-West Coast-Remote 7FDA-3414
Location: New York

#3414 Principal/ Senior Embedded Software Engineer-West Coast-Remote
West Coast-Remote

Required Experience:

Proven working experience in software engineering

Required Experience:

Proven working experience in software engineering
Experience in hands-on development and troubleshooting on embedded targets
Solid programming experience in C or C++

Required

Education:

Technical Bachelor degree (Computer Sciences, Software Engineering, Physics, or

Required

Education:

Technical Bachelor degree (Computer Sciences, Software Engineering, Physics, or
equivalent) w/ 6+ years work experience, with ideally at least 1 year with body
worn device experience in medical devices or similar.

Job Description

A rapidly growing medical technology company committed to transforming diabetes care through innovative solutions is seeking a Principal/Senior Embedded Software Engineer for its West Coast operations with a mission to develop state-of-the-art devices that enhance glucose monitoring and insulin management. It empowers individuals to lead healthier, more independent lives by integrating advanced engineering, data science, and user-centered design. The company strives to create smarter, more efficient tools that benefit both patients and healthcare providers.

They are driven by a commitment to innovation and excellence, it is shaping the future of diabetes management and revolutionizing patient care.

The Principal/ Senior Embedded Software Engineer will design and implement software for all embedded devices and systems required to deliver the SynerG™ CGM system in any of its embodiments, e.g. CGM infusion-set, patch pump or port and work closely together with the electrical engineering and sensor development teams to make effective decisions on firmware requirements for hardware. He/She will directly work with the Director of Sensor Development, the Principal Electrical Engineer and the Manager of Sensor Engineering.

He/She will interact with team members throughout organization and needs to be able to communicate own work and its interdependencies with others effectively in regular group meetings. The position is based in either Portland, OR or can be performed hybridly or remotely from the West Coast with monthly visits to the Portland HQs.

Knowledge & Skills

Key Duties, Activities and Responsibilities:

  • Designs and implements software of embedded devices and systems from requirements to production and commercial deployment
  • Designs, develops, codes, tests and debugs system software
  • Reviews code and design
  • Analyzes and enhances efficiency, stability and scalability of system resources
  • Integrates and validates new product designs
  • Supports software QA and optimize I/O performance
  • Provides post production support
  • Interfaces with hardware design and development
  • Assesses third party and open source software
  • Supporting and developing rapid iterations of the algorithm and its embedding into software for benchtop testing and clinical validation
  • Identifying, analyzing and resolving issues that will advance CGM state of the art.
  • Developing intellectual property/know how

Work Experience, Skills and

Education Required:

  • Proven working experience in software engineering
  • Experience in hands-on development and troubleshooting on embedded targets
  • Solid programming experience in C or C++
  • Proven experience in embedded systems design with preemptive, multitasking real-time operating systems
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
  • Adequate knowledge of reading schematics and data sheets for components
  • Strong documentation and writing skills
  • Technical Bachelor degree (Computer Sciences, Software Engineering,…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary