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 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 software design and implementation using C, C++, C#, and Python, while adhering to FDA-compliant Design Control procedures. Proficient in debugging, troubleshooting, and conducting root-cause analysis within the software development life cycle.

Highest-signal resume keywords
C ProgrammingC++ ProgrammingC# ProgrammingPython ProgrammingFDA-Compliant Design Control

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
Software Development Life CycleDebuggingTroubleshootingSoftware TestingDesign Specifications
Soft Skills
Excellent Written CommunicationExcellent Verbal Communication
Tools & Technologies
IDEsDebuggersUnit Test FrameworksMiddleware Frameworks
Industry Keywords
Medical Device DevelopmentQuality Software Engineering PrinciplesISO StandardsIEEE Standards

Tech Stack

Tools & technologies
PythonSDLCC++

About the role

Key responsibilities & impact
  • Design and implement 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
  • 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
  • Contribute to and support Hazard/Risk analysis specifications
  • Contribute to and support root-cause analysis of failures
  • Address moderate-scope problems and determine appropriate actions within defined procedures

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 is preferred
  • Experience building end-to-end systems (firmware → middleware → application) is preferred
  • Experience testing software is a plus
  • Knowledge of design controls and regulations for medical device development is a plus
  • Knowledge of quality software engineering principles consistent with ISO, IEEE, or other FDA recognized standards is a plus
  • Experience with software development life cycle processes is a plus