Firmware Engineer I at Abbott Laboratories
Sylmar, CA 91392
About the Job
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.
Working at Abbott
At Abbott, you can do work that matters, grow, and learn, care for yourself and family, be your true self and live a full life. You’ll also have access to:
Career development with an international company where you can grow the career you dream of.
Employees can qualify for free medical coverage in our Health Investment Plan (HIP) PPO medical plan in the next calendar yearAn excellent retirement savings plan with high employer contribution
Tuition reimbursement, the Freedom 2 Save student debt program and FreeU education benefit - an affordable and convenient path to getting a bachelor’s degree.
A company recognized as a great place to work in dozens of countries around the world and named one of the most admired companies in the world by Fortune.
A company that is recognized as one of the best big companies to work for as well as a best place to work for diversity, working mothers, female executives, and scientists.
The Opportunity
This Software Engineer I works onsite at our Sylmar, CA location in the Cardiac Rhythm Managment Division. As a global leader in Cardiac Rhythm Technologies, we focus on innovative technologies that can improve the way doctors treat people with heart arrhythmias, or irregular heartbeats.
The Software Engineer I responsibilities include delivering of firmware design and implementation for Implantable Medical Devices; testing and debugging firmware code on the bench; analyzing interaction of new changes with rest of firmware application; reporting progress to management and customers.
What You’ll Work On
Collaborate with the firmware team to design, develop, test, and debug embedded firmware for implanted medical devices, including ICD, pacemaker, ICM devices.
Analyze and optimize firmware code to improve performance, memory utilization, and power efficiency.
Develop test plans and conduct testing to ensure the reliability, functionality, and performance of firmware.
Maintain clear and comprehensive documentation for firmware designs, code, and testing procedures.
Work closely with cross-functional teams, including hardware engineers, software developers, and quality assurance, to ensure seamless integration of firmware with hardware and software components.
Investigate and resolve firmware-related issues, bugs, and customer-reported problems in a timely manner.
Keep abreast of industry trends, emerging technologies, and best practices to contribute to the continuous improvement of firmware development processes.
Present your design and code for reviews, document and resolve issues as directed; Contributes to reviews held by other engineers with useful feedback.
Actively participate meetings including project status, technical brainstorming, software work request dispositioning, and training.
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.
Required Qualifications
Bachelor's Degree in Computer Science, Engineering Mathematics, or related field, with 0-2 years of related experience.
Firmware Development Experience: Experience in firmware development (combination of programming-heavy coursework, school projects, freelance work, and professional experience).
Proficiency in C and/or C++ programming languages.
Preferred Qualifications
BS/BA degree or MS degree in CS, CE, EE, or related field preferred
Understanding of embedded systems
Familiarity with embedded development tools and debugging techniques.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
Ability to work independently and in a collaborative environment.
Eagerness to learn and adapt to new technologies and tools.
Strong familiarity with current development tools (IDEs, debuggers, unit test frameworks).
Experience working with teams cohesively from multiple sites.
Experience in programming languages such as C, C++, and Python.
Experience of multi-tasking systems and real-time application development (ex. threading, semaphores, processes, etc.) a plus.
Experience and knowledge of software development process as required for medical device industry.
Experience with git and JIRA.
Learn more about our health and wellness benefits, which provide the security to help you and your family live full lives: www.abbottbenefits.com
Follow your career aspirations to Abbott for diverse opportunities with a company that can help you build your future and live your best life. Abbott is an Equal Opportunity Employer, committed to employee diversity.
Connect with us at www.abbott.com, on Facebook at www.facebook.com/Abbott and on Twitter @AbbottNews.
The base pay for this position is $55,200.00 – $110,400.00. In specific locations, the pay range may vary from the range posted.