Embedded Software Engineer

7 days ago


Thiruvananthapuram Trivandrum India Siemens Healthineers Full time

Job Description Join us in pioneering breakthroughs in healthcare. For everyone. Everywhere. Sustainably. Our inspiring and caring environment forms a global community that celebrates diversity and individuality. We encourage you to step beyond your comfort zone, offering resources and flexibility to foster your professional and personal growth, all while valuing your unique contributions. We are seeking an experienced Embedded Software Engineer with experience in two areas: Embedded Linux Software Development and bare metal programming in PSoC 6 microcontrollers to join our R&D team developing cutting-edge medical imaging devices built on custom hardware platforms. In this role, you will be responsible for the design, development, and maintenance of embedded Linux and PSoC 6 systems that power high-performance, real-time medical imaging solutions. This is a hands-on position involving close collaboration with hardware, imaging, and software engineers, with a strong emphasis on system reliability, safety, and regulatory compliance (e.g., IEC 62304). Key Responsibilities - Develop and maintain embedded Linux software stacks for custom medical imaging hardware. - Customize embedded Linux distributions using the Yocto Project. - Write and integrate device drivers for hardware peripherals (e.g., SPI, I2C, UART, USB, Ethernet, GPIO). - Perform board bring-up and integrate bootloaders (e.g., U-Boot), Linux kernel, and device trees for ARM-based SoCs. - Optimize system performance and boot time for real-time image acquisition and processing. - Design, develop, and test bare metal firmware for PSoC 6 microcontrollers used in medical devices. - Work closely with hardware engineers to bring up new boards, validate peripherals (UART, SPI, I2C, ADC, BLE), and troubleshoot low-level issues. - Collaborate with imaging, hardware, and systems engineers to define software interfaces and integration strategies. - Ensure software complies with medical device standards (e.g., IEC 62304, ISO 13485, FDA 21 CFR Part 820). - Implement and document software development processes, including risk management, traceability, and verification. - Contribute to software verification and validation testing, including unit, integration, and system-level tests. Required Qualifications - Bachelor's or master's degree in computer engineering, Electrical Engineering, or a related discipline. - 4+ years of experience in embedded Linux development on custom hardware platforms. - Proficiency in C/C++ programming in embedded environments. - Solid experience with the Linux kernel, bootloader (U-Boot), and device tree configuration. - Strong background in Yocto Project Linux build systems. - 2+ years of experience in embedded development with PSoC 6 devices. - Experience with BLE, CapSense, and low-power design on PSoC 6. - Familiarity with PSOC Creator and Peripheral Driver Library - Familiarity with version control systems (TFS, Git) and issue tracking tools (TFS, JIRA, GitHub Issues). - Ability to read schematics and understand PCB layouts. - Experience with hardware interfaces (e.g., USB, MIPI, I2C, SPI) and real-time data handling. - Understanding medical software development lifecycles and documentation requirements. - Job requires presence in office five days a week Preferred Qualifications - Experience working with medical devices, especially in diagnostic imaging (e.g., ultrasound, MRI, CT). - Familiarity with image acquisition pipelines, camera sensor drivers, or FPGA communication. - Knowledge of IEC 62304, ISO 14971 (risk management), and other relevant medical standards. - Experience with scripting languages (e.g., Python, Bash) for automation and testing. - Familiarity with CI/CD tools and version control systems (e.g., Git, Jenkins). - Prior experience in low-latency, real-time, or high-throughput embedded applications Who we are: We are a team of more than 72,000 highly dedicated Healthineers in more than 70 countries. As a leader in medical technology, we constantly push the boundaries to create better outcomes and experiences for patients, no matter where they live or what health issues they are facing. Our portfolio is crucial for clinical decision-making and treatment pathways. How we work: When you join Siemens Healthineers, you become one in a global team of scientists, clinicians, developers, researchers, professionals, and skilled specialists, who believe in each individual's potential to contribute with diverse ideas. We are from different backgrounds, cultures, religions, political and/or sexual orientations, and work together, to fight the world's most threatening diseases and enable access to care, united by one purpose: to pioneer breakthroughs in healthcare. For everyone. Everywhere. Sustainably. To find out more about Siemens Healthineers businesses, please visit our company page here. The Base Pay Range For This Position Is Min $147,740 - Max $221,600 Factors which may affect starting pay within this range may include geography/market, skills, education, experience, and other qualifications of the successful candidate. If this is a commission eligible position the commission eligibility will be in accordance with the terms of the Company's plan. Commissions are based on individual performance and/or company performance. The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan. life insurance, long-term and short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time. Equal Employment Opportunity Statement: Siemens Healthineers is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law. EEO is the Law: Applicants and employees are protected under Federal law from discrimination. To learn more, click here. Reasonable Accommodations: Siemens Healthineers is committed to equal employment opportunity. As part of this commitment, we will ensure that persons with disabilities are provided reasonable accommodations. If you require a reasonable accommodation in completing a job application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please fill out the accommodations form here. If you're unable to complete the form, you can reach out to our HR People Connect People Contact Center for support at [Confidential Information]. Please note HR People Connect People Contact Center will not have visibility of your application or interview status. California Privacy Notice: California residents have the right to receive additional notices about their personal information. To learn more, click here. Export Control: A successful candidate must be able to work with controlled technology in accordance with US export control law. It is Siemens Healthineers policy to comply fully and completely with all United States export control laws and regulations, including those implemented by the Department of Commerce through the Export Administration Regulations (EAR), by the Department of State through the International Traffic in Arms Regulations (ITAR), and by the Treasury Department through the Office of Foreign Assets Control (OFAC) sanctions regulations. Data Privacy: We care about your data privacy and take compliance with GDPR as well as other data protection legislation seriously. For this reason, we ask you not to send us your CV or resume by email. We ask instead that you create a profile in our talent community where you can upload your CV. Setting up a profile lets us know you are interested in career opportunities with us and makes it easy for us to send you an alert when relevant positions become open. Register here to get started. Beware of Job Scams: Please beware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as Siemens Healthineers recruiters/employees. These scammers may attempt to collect your confidential personal or financial information. If you are concerned that an offer of employment with Siemens Healthineers might be a scam or that the recruiter is not legitimate, please verify by searching for the posting on the Siemens Healthineers career site. To all recruitment agencies: Siemens Healthineers does not accept agency resumes. Please do not forward resumes to our jobs alias, employees, or any other company location. Siemens Healthineers is not responsible for any fees related to unsolicited resumes.


  • Embedded Software

    5 hours ago


    Thiruvananthapuram, Kerala, India Biyani Technologies Full time

    Job Title: Embedded SoftwareJob ID: 49084 Experience : 5-7 Years Location: TrivandrumRole Proficiency:Provide leadership to a project with appropriate technical options and well suited design standards for embedded system product development system level validation and performance optimization strategies.Outcomes:Design develop and implement system level...


  • Thiruvananthapuram, Kerala, India Teliolabs Communication Full time

    Job DescriptionWe are seeking a skilled and experienced Embedded Software Engineer to join our team, focusing specifically on the development and optimization of camera functionality for our embedded devices running on Android. This role will involve working deeply with Quectel smart modules and their underlying platforms, developing and integrating camera...


  • India, Mysore L&T Technology Services Full time

    Job Description Embedded Software Engineer (410 Years Experience) Location: Mysore Domain Preference: Embedded & Medical Key Skills & Experience: Programming Languages: - Strong hands-on experience in Embedded C and C++ for embedded product development - Proficient in designing, debugging, and testing embedded software Microcontroller & Platform Expertise: -...


  • Hyderabad, India Umanist NA Full time

    Job Description Embedded Software Engineer Avionics (Verification & Validation), Onsite - Contarct (1 Year) Locations: Hyderabad, Bangalore Skills & Qualifications - Experience: 24 years in Embedded Software Verification & Validation or Development - Education: B.E. / B.Tech / M.Tech in Engineering - Strong technical mindset with a passion for continuous...


  • Thiruvananthapuram, Kerala, India Trenser Technology Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    OverviewThis position is for a Senior/Lead Software Engineer responsible to develop embedded firmware and applications for a long-term client. The job location is Trivandrum, India. He/ she will be working along with the existing project team for technical and management aspects. Work involves requirement elicitation, software component designing and...


  • Bengaluru, India Analog Devices Full time

    Job Description Come join Analog Devices (ADI) a place where Innovation meets Impact. For more than 55 years, Analog Devices has been inventing new breakthrough technologies that transform lives. At ADI you will work alongside the brightest minds to collaborate on solving complex problems that matter from autonomous vehicles, drones and factories to...


  • Gurugram, Gurugram, India Fluidech Full time

    Job Description Job Title: Senior Embedded Software Tester Location: Gurugram, Haryana Duration: Long-Term Contract Number of positions: 6-8 Company Overview: - FLUIDECH, an ESCONET group company and a deemed public company, is a technology consulting and managed services firm specialising in cybersecurity. - Founded in 2014 and headquartered in Gurugramand...


  • Bengaluru, India Ola Full time

    Job Description Embedded Software Engineer About the Role: We are seeking a highly skilled and hands-on C/C++ Developer to join our team for an exciting role focused on code optimization and platform porting. The ideal candidate will have strong experience in optimizing C/C++ code, working with memory profiling, and porting code across different hardware...


  • Pune, India GlobalFoundries Full time

    Job Description Embedded Software Engineer RTOS & Post-Silicon Validation (Automotive Real-Time MCU) Location: Pune / Bangalore India Join the RISC-V Revolution! About GlobalFoundries GlobalFoundries is a leading full-service semiconductor foundry providing a unique combination of design, development, and fabrication services to some of the world's most...


  • Mumbai, India Embedos Engineering LLP Full time

    Job Description *Candidates from Mumbai will be given preference. Looking for Senior Embedded Engineer with entrepreneurial aspirations to lead the technology development team of a rapidly growing IoT startup. We are offering competitive salary and also potential to get company stocks (partner) Experience in all forms of Embedded Technology. Linux based...