Embedded Software Engineer

Year    Bangalore, Karnataka, India

Job Description


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. Responsibilities: . Develop Embedded software in C, C++ for 32-bit microcontrollers . RTOS and multithreading experience in embedded software development . 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 Skill / Experience . Must have experience in launching at least 1 product from concept to commercialization . Around 8+ (for Lead) ( 1 position ) and 5+ years (for Senior) ( 2 positions) 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 . Preferable: Experience in GUI design (Andriod) . Experience with Board bring up (Boot Loaders & Driver SW) . Develop and test driver SW (Nand Flash, SPI, I2C, UART, USB, Bluetooth Low Energy) . Familiar with working with Oscilloscopes, Logic Analyzers etc. . Very good in algorithm development/understanding . Understanding of basic physics of fluid simulation (flow, pressure, resistance) . Understanding of regulatory frameworks, Codes and Standards related to medical device commercialization Education . Bachelors/Masters in Software or Electronics Engineering or related discipline Skills & Experience Embedded C, Embedded C++, Embedded Software Programming 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.

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3132102
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year