Senior Embedded Engineer
Bengaluru, India
4d ago

Cyient is a global engineering and technology solutions company. As a Design, Build, and Maintain partner for leading organizations worldwide, we take solution ownership across the value chain to help clients focus on their core, innovate, and stay ahead of the curve.

We leverage digital technologies, advanced analytics capabilities, and our domain knowledge and technical expertise, to solve complex business problems.

With over 15,000 employees globally, we partner with clients to operate as part of their extended team in ways that best suit their organization’s culture and requirements.

Our industry focus includes aerospace and defence, healthcare, telecommunications, rail transportation, semiconductor, geospatial, industrial, and energy.

Job Description Responsibilities :

  • Develop Embedded software in C, C++ for 32-bit microcontrollers
  • Develop and change-manage various levels of software requirements for medical devices (System and Module level)
  • Work with stakeholders to identify and assess product risks (frequency, certainty, severity, and mitigations). Must have the ability to think clearly to root causes and make logical decisions.
  • Should have the ability to recommend, convince, and implement the most pragmatic solutions.

  • Evaluation and select system hardware and software architectures, designs, and parts. Ensure that they support all clinical / functional, operational, & financial requirements as well as overall product quality.
  • Make definite recommendations and decisions via trade-off analyses.

  • Involve in all aspects of software development cycle for medical devices in accordance with IEC62304
  • When assigned, define architecture of the software, involve in risk assessment and failure mode analysis, develop code, review test plans and V&V results.
  • Working knowledge of PCBA design, reading EE Schematics, understanding 3D product models and work with the hardware engineering team
  • Working with internal and external partners including marketing & product management, systems engineering, project management, hardware engineering, supply chain, manufacturing, QA / RA, V&V teams Requirements :
  • Bachelors / Masters in Software or Electronics Engineering or related discipline
  • Around 7-12 years of experiences in Medical Devices R&D (with exposure in FDA 21 CFR Part 820, ISO 62304)
  • Extremely hands-on in rigging up systems to make the software run / test the software
  • Experience with Board bring up (Boot Loaders & Driver SW)
  • Experience with Operating Systems (Linux, Ubuntu)
  • Develop and test driver SW (Nand Flash, SPI, I2C, UART, USB, Bluetooth Low Energy)
  • Familiar with working with Firmware tools such as Oscilloscopes, Logic Analyzers etc.
  • Very good in algorithm development / understanding
  • Understanding of regulatory frameworks, Codes and Standards related to medical device commercialization Skills & Experience32 Bit Microcontrollers, Bootloaders, Device Drivers, Embedded C, Embedded C++, FDA Medical Device Regulations, Firmware, ISO 62304, Linux, PCBA Cyient is an Equal Opportunity Employer.
  • Cyient recruits, employs, trains, compensates, and promotes regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, veteran status, and other protected status as required by applicable law.

    We are proud to be a diverse and inclusive company where our people can focus their whole self on solving problems that matter.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form