Sr/Software Dev Ops Engineer II
2 Nos.
90402
Full Time
3.5 Year(s) To 12.0 Year(s)
10.00 LPA TO 30.00 LPA
IT Software - System Programming
IT-Software/Software Services
Job Description:
What you would be doing
- Support the software development life cycle for design, implementation, build, deployment and debugging of embedded software on a medical device.
- Hands-on experience developing and maintaining CI/CD automation processes & pipelines to enable fast, but safe delivery of embedded software to various stages.
- Develop & Maintain sound version control best practices-based CM systems (GIT), including branching and merging strategies.
- Serve as a technical lead for an Agile team and actively participate in all Agile ceremonies.
- Ability to automate release deployments across development, test, staging, Quality Assurance and production stacks using a combination of scripting languages and other automation toolkits.
- Set-up new VM based build environments, maintain existing environments and applications via configuration management such as Ansible & Terraform.
- Debug build issues for a cross-compiled, multi-target architecture based embedded product.
- Scripting expertise, can (and frequently does) write scripts from scratch in Python, bash or similar language
- Analyze technology current tech stack and tools and make recommendations for further improvements.
- Identify processes and capabilities that can be streamlined and automated.
- Communicate effectively to help bridge stakeholder and development requirements.
- Integral in assisting software team with support and operations.
- Being able to work with our partner IT organizations to fulfill our technical project goals.
Qualifications
Must have: Minimum qualifications:
- A bachelor’s degree in computer science, Electrical, Electronics / equivalent from reputed institution.
- 8 to 12 years’ experience in Embedded Software verification & Validation with at least two (2) years’ experience in the medical device/Medical IT or regulated industry.
As an ideal candidate, you will have any or all the following experience:
- Strong knowledge of Linux and Linux environments (Ubuntu, RHEL 6/7/8)
- Must be fluent with Git
- Fluent skills in object-oriented programming and experience in at least one programming language, C++ highly preferred.
Preferred qualifications:
Experience in developing and commercializing software products in a fast-paced R&D environment, including understanding of the software development lifecycle (SDLC) and best practices in the medical device industry, experience in providing post product support.
- Experience integrating Jenkins/Bamboo and Docker for automated build and deployment
- Knowledge of security practices, networking protocols, firewalls, etc.
- Strong grasp of Linux platform.
- Experience cross-compiling for other target architectures such as ARM as well as x86 based platforms.
- Experience with a real-time OS such as QNX.
- Familiarity with software development life cycle models, Agile, and DevOps programming methodologies.
- Experience managing/monitoring virtualized servers (either on-premise or cloud) for optimal performance
- Experience working cross functionally across multiple teams.
- Ability to successfully work with internal customers, developers, testers, systems, project management, and support staff
- Excellent problem solving, analytical skills and technical troubleshooting skills
- Experience with an embedded product build environment and tools (make, CMake, compilers, cross-compile tools, IDE's, etc)
- Experience working with the global/multi-development sites environment is a plus.
- Cybersecurity experience is desirable, designing and maintaining secure OS and applications (e.g. SSL/TLS, DTLS, TPM, Trusted/Secure Boot, Root of Trust, Authentication, Encryption, Public/Private Key, Key/Certificate Management, authenticated and secure communications protocols)
Key Skills :
Company Profile
A global healthcare technology leader — boldly attacking the most challenging health problems facing humanity with innovations that transform lives.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.