Senior Embedded Software Engineer

4 weeks ago


Fremont, California, United States Abbott Laboratories company Full time
About the Role

Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines.

Job Summary

We are seeking a highly skilled Senior Embedded Software Engineer to join our team in the Abbott Diabetes Care Division. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded software for our life-critical medical devices.

Key Responsibilities
  • Lead software development, verification, and validation for embedded software products
  • Design and implement software in current programming languages (e.g. C, C++, C#, Python)
  • Identify parameters, structure, and critical test components
  • Write, update, or execute test design, cases, procedures, and reports results
  • Develop, maintain, and update detailed design and interface specifications
  • Participate in and support the implementation, development, enhancements, and modifications to software source code, scripts, and procedures
  • Debug, troubleshoot, and isolate software problems and offer strategic solutions, analysis, and advice regarding identified issues for future development
  • Assist in the evaluation of selected designs through testing and full documentation of the results
  • Contribute to and support gathering, analyzing, and validating requirements
  • Contribute to and support writing, updating, developing, and maintaining Hazard/Risk analysis specifications
  • Contribute to and support root-cause analysis of failures
Requirements
  • Bachelor's Degree with 8+ years of experience, Master's Degree with 7+ years of related experience, or Ph.D. with 2+ years of related experience
  • Excellent written and verbal communication skills
  • Expert knowledge in current programming languages (e.g., C, C++, C#, Python etc.)
  • Expert knowledge with current development tools (IDEs, debuggers, unit test frameworks, and source control management)
  • Experience with software testing
  • Experience with software development life cycle processes
  • Good knowledge of software engineering principles
  • Demonstrated success in technical proficiency, creativity, and independent thought
  • Experience with structured software development and/or Object Modeling Design experience required
  • Experience with software development of embedded systems for safety-critical products required
  • Experience in model-based design (UML or SysML)
  • Strong debugging techniques and experience on using debugger in an embedded environment
  • Excellent troubleshooting skills
  • Knowledgeable of microprocessor architecture
  • Ability to multi-task and prioritize responsibilities
  • Demonstrated ability in providing guidance to junior team members
Preferred Qualifications
  • Knowledge of the principles of quality software engineering as described by software lifecycle development processes that are consistent with ISO, IEEE, or other FDA recognized standards
  • Knowledge of design controls and regulations for medical device development
  • Excellent knowledge and experience in communications design and test using Wi-Fi, Bluetooth Low Energy, TCP/IP
About Abbott

At Abbott, you can have a good job that can grow into a great career. We offer:

  • Training and career development, with onboarding programs for new employees and tuition assistance
  • Financial security through competitive compensation, incentives, and retirement plans
  • Health care and well-being programs, including medical, dental, vision, wellness, and occupational health programs
  • Paid time off
  • 401(k) retirement savings with a generous company match
  • The stability of a company with a record of strong financial performance and history of being actively involved in local communities


  • Fremont, California, United States Pebble Full time

    Pebble is a sustainable living startup that's revolutionizing the way we live, work, and explore. As a Senior OTA SW Engineer, you'll play a crucial role in developing and managing our OTA update systems for embedded software, ensuring seamless, secure, and reliable updates to our cutting-edge products.You'll work closely with hardware, software, and...


  • Fremont, California, United States Abbott Laboratories company Full time

    About the RoleAbbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medicines.Key ResponsibilitiesProvide technical leadership in embedded...


  • Fremont, California, United States pony Full time

    Job Title: Senior Embedded Software EngineerJob Summary:We are seeking an experienced Embedded Software Engineer to join our team at Pony. As a key member of our automotive software development team, you will be responsible for designing, developing, and testing software for our automotive compute platforms.Responsibilities:Collaborate with cross-functional...


  • Fremont, California, United States Gateway Recruiting, INC. Full time

    Job OverviewThe Senior Embedded Software Developer will be a key member of our software development team, responsible for designing, developing, and testing embedded software for safety-critical products. The ideal candidate will have a strong background in software development, with expertise in C, C, and Assembly programming languages.Key...


  • Fremont, California, United States pony Full time

    Job OverviewPony.ai is a global leader in autonomous mobility, and we're seeking an experienced Embedded Software Engineer to join our team. As a key member of our automotive compute platform team, you will work cross-functionally with hardware, firmware, and software teams to develop cutting-edge automotive systems.Your responsibilities will...


  • Fremont, California, United States Aehr Test Systems Full time

    Job OverviewAehr Test Systems is a leading provider of advanced solutions for semiconductor burn-in and test. We are seeking a highly skilled Senior Embedded Firmware Engineer to join our dynamic team.The ideal candidate will be responsible for designing, developing, and testing firmware for embedded systems. This role involves working closely with hardware...


  • Fremont, California, United States Pebble Full time

    About PebblePebble is a pioneering sustainable living company that's redefining the way we live, work, and explore. Our mission is to create a world where your home can be anywhere you want to take it.We're building a team of experts in automotive and consumer technology to develop cutting-edge software solutions for our all-electric RV. As a Senior Embedded...


  • Fremont, California, United States Sierra Nevada Corporation Full time

    Job SummaryAs an Embedded Software Design Engineer at Sierra Nevada Corporation, you will have the opportunity to support the development of cutting-edge embedded software for small form factor security devices and network real-time embedded systems. Our team is currently working on a new product for the Department of Defense, and we are looking for a...


  • Fremont, California, United States Abbott Full time

    About the RoleAbbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals, and branded generic medicines.As a Principal Embedded Software Engineer at Abbott, you...


  • Fremont, California, United States Tesla Full time

    Job DescriptionThe New Programs Engineering team at Tesla works at the forefront of the design and development cycle, studying, simulating, building, and proving future vehicle concepts.This role requires frequent collaboration with Design and Vehicle Engineering teams, particularly with cross-functional partners in Vehicle Architecture, Software, Chassis,...


  • Fremont, California, United States Gateway Recruiting, INC. Full time

    Job OverviewThe Gateway Recruiting, INC. is seeking a highly skilled Principal Embedded Software Engineer to lead the development of embedded software designs for medical diagnostic devices. This is a critical role that requires expertise in software development, technical leadership, and collaboration with cross-functional teams.Key Responsibilities:Provide...


  • Fremont, California, United States Info Way Solutions Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Developer to join our team at Info Way Solutions. The ideal candidate will have a strong background in embedded programming, with a focus on V2X applications and kernel development.Key ResponsibilitiesDesign and develop embedded software for on-board, roadside units, and telematics devices with a...


  • Fremont, California, United States NEXTracker Full time

    About the Role:NEXTracker is seeking a skilled Embedded Systems Software Developer to join our team. As a Firmware Software Engineer, you will work with our Firmware group to create a tool for analyzing log files generated by our embedded controller app.Responsibilities:Work with the Firmware group to create a NodeJS tool for analyzing log files generated by...


  • Fremont, California, United States TBWA\Chiat\Day Full time

    Revolutionize the RV Industry as our Director of Software EngineeringWe are seeking a visionary leader to drive the development of our 100% Electric RV's embedded software. As our Director of Software Engineering, you will play a critical role in shaping the future of sustainable living.About the RoleLead a small but growing team of software engineers,...


  • Fremont, California, United States Pebble Full time

    About PebblePebble is a pioneering sustainable living startup that's redefining the way we live, work, and explore. Our 100% electric, hassle-free RV trailer is a game-changer, combining electrification with cutting-edge automotive technology for a seamless travel experience.Our MissionWe're building a future where your home can be anywhere you want to take...


  • Fremont, California, United States Abbott Full time

    About the RoleAbbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals, and branded generic medicines.As an Embedded Software Engineer at Abbott, you will...

  • Software Engineer

    3 weeks ago


    Fremont, California, United States Info Way Solutions Full time

    Job Summary:We are seeking a highly skilled Software Engineer to join our team at Info Way Solutions. As a Senior Software Designer, you will be responsible for designing and developing software for medical devices, ensuring compliance with FDA regulations and industry standards.Key Responsibilities:Design and develop software for medical devices using C++...

  • Firmware Engineer

    4 weeks ago


    Fremont, California, United States Abbott Full time

    About the RoleAbbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals, and branded generic medicines.As a Firmware Engineer, you will be part of our Abbott...


  • Fremont, California, United States Neuralink Full time

    Job SummaryWe are seeking a highly skilled Senior Electrical Engineer to join our team at Neuralink. As a key member of our implant team, you will be responsible for designing and developing high-performance, safety-critical embedded systems for our next-generation brain-computer interfaces.Key Responsibilities- Utilize electrical engineering fundamentals...

  • Software Engineer

    4 weeks ago


    Fremont, California, United States Siemens Digital Industries Software Full time

    Job Title: Software Engineer - Electronic Design AutomationAbout the Role:We are seeking a highly motivated recent college graduate to join our Calibre engineering team in the Design to Silicon business unit. As a software engineer, you will be responsible for designing, developing, debugging, and supporting the Calibre software. Your development...