HamburgerMenu
hirist

Job Description

Role : Sr. Embedded Software Engineer.

Location : Kharadi, Pune.

Life Unlimited :


At Smith+Nephew, we design and manufacture technology that takes the limits off living.

Join our dynamic ENT R&D team where cutting-edge technology meets rigorous validation.


Job Description :


We are seeking an experienced Automation Test Engineer to contribute to system and software testing for a cutting-edge Electrosurgical device.


The ideal candidate will have strong expertise in Python programming, experience in automated unit and integration testing, and a solid background in system and software verification using automation, particularly for firmware in FreeRTOS and bare-metal environments.

- Proficiency with automation tools (e. , VectorCast, Unity, CMock, or similar) and static code analysis tools (e. , SonarQube, Coverity) are essential to ensure quality, safety, and regulatory compliance of medical device software.

- This role involves technical leadership within project teams and collaboration in a regulated, Agile/DevOps environment.

What will you be doing?

- Embedded System Design and Development : Design and lead the implementation of embedded software using C/C++ for microcontrollers and SoC platforms, focusing on real-time performance and hardware integration (e., sensor arrays, actuators).

- Hardware-Software Integration : Oversee the integration of embedded systems with hardware components, collaborating with hardware engineers to define system architecture and troubleshoot interactions.

- Optimization and Verification : Lead optimization efforts for power, memory, and performance, and support verification activities to ensure system functionality and safety.

- Manage debugging and regression testing.

- Team Mentorship : Act as an informal resource for colleagues with less experience, conducting basic code and design reviews, and providing technical guidance to P1/P2 engineers.

- Process Improvement : Propose enhancements to embedded development processes, such as testing methodologies or system efficiency, to improve reliability.

What will you need to be successful?

- BS, MS, or PhD in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or Biomedical Engineering.

Experience :


- 4+ years of experience in embedded systems development (BS); or 2+ years (MS).

- Experience in embedded design, preferably in medical devices, is required.

- Proficiency in C/C++ for embedded systems, with experience in real-time operating systems (e., FreeRTOS) or bare-metal development.

- Knowledge of hardware schematics, PCB design, and debugging tools (e., oscilloscopes, JTAG).

- Familiarity with communication protocols (e., I2C, SPI, CAN) and basic compliance standards (e., ISO 13485).

- Good problem-solving and analytical skills.

- Ability to work in a team and collaborate with cross-functional stakeholders.

Preferred :


- Experience with hardware-in-the-loop (HIL) testing or advanced optimization techniques.

- Strong communication skills.

- Strong problem-solving and critical thinking skills.

You Unlimited :


- We believe in crafting the greatest good for society.

- Our strongest investments are in our people and the patients we serve.

- Inclusion + Belonging: Committed to Welcoming, Celebrating and Thriving.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in