Search jobs > Los Angeles, CA > Software engineer ii

Software Engineer II

Abbott
Sylmar, California, United States
Full-time

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.

Our 114,000 colleagues serve people in more than 160 countries.

A healthy heart is essential to good health. That's why we're committed to advancing treatments for people with cardiovascular disease.

As a global leader in Cardiac Rhythm Technologies, our breakthrough medical technologies help restore people's health so they can get back to living their best lives, faster.

We focus on innovative technologies that can improve the way doctors treat people with heart arrhythmias, or irregular heartbeats.

Our location in Sylmar or Sunnyvale, CA currently has an opportunity for a Software Engineer . Candidate responsibilities include developing and unit testing of wireless communication software to communicate with the Implantable Medical Device Firmware to meet both short term and long-term goals of customers.

Understand the software development process, apply an interdisciplinary, collaborative approach to plan, design, develop software solutions which satisfy customer / operation needs and public / regulatory acceptability.

This includes a multitude of software requirements that range from design, development, test methodologies, risk analysis, documentation, and process improvements.

WHAT YOU’LL DO

  • With minimal oversight, working from functional requirement specifications, develops, maintains, and updates software on platforms like Bluetooth SoC SDK, Embedded Linux and / or Mobile platforms Android Bluetooth Adaptor, iOS Core Bluetooth.
  • Able to execute moderately complex technical responsibilities, such as supporting implementation, new creation, enhancements, and modifications to software / Firmware applications.
  • Communicates with internal stakeholders on decisions that impact their team.
  • Implements several moderately complex components based on the provided design.
  • Provides input into effort estimates.
  • Participates in and contributes to design and code reviews.
  • Demonstrates an aptitude to learn new technologies.
  • Assesses impact of component changes and determines approach to accommodate new capabilities.
  • Complies with U.S. Food and Drug Administration (FDA) regulations, other regulatory requirements, Company policies, operating procedures, processes, and task assignments.

Maintains positive and cooperative communications and collaboration with all levels of employees, customers, contractors, and vendors.

EDUCATION AND EXPERIENCE YOU’LL BRING

Required

At least Bachelor’s degree with 3 years of relevant experience or a Master’s degree and 1 year of relevant experience.

  • 3years of experience in software development (combination of programming-heavy coursework, school projects, freelance work and professional experience)
  • Moderate ability to develop and design software code
  • Moderate level understanding of design patterns.
  • Experience in programming languages such as C, C++, C# is must. Swift, MFC, Visual Basic, Java, and Python preferred.
  • Knowledge of hardware breadboards and PC hardware system interfaces and embedded systems a plus
  • Demonstrated success in technical proficiency, creativity and independent thought.
  • Excellent verbal and written communication skills
  • Strong analytical and problem-solving skills
  • Ability to multi-task and prioritize responsibilities.
  • Hands on experience with Bluetooth SoC software development experience on vendor SDK environment such as Nordic nRF52, Texas Instrument CC2640, ON Semiconductor RSL 10 / 15 preferred.
  • Experience of operating systems such as Bluetooth SoC SDK, Linux, Android, and iOS preferred.
  • Experience of multi-tasking systems and real-time application development (ex. threading, semaphores, processes, etc.) preferred.
  • Experience with Objected Oriented Analysis and Design concepts preferred.
  • Experience with tools such as Bitbucket, Jira and ClearQuest a plus.
  • Bachelor’s degree in a technical field (Computer Science, Computer and Electrical Engineering)
  • Or an equivalent combination of education and work experience

Preferred

  • BS / BA degree or MS degree in CS, EE, or related field
  • 7 days ago
Related jobs
Promoted
Raytheon
Santa Monica, California

Master’s degree in Computer Engineering, Computer Science, or Software Engineering, and prior Internship experience. The Software organization develops software applications, including integration and test on missiles, launchers, radars, naval systems, fire control and other complex systems. Our pre...

Promoted
Hiringly
Los Angeles, California

The Controls Technician - Systems Software Engineer II is responsible for applying technical knowledge and experience to program databases, develop custom graphics, and install these into Building Management Systems (BMS) for assigned projects. This job description provides an overview of the key re...

Promoted
Raytheon
Los Angeles, California

Master’s degree in Computer Engineering, Computer Science, or Software Engineering, and prior Internship experience. The Software organization develops software applications, including integration and test on missiles, launchers, radars, naval systems, fire control and other complex systems. Our pre...

Disney Entertainment & ESPN Technology
Glendale, California

The Android team responsible for building Hulu is seeking an experienced Software Engineer with a passion for mobile applications to join our team. Nurture a highly collaborative, world-class team of software engineers. Bachelor’s degree in Computer Science, Information Systems, Software Engineering...

SpaceX
Hawthorne, California

SOFTWARE ENGINEER II, C++ (STARSHIELD). Our software engineers are responsible for the life cycle of the software they create, including development, testing, and operational support. Software Engineer/Level II: $140,000. The Starshield software team is building highly reliable in-space mesh network...

Disney Entertainment & ESPN Technology
Glendale, California

We’re looking for a Senior Software Engineer who has experience in Rust and comes from a C/C++ background, who knows how to write cross platform code, and is ready to push the boundaries of UX on our custom in-house runtime to provide the best app experiences for our viewers on devices across the va...

Disney Entertainment & ESPN Technology
Santa Monica, California

We’re seeking a Software Engineer II for the Roku Client Application Engineering Team, where you’ll be part of the team that builds our Direct-to-Consumer client apps, such as Disney+, Star+, ESPN and Hulu on Roku streaming devices and smart TVs. Collaborate closely with our client SDK engineering, ...

Hiringly
Los Angeles, California

The Controls Technician - Systems Software Engineer II is responsible for applying technical knowledge and experience to program databases, develop custom graphics, and install these into Building Management Systems (BMS) for assigned projects. This job description provides an overview of the key re...

Disney Entertainment & ESPN Technology
Santa Monica, California

In doing so, they contribute to a series of cross-functional services and technologies, including Quality Engineering, Data Analytics, Software Development, Broadcast Infrastructure, and Networking & Security. In doing so, they contribute to a series of cross-functional services and technologies, in...

Electronic Arts
Los Angeles, California

Software Engineer / SRE / DevOps engineer. Collaborate with other engineers in the wider APEX team on feature discussions / requirements gathering, architecture and design reviews, code reviews, and similar. Experience collaborating across a team of engineers. ...