Taro Logo

Embedded Software Engineer

Abbott is a global healthcare leader that helps people live more fully at all stages of life, with leading businesses in diagnostics, medical devices, nutritionals and branded generic medicines.
Milpitas, CA 95035, USA
$86,700 - $173,300
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Healthcare

Job Description

Abbott, a leading global healthcare company with over 114,000 employees serving more than 160 countries, is seeking an Embedded Software Engineer to join their team in Milpitas. This role presents an exciting opportunity to work on critical healthcare technology while being part of a company consistently recognized as one of the world's most admired companies by Fortune.

The position involves designing, developing, and validating software for embedded systems in medical devices, with a strong focus on FDA compliance. You'll be working with languages like C, C++, C#, and Python, while following strict FDA-compliant Design Control procedures. This role offers a perfect blend of technical challenges and meaningful impact in healthcare technology.

The ideal candidate will have 4-6 years of experience or a Master's degree with 2+ years of relevant experience, bringing strong programming skills and familiarity with modern development tools. Knowledge of medical device development regulations and quality software engineering principles is highly valued.

Abbott offers an impressive benefits package including free medical coverage, a competitive 401(k) with company match, tuition reimbursement, and innovative programs like Freedom 2 Save for student debt and FreeU for pursuing a bachelor's degree. The company's commitment to employee development, combined with its stable financial performance and community involvement, makes this an excellent opportunity for career growth in the healthcare technology sector.

Working at Abbott means joining a diverse, innovative team that's making a real difference in global healthcare. The company's strong focus on employee development, comprehensive benefits, and positive work culture has earned it recognition as a great place to work across multiple categories, including diversity, working mothers, female executives, and scientists.

Last updated 4 days ago

Responsibilities For Embedded Software Engineer

  • Design, implement, and evaluate software using languages like C, C++, C#, and Python
  • Assist in preparing software design requirements and specifications
  • Evaluate selected designs through testing and documentation
  • Participate in software development, verification, and validation under guidance
  • Adhere to FDA-compliant Design Control procedures
  • Exercise judgment within defined procedures and practices

Requirements For Embedded Software Engineer

Python
  • Bachelors Degree in Computer Science, Engineering Mathematics, or related field
  • Minimum 4-6 years of related experience or Master's Degree with 2+ years of related experience
  • Excellent written and verbal communication skills
  • Strong familiarity with current development tools (IDEs, debuggers, unit test frameworks)

Benefits For Embedded Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Education Budget
  • Free medical coverage for employees via Health Investment Plan (HIP) PPO
  • Retirement savings plan with high employer contribution
  • Tuition reimbursement
  • Freedom 2 Save student debt program
  • FreeU education benefit for bachelor's degree
  • Career development opportunities
  • Paid time off
  • 401(k) with company match
  • Dental and vision insurance
  • Wellness programs

Related Jobs