Senior Software Engineer-Embedded Engineer C/C++
NeST Digital · Bangalore
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Employer requisition: 2610
Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 2 checks marked. Keep unresolved requirements as questions for the employer.
Collected role description
Embedded Engineer Responsibilities • Development, implementation, and maintenance of embedded software for medical and industrial systems • Programming in C/C++ on microcontroller and embedded Linux platforms • Integration of hardware and software components • Analysis and troubleshooting of software defects • Execution of software testing and documentation of development results • Collaboration with systems, hardware (electronics), and quality teams • Creation and maintenance of unit tests (including metrics) • Creation and maintenance of automated software and device tests Qualifications • Completed degree in Computer Science, Electrical Engineering, or a comparable field • Experience in embedded software development using C/C++ • Knowledge of real-time operating systems (RTOS) and/or embedded Linux • Experience with communication interfaces such as UART, SPI, I²C, CAN, or Ethernet • Strong analytical and problem-solving skills • Good English language skills • Knowledge of Python • Ability to communicate effectively across departments and across locations Preferred • Experience in regulated environments (e.g., medical technology) • Knowledge of version control systems (Git) and modern development processes • Experience with Zephyr OS, which is being considered for new implementations and is becoming the ZEISS standard for embedded software • Experience with GCC, including migration from the Keil toolchain and development for Zephyr-based systems
Collected experience requirement
8-12 years