skillindiajobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Software Engineer - Embedded C /C++

3.00 to 8.00 Years   Hyderabad   22 Mar, 2021
Job LocationHyderabad
EducationNot Mentioned
SalaryNot Disclosed
IndustryMedical / Healthcare
Functional AreaGeneral / Other Software
EmploymentTypeFull-time

Job Description

Careers that Change LivesAt Medtronic, we push the limits of what technology can do to make tomorrow better than yesterday and that makes it an exciting and rewarding place to work. Medtronic Mechanical Circulatory System (MCS) Operating Unit develops the next generation medical devices that alleviate pain, restore health and extend life for millions of patients across the world. Our Software is developed with state of the art, industry standard technologies and used by Clinicians and Patients worldwide. The Engineering R & D function at Medtronic Engineering & Innovation Centre ( MEIC), Hyderabad encompasses Software design, development and Verification testing activities during NPD and Sustaining- RPE phases of product development support/ during turnkey NPD Projects for the GBUs. As a Software Engineer in MCS team, you will work closely with Sr. level team members to understand customer needs and develop high value, fully integrated software for medical devices. The ideal candidate will be highly motivated and have a passion for technology and creative problem solving. A Day in the LifeAs a Senior Software Engineer, you will

  • Be part of a small but professional Software development team, will work closely with embedded software development engineers and responsible for implementation of design and development of embedded software supporting medical devices, in compliance with applicable regulations and processes.
  • Work with Software Leads, Systems Engineers in understanding software requirements, develop /update software design documents, implement software requirements, perform unit testing, Static Analysis, integration testing, debug & resolve software issues etc.,
  • Work with team members and provide technical guidance whenever required, perform requirements, design, software reviews.
  • Colloborate with design verification team members and provide calrifications on software requirements and design, review the test designs and test results , peform testing with actual hardware & simulators
  • Participate in technical reviews, implement advances in current state-of-the-art technology and identify opportunities for productivity and quality improvement. Prepare formal documentation following the processes and SOP s, support the development of documentation required for FDA device approval.
  • Make sound independent technical decisions related to product quality and organizational performance to achieve maximized outcomes.
  • Collaborate and coordinate activities with globally distributed teams, ensuring overall product quality.
Must Have
  • Strong Experience in Embedded C , C++ Programming
  • Hand-on experience in software development using any embedded RTOS
  • Strong in usage of Microcontrollers, reading Data sheets, Schematics
  • Experience in writing drivers for Microcontroller peripherals like timers, uart, etc.
  • Strong knowledge of communication protocols like I2C, SPI, UART, RS232
  • Strong debugging experience in Embedded OS based applications
  • Development experience with any Integrated Development Environments like KEIL, IAR, Eclipse, etc.
  • Experience with Windows Batch scripting and Python scripting languages
  • Strong understanding of compiler and linker options, source code build options and memory organization in microcontroller
  • Experience with any source code management tool like Tortoise SVN, Git, etc.
  • Experience with Bug tracking tools
  • Experience with usage of third-party libraries for software development
  • Knowledge of Coding standards used in Software Industry
  • Good experience in Unit Testing, Static Code Analysis, Software Code Reviews and Peer Reviews
  • Strong Experience in VectorCast Software for Unit Testing of C & C++ Code
  • Experience of Software Engineering best practices for Embedded Software Development
  • Able to interpret, understand and provide feedback on Software Requirements
  • Process champion who has understanding of Software Development Lifecycle
  • Pursues industry best practices and technology trends
  • Expereince in Qt of minimum 1 year
  • Proven ability to deliver projects on time, within budget and meeting business expectations
  • Demonstrated high values of ethics and integrity
Minimum Qualification
  • BE/BTech ,Masters or Bachelors Science degree in Computer Science, Electronics & Communications, Electrical Engineering or related Engineering field
  • 7 to 10 years of Embedded Software and Firmware Development
  • Strong programming skills in C and C++
  • Strong knowledge of software design, development, unit testing, debug and test practices
Principal Working Relationship
  • The Engineer frequently interacts with Tech Lead, other developers, V&V engineers, internal partners and stakeholders concerning estimations, design, implementation or requirement clarifications, works closely with global sites.
  • Reports to Engineering Manager.
Nice to Haves
  • Preferably from Medical Device development but it is not a MUST
  • Demonstrated strong communicator, verbal and written, across all levels of the organization as well as Cross functionally
  • Multi-tasker, problem solver with high energy Levels and strong organizational abilities
  • Must communicate effectively in English, both oral communications and written communications in English.
  • History of problem solving, priority setting, customer focus, and driving for results.
  • Knowledge of Industrial standards and Risk Management is a plus.
Your Answer Is this the position you were waiting for Then please apply directly via the apply button! About MedtronicTogether, we can change healthcare worldwide. At Medtronic, we push the limits of what technology, therapies and services can do to help alleviate pain, restore health and extend life.We challenge ourselves and each other to make tomorrow better than yesterday. It is what makes this an exciting and rewarding place to be. We want to accelerate and advance our ability to create meaningful innovations - but we will only succeed with the right people on our team. Let s work together to address universal healthcare needs and improve patients lives.Help us shape the future.Whatever your specialty or ambitions, you can make a difference at Medtronic - both in the lives of others and your career. Join us in our commitment to take healthcare Further, Together.Additional Information
  • Posting Date: Mar 17, 2021
  • Travel: No
,

Keyskills :
sql serverjavasqlcustomer relationsjavascriptembedded software developmentintegrated development environmentsembedded cdata sheetsunit testingtortoise svnbug trackingwindows batchcustomer focus

Senior Software Engineer - Embedded C /C++ Related Jobs

© 2020 Skillindia All Rights Reserved