Senior Embedded Software Engineer
Company: Abbott Laboratories
Location: Pleasanton
Posted on: November 13, 2024
Job Description:
ABOUT ABBOTTAbbott 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. Our 109,000 colleagues
serve people in more than 160 countries.Senior Embedded Software
Engineer - Heart Failure Therapy Pleasanton, CA At Abbott R&D's
Heart Failure division, we spend our days engineering meaningful
products that save and extend the lives of heart failure patients.
Providing a full stack of solutions ranging from wireless implanted
cardiac output sensors to mechanical pumps that assist failing
hearts; we need your expertise to help us engineer the next
generation of class III medical devices (i.e. Bluetooth enabled
implants, Wireless charging, Remote monitoring with the cloud,
telemedicine etc.)We are seeking talented, enthusiastic, and
dependable Senior Embedded Software Engineer who will collaborate
with our systems, human factors, cybersecurity and regulatory teams
to understand the needs of our products and our patients and then
develop best-in-class firmware within a rigorous Agile
process.Duties and Responsibilities:
- Develop C/C++ embedded software for Class III medical
devices
- Working under limited supervision, develop high-risk/high
complexity-level software project tasks
- Ability to work from requirement specifications and
architectural guidelines to design and implement software and test
strategies
- Collaborate with other developers in software design,
implementation, unit testing, and debugging.
- Debug, troubleshoot, and isolate software problems and offer
strategic advice regarding identified issues for future
development.
- Participate in cybersecurity risk assessment, requirements
development, and implementation of cybersecurity features and best
practices.
- May present or contribute to presentations at design reviews;
document and resolve issues as directed.
- Contribute to and support a variety of development and test
phase efforts.
- May write and update requirement specifications for an assigned
area.
- Comply with U.S. Food and Drug Administration (FDA)
regulations, other regulatory requirements, company policies,
operating procedures, processes, and task assignments.
- Maintain positive and cooperative communications and
collaboration with all levels of employees, customers, contractors,
and vendors.
- Perform other related duties and responsibilities, on occasion,
as assigned.Experience and Education Requirements:
- Bachelor's degree in Computer Science or Electrical Engineering
or equivalent
- 5+ years developing progressively more complex software in
C/C++, with at least two years developing software in an embedded
environment for microcontrollers.
- At least one year developing embedded software for medical
devices or other highly regulated field
- Solid understanding of formal software development
methodologies, and source code management
- Experience in working in an iterative (Agile, Scrum, Kanban)
development process.
- Experience in Software risk-based design control processes such
as FDA 62304Preferred Qualifications / Education
- Master's degree in computer science or electrical engineering
or biomedical engineering may be used in lieu of some
experience
- Experience with GIT for version control and Jira for issue
tracking
- Ability to provide guidance, mentorship and task leadership to
more junior team members
- Experience operating, installing and configuring Linux
operating systems
- Fluent in embedded design and implementation patterns including
multithreading, asynchronous io, inter-process messaging, error
handing, event handlers, error handlers, semaphores/mutexs,
interrupts and processes
- Experience developing custom agents utilizing the full BLE
stack (5.0+)
- Experience with unit- and integration-level testing and
automated testing.
- Ability to communicate technical solutions and issues clearly
and adequately to management as well as members on the project
- Experience within an FDA regulated medical field.
- Experience analyzing and debugging embedded system using
oscilloscopes, logic Analyzers and any other appropriate
equipment.
- Experience in Implantable technologies
- Knowledge of hardware breadboards and PC hardware system
interfaces and embedded systems.
- Experience with BLE 5.0 a plusWHAT WE OFFERAt 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
communitiesLearn more about our benefits that add real value to
your life to help you live fully: Follow your career aspirations to
Abbott for diverse opportunities with a company that provides the
growth and strength to build your future. Abbott is an Equal
Opportunity Employer, committed to employee diversity.Connect with
us at , on Facebook at and on Twitter @AbbottNews and
@AbbottGlobal.The base pay for this position is $83,600.00 -
$167,200.00. In specific locations, the pay range may vary from the
range posted.
#J-18808-Ljbffr
Keywords: Abbott Laboratories, Sunnyvale , Senior Embedded Software Engineer, IT / Software / Systems , Pleasanton, California
Didn't find what you're looking for? Search again!
Loading more jobs...