Software Engineer I
Internship Sylmar, USA
Job description
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 103,000 colleagues serve people in more than 160 countries.
JOB DESCRIPTION:
MAIN PURPOSE OF ROLE
Abbott is currently looking for a Linux Platform Engineer (Software Engineer I) with strong embedded Linux experience. This candidate will be part of the Platform team that supports and maintains the platform components in our products. Candidate will be responsible to design, develop, debug and modify embedded Linux software based on standards, requirements and design specifications.
MAIN RESPONSIBILITIES
Work with and customize embedded Linux distributions for existing and new products
Create, maintain and debug applications in C/C++ and Qt
Debug, customize and port Linux device drivers
Collaborate with V&V, QA, manufacturing, service center, systems engineering and support teams
Perform troubleshooting and maintenance of deployed products
Ensure cyber-security compliance including but not limited to monitoring CVE's, running CS tools such as Kali Linux Security Suite and Nessus
Write test plans, test reports and traceability matrices
QUALIFICATIONS
Education
Bachelors Degree (± 16 years)
Engineering discipline, computer science, related engineering field.
☒
an equivalent combination of education and work experience
Experience/Background
6 months of related experience:
Experience with visual modeling, graphical user interfaces, multi-threading, networking, relational databases, formal software development methodologies, and source code management is recommended.
Knowledge of embedded Linux development, bootloaders, board support packages, kernel, device drivers and application development in C/C++
Shell scripting. Perl/Python is a plus
Experience developing with GCC/GNU tool chains
Working knowledge of compilers, linkers, debuggers
Good systems and networking knowledge (LAN's, routing, Wi-Fi, Cellular)
Experience with Serial communications, Network communications, TCP/IP, UDP, FTP
Experience with system programming including multithreading, IPC
Skills to use and incorporate open source solutions in products
Experience with either Yocto/Bitbake/Buildroot
Experience packaging software for distribution and deployment (dpkg, ipkg, opkg, rpms)
Good knowledge of computer Science fundamentals: object-oriented design, data structures, algorithm design
Understanding of secure coding principles and guidelines
Ability to travel approximately 10%, including internationally.
JOB FAMILY:
Product Development
DIVISION:
CRM Cardiac Rhythm Management
LOCATION:
United States > Sylmar : 15900 Valley View Court
ADDITIONAL LOCATIONS:
WORK SHIFT:
Standard
TRAVEL:
Yes, 10 % of the Time
MEDICAL SURVEILLANCE:
Not Applicable
SIGNIFICANT WORK ACTIVITIES:
Continuous sitting for prolonged periods (more than 2 consecutive hours in an 8 hour day), Keyboard use (greater or equal to 50% of the workday)Abbott is an Equal Opportunity Employer of Minorities/Women/Individuals with Disabilities/Protected Veterans.
EEO is the Law link - English: http://webstorage.abbott.com/common/External/EEO_English.pdf
EEO is the Law link - Espanol: http://webstorage.abbott.com/common/External/EEO_Spanish.pdf