Senior Software Engineer - Linux/Android BSP
Published date: 2024/01/10
- Location: Chennai, Tamil Nadu, India
Position Summary
The individual will work on Board Bring-up and System Software design & development work using Linux/Android OS for next generation infusion devices, with application in hospitals across the globe.
The role involves having a good understanding of Linux/Android Operating Systems/BSP/System Programming; TCP/IP networking and Cybersecurity experience are a big plus.
Essential Duties & Responsibilities
• Experience on Operating System and system level programming (Linux/Android/JNI/board-bring-up/BSP/kernel/drivers etc.)
• Strong programming, debugging, problem-solving and analytical skills
Knowledge, Skills & Qualifications
• Skilled in C Programming Language - All concepts
• RTOS Concepts
• Driver and Board Bring-up
• Problem Solving
• Understand HW Concepts and Peripherals, Protocols – i2c , USB, SPI UART, etc.
• Testing - Unit Testing, Functional Testing, Automation with scripting languages
• Linux/Android OS and Drivers
• Understanding on Embedded systems and firmware, Board bring-up
• Cybersecurity experience like secure storage, keystores, openssl APIs, etc., is a big plus
• Experience with TCP/IP networking and debugging tools.
• Knowledge of Wi-fi (802.11) is a plus
Education and Experience
• High School diploma; Bachelor’s degree in the fields of computer science engineering, information technology, computer applications and/or allied subjects, from an accredited college or university is preferred
• 5+ years of work experience
Minimum Qualifications
• Must be at least 18 years of age
• Must pass pre-employment background verification
Travel Requirements
Typically requires travel less than 5% of the time
Physical Requirements and Work Environment
• This is largely a sedentary role.
• This job operates in a professional office environment and routinely uses standard office equipment.
ICU Medical is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
Engineering
Primary Location
IN-TN-Chennai
Schedule
Full-time
Shift
Day Job
The individual will work on Board Bring-up and System Software design & development work using Linux/Android OS for next generation infusion devices, with application in hospitals across the globe.
The role involves having a good understanding of Linux/Android Operating Systems/BSP/System Programming; TCP/IP networking and Cybersecurity experience are a big plus.
Essential Duties & Responsibilities
• Experience on Operating System and system level programming (Linux/Android/JNI/board-bring-up/BSP/kernel/drivers etc.)
• Strong programming, debugging, problem-solving and analytical skills
Knowledge, Skills & Qualifications
• Skilled in C Programming Language - All concepts
• RTOS Concepts
• Driver and Board Bring-up
• Problem Solving
• Understand HW Concepts and Peripherals, Protocols – i2c , USB, SPI UART, etc.
• Testing - Unit Testing, Functional Testing, Automation with scripting languages
• Linux/Android OS and Drivers
• Understanding on Embedded systems and firmware, Board bring-up
• Cybersecurity experience like secure storage, keystores, openssl APIs, etc., is a big plus
• Experience with TCP/IP networking and debugging tools.
• Knowledge of Wi-fi (802.11) is a plus
Education and Experience
• High School diploma; Bachelor’s degree in the fields of computer science engineering, information technology, computer applications and/or allied subjects, from an accredited college or university is preferred
• 5+ years of work experience
Minimum Qualifications
• Must be at least 18 years of age
• Must pass pre-employment background verification
Travel Requirements
Typically requires travel less than 5% of the time
Physical Requirements and Work Environment
• This is largely a sedentary role.
• This job operates in a professional office environment and routinely uses standard office equipment.
ICU Medical is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
Engineering
Primary Location
IN-TN-Chennai
Schedule
Full-time
Shift
Day Job
0 page views
Related listings
-
Software EngineerSoftware DeveloperExperience Level: 7 to 8 Yrs years Locations: Chennai(Hybrid) Notice Period: Immediate to 30 days Job Description: Software Engineer IT Roles and Responsibilities • Works closely with business and stakeholders to understand new requirements and enhan...2026/11/09
-
2026/11/09
-
Lead Software EngineerSoftware DeveloperAbout Freshworks Company Description Freshworks makes it fast and easy for businesses to delight their customers and employees. We do this by taking a fresh approach to building and delivering software that is affordable, quick to implement, and desi...2026/11/09
