Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Abbott

Senior Embedded Software Engineer

Abbott

. Design and implement embedded software in current programming languages such as C, C++, C#, and Python .

Posted 10/30/2026full-timeMilpitas • California • United StatesSenior💰 $100,000 - $200,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in embedded software design and development using programming languages such as C, C++, C#, and Python, while adhering to FDA-compliant Design Control procedures. Proficient in software lifecycle development processes and quality engineering principles relevant to medical device development.

Highest-signal resume keywords
Embedded Software DevelopmentFDA-Compliant Design ControlHazard/Risk AnalysisSoftware Development Life CycleCommunication Skills

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills
C ProgrammingC++ ProgrammingC# ProgrammingPython ProgrammingDebuggingTroubleshootingSoftware TestingDesign SpecificationsMiddleware FrameworksProtocol Stacks
Soft Skills
Written CommunicationVerbal CommunicationMentoring
Tools & Technologies
IDEsDebuggersUnit Test Frameworks
Industry Keywords
Medical Device DevelopmentQuality Engineering PrinciplesISO StandardsIEEE Standards

Tech Stack

Tools & technologies
PythonSDLCC++

About the role

Key responsibilities & impact
  • Design and implement embedded software in current programming languages such as C, C++, C#, and Python
  • Develop, maintain, and update detailed design and interface specifications from requirement specifications
  • Support implementation, development, enhancements, and modifications to software source code, scripts, and procedures
  • Debug, troubleshoot, and isolate software problems; provide solutions, analysis, and advice for future development
  • Evaluate selected designs through testing and fully document results
  • Participate in software development, verification, and validation under software lead guidance
  • Follow FDA-compliant Design Control procedures for software development
  • Write, update, develop, and maintain Hazard/Risk analysis specifications
  • Support root-cause analysis of failures
  • Work on moderate-scope problems and determine appropriate actions within defined procedures
  • Oversee embedded-systems software design, development, and validation
  • Participate in software development activities and mentor junior engineers

Requirements

What you’ll need
  • Bachelor’s degree in computer science, Engineering Mathematics, or related field with minimum 7 years of related experience, or Master's Degree with 4+ years of related experience
  • Excellent written and verbal communication skills
  • Strong familiarity with current development tools (IDEs, debuggers, unit test frameworks)
  • Experience with middleware frameworks, protocol stacks, or system-level software preferred
  • Experience building end-to-end systems (firmware → middleware → application) preferred
  • Experience testing software preferred
  • Knowledge of design controls and regulations for medical device development preferred
  • Knowledge of quality software engineering principles and software lifecycle development processes consistent with ISO, IEEE, or other FDA-recognized standards preferred
  • Experience with software development life cycle processes preferred
  • Ability to work in Milpitas or Alameda, California
  • Willingness to travel 5% of the time

Benefits

Comp & perks
  • 5% travel opportunity
  • Equal opportunity employment