07 Aug
|
Medtronic
|
Hyderabad
07 Aug
Medtronic
Hyderabad
A Day in the Life As a technical software leader, you will work closely with software development teams and cross-functional teams in an Agile setting (Scrum). You will ensure tests pass relative to design specifications, prepare formal documentation, and educate stakeholders regarding solutions. You will provide solutions that require the regular use of ingenuity and creativity and work is performed with minimal direction to determine technical objectives of assignments.
Responsibilities may include the following and other duties may be assigned
- Design, develop, test, and document complex software components, and applications related to surgical generators.
- Lead requirements gathering, estimating, and planning efforts.
- Interface with systems, and test engineers as well as quality assurance.
- Troubleshoot, debug, maintain, and support existing products.
- Effectively contribute to development teams.
- Identify and implement process improvements.
Required Knowledge and Experience
- Bachelor s degree in Engineering required.
- Minimum of 10+ years of relevant experience, or advanced degree with a minimum of 10 years relevant experience.
- Expert programming skills in C++ 14/17/20
- Expert knowledge in designing, developing, testing,
and documenting embedded software infrastructure systems and system components.
- Experience in large-scale software design including OOA/OOD and design patterns.
- Experience in software Automation Testing Gtest , CPP Unit
- Ready to get involved in multiple projects/products for a product line.
- Assisting with project timeline estimation and planning efforts.
- Good to have experience with Web-based GUI development frameworks.
- Git-based source control systems and embedded security.
- Experience with Linux and Yocto based systems is Good to have.
- Strong knowledge of modern software design (UML Enterprise Architect), development, debug, and test practices.
- Strong problem-solving skills and attention to detail.
- Excellent oral and written communication skills.
- Leadership and mentorship capabilities.
- Ability to work in an Agile team environment.
- Quick learner and learn tools and technologies as required.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Principal Software Engineer (Hyderabad)
🏢 Medtronic
📍 Hyderabad