Embedded Software Engineer

5 hours ago


Gurugram, India UnivLabs Technologies Pvt Ltd Full time

About Company:

UnivLabs, founded in 2015, is a pioneering Indian medical devices company specializing in Surgical EndoVision, Urology, AI, and Infusion Pumps. Headquartered in Gurgaon with R&D offices in Europe, we blend cutting-edge technology and clinical expertise to redefine healthcare solutions.


Our team of engineers and surgeons brings extensive experience from leading global organizations, driving our commitment to quality, innovation, and reliability. With DSIR-recognized R&D, 20+ global patents, and state-of-the-art facilities in Gurugram, France, and Germany, we deliver rigorously tested, ISO-certified products trusted worldwide.


Our flagship Cloud-Connected 4K EndoVision Suite features Advanced Surgical Assistance (ASAS) and One Button Service Request (OBSR) technology, enhancing surgical precision and patient care in hospitals across three continents.


Summary:

The embedded systems engineer designs, develops, tests, and maintains embedded systems. The engineer will write code in C and C++ for microcontrollers, identify and fix issues and work collaboratively with engineers, product managers, and others on various teams. The Embedded Engineer will be responsible for owning the code and would be responsible for Code’s Functional, System Adherence to Industry Standard Coding standards like the one define in CMMI V, ISO 26262, ASPICE or ISO 13485 etc..


Responsibilities:

• Design and build embedded systems, including embedded system firmware in C and C++.

• Test and debug the systems.

• Documentation, testing, and debug system software.

• Monitor and maintain the system after development.

• Improve system efficiency and stability after development

• Collaborate with customers to create systems based on their needs.

• Ensure Code Adherence to appropriate standards like CMMI V, ISO 26262, ASPICE or ISO 13485 etc..

• Maintains Design history of all development, Documentation and Tests


Requirements:

• Professional experience in embedded systems

• Significant programming experience in C or C++ Experience in trouble-shooting embedded systems and microcontroller peripherals

• Experience in working in real-time operating systems like Embedded RTOS, FreeRTOS etc. and in interfaces, IP protocols, and hardware subsystems

• Proficiency in working with common embedded systems communication protocols like URAT, I2C, SPI, USB and ADC, PWM, DAC, DMA etc.

• Knowledge of microcontroller families like ATMEL, ST, Microchip etc., and their operation is a must.

• Knowledge of single- board computers e.g. Raspberry Pi, embedded Linux and python programming.

• Strong knowledge of electronics and digital circuits.

• Strong knowledge and adherence to Software Development standards


• Practical knowledge of Coding standards like MISRA Guidelines, Static Code analysis tools like PCLint, Unit test tool like Tessy.ation skills.


Required Experience- 3+yrs


Why Join UnivLabs?

At UnivLabs, you will:

• Work on cutting-edge technologies and experience the fulfillment of designing innovative solutions rather than following conventional paths.

• Drive innovations that position you alongside the world’s top minds, enabling you to compete with multibillion-dollar companies on the global stage.

• Contribute to building technologies that strengthen India’s position globally in the medical devices industry.

Join UnivLabs and be part of a mission to revolutionize medical technology for a healthier, more innovative future.



  • Gurugram, India UnivLabs Technologies Pvt Ltd Full time

    Summary: The embedded systems engineer designs, develops, tests, and maintains embedded systems. The engineer will write code in C and C++ for microcontrollers, identify and fix issues and work collaboratively with engineers, product managers, and others on various teams. The Embedded Engineer will be responsible for owning the code and would be responsible...


  • Gurugram, India UnivLabs Technologies Pvt Ltd Full time

    About Company:UnivLabs, founded in 2015, is a pioneering Indian medical devices company specializing in Surgical EndoVision, Urology, AI, and Infusion Pumps. Headquartered in Gurgaon with R&D offices in Europe, we blend cutting-edge technology and clinical expertise to redefine healthcare solutions.Our team of engineers and surgeons brings extensive...


  • Gurugram, India UnivLabs Technologies Pvt Ltd Full time

    About Company:UnivLabs, founded in 2015, is a pioneering Indian medical devices company specializing in Surgical EndoVision, Urology, AI, and Infusion Pumps. Headquartered in Gurgaon with R&D offices in Europe, we blend cutting-edge technology and clinical expertise to redefine healthcare solutions.Our team of engineers and surgeons brings extensive...


  • Gurugram, India Stryker Global Technology Center Pvt Ltd. Full time

    Work Flexibility: Hybrid or Onsite Who we want: • Goal-oriented developers. Keeping the customer and requirements squarely in focus, people who deliver safe and robust solutions.  • Strategic thinkers. People who enjoy analyzing data or trends for planning, forecasting, advising, budgeting, reporting, or sales opportunities. • Self-directed...


  • Gurugram, India Stryker Global Technology Center Pvt Ltd. Full time

    Work Flexibility: Hybrid or Onsite Who we want: • Goal-oriented developers. Keeping the customer and requirements squarely in focus, people who deliver safe and robust solutions.  • Strategic thinkers. People who enjoy analyzing data or trends for planning, forecasting, advising, budgeting, reporting, or sales opportunities. • Self-directed...


  • Gurugram, India Trak N Tell Full time

    Responsibilities:Meeting with clients to understand software requirements. Creating SRS, High Level Design and Low Level Design documents.Give effort estimates based on Software Requirements.Create Test Case Suite, Test Plan and Test Reports.Work with Junior team members to efficiently divide work among the team members.Coming up with effective coding...


  • Gurugram, India Ciena India Private Limited Unitech Full time

    Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual’s passions, growth, wellbeing and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and...


  • Gurugram, India IT Firm Full time

    Job Description :As a Embedded Software Engineer, you would be involved in the firmware development of the various products of the division. The objective of the job is to ensure implementation and verification of several features at the firmware level based on the requirements of product, on FPGA prototyping platform and RTL simulation in a first step and...


  • gurugram, India IoTechWorld Avigation Pvt Ltd Full time

    Job Description: Embedded Software Engineer with proven experience and skill in Embedded Linux/Android Systems. Experience in developing, modifying custom BSP’s and adapting the Linux/Android OS environment.Technical Skillset Required: • Experience (in years): 5-8 Years relevant experience of Embedded Linux/Android Platform Development.• Board bring-up...


  • Gurugram, India ChargePoint Full time

    Requirements Bachelors or Master’s in Electrical Engineering or Computer Engineering Excellent communication, testing and troubleshooting skills 3+ years of Embedded/Platform Software testing experience Good in Linux  shell scripting preferred Strong Programming/automation experience in python Board level testing (if any, will be a bonus) ...


  • gurugram, India IoTechWorld Avigation Pvt Ltd Full time

    Job Description: Embedded Software Engineer with proven experience and skill in Embedded Linux/Android Systems. Experience in developing, modifying custom BSP’s and adapting the Linux/Android OS environment.Technical Skillset Required: • Experience (in years): 5-8 Years relevant experience of Embedded Linux/Android Platform Development.• Board bring-up...


  • Gurugram, India IoTechWorld Avigation Pvt Ltd Full time

    Job Description: Embedded Software Engineer with proven experience and skill in Embedded Linux/Android Systems. Experience in developing, modifying custom BSP’s and adapting the Linux/Android OS environment.Technical Skillset Required: • Experience (in years): 2-5 Years relevant experience of Embedded Linux/Android Platform Development. • Board...


  • Gurugram, India IoTechWorld Avigation Pvt Ltd Full time

    Job Description: Embedded Software Engineer with proven experience and skill in Embedded Linux/Android Systems. Experience in developing, modifying custom BSP’s and adapting the Linux/Android OS environment. Technical Skillset Required: • Experience (in years): 2-5 Years relevant experience of Embedded Linux/Android Platform Development. • Board...


  • gurugram, India Career Stone Consultant Full time

    Role - MC Software Engineer Objective Of This Role:Machine Control Software DevelopmentWFO only - GurugramTasks & Responsibilities:Understand system requirements and specificationsSW Design (activity diagram, sequence diagrams, flow charts)Embedded SW development in C languageDesign test cases and test executionQualifications:Education & Trainings:...


  • Gurugram, India Career Stone Consultant Full time

    Role - MC Software Engineer Objective Of This Role:Machine Control Software DevelopmentWFO only - GurugramTasks & Responsibilities:Understand system requirements and specificationsSW Design (activity diagram, sequence diagrams, flow charts)Embedded SW development in C languageDesign test cases and test executionQualifications:Education & Trainings:...


  • Gurugram, India Career Stone Consultant Full time

    Role - MC Software Engineer Objective Of This Role:Machine Control Software DevelopmentWFO only - GurugramTasks & Responsibilities:Understand system requirements and specificationsSW Design (activity diagram, sequence diagrams, flow charts)Embedded SW development in C languageDesign test cases and test executionQualifications:Education & Trainings:...


  • gurugram, India Career Stone Consultant Full time

    Role - MC Software Engineer Objective Of This Role: Machine Control Software Development WFO only - Gurugram Tasks & Responsibilities: Understand system requirements and specifications SW Design (activity diagram, sequence diagrams, flow charts) Embedded SW development in C language Design test cases and test execution Qualifications: Education &...


  • gurugram, India UnivLabs Technologies Pvt Ltd Full time

    About Company: UnivLabs, founded in 2015, is a pioneering Indian medical devices company specializing in Surgical EndoVision, Urology, AI, and Infusion Pumps. Headquartered in Gurgaon with R&D offices in Europe, we blend cutting-edge technology and clinical expertise to redefine healthcare solutions. Our team of engineers and surgeons brings extensive...


  • gurugram, India UnivLabs Technologies Pvt Ltd Full time

    About Company:UnivLabs, founded in 2015, is a pioneering Indian medical devices company specializing in Surgical EndoVision, Urology, AI, and Infusion Pumps. Headquartered in Gurgaon with R&D offices in Europe, we blend cutting-edge technology and clinical expertise to redefine healthcare solutions.Our team of engineers and surgeons brings extensive...


  • Gurugram, India Neuranics Lab Full time

    Roles And ResponsibilitiesDeveloping Firmware using C/C++ for microcontrollers for various sensor interfacing, motor actuation and control, communication protocol development for control board, etc Skills And ExperienceVery good experience in embedded microcontroller programming (Arm/PIC/Atmega/STM32 etc)Analog and digital circuit analysisGood exposure to...