R&D India Staff Embedded Software Engineer (Secunderabad)

R&D India Staff Embedded Software Engineer (Secunderabad)

09 Aug
|
Olympus
|
Secunderabad

09 Aug

Olympus

Secunderabad

Purpose of the Role:

The Staff Embedded Software Engineer will focus on the technical execution of embedded software development projects within Olympus. Reporting to the Associate Director, this role emphasizes technical leadership while maintaining some project management responsibilities. The individual will collaborate closely with PMO to drive the design, development, and troubleshooting of embedded software systems for medical devices.

This position will take charge of strategic technical oversight, particularly in vendor partner management, ensuring high-quality engineering outcomes and adherence to regulatory standards such as FDA Design Controls. While contributing to project planning and delivery, the focus will be on leading technical initiatives, ensuring alignment with the broader R&D; strategy and offshore operational goals. The role requires proactive liaison with internal teams and external partners to maintain seamless coordination and ensure the timely achievement of project milestones.

Key Responsibilities:

NPD and Stakeholder Management:

- Lead hands-on development and execution of embedded software, driving the implementation of complex systems from concept through to production, with a focus on achieving performance, reliability, and regulatory compliance in every phase
- Perform detailed design reviews with internal teams and vendor partners, offering technical expertise to refine embedded software architectures and ensuring they meet all Olympus R&D; objectives
- Oversee the design, development, and deployment of embedded software and firmware for medical devices
- Ensure the integration of embedded systems with hardware components, sensors, user interfaces, and communication protocols
- Lead the development of real-time, safety-critical systems with a focus on reliability, efficiency, and performance
- Develop and integrate image processing algorithms (e.g., filtering, edge detection, segmentation, enhancement, object detection)
- Optimize algorithms for embedded hardware acceleration (GPU, DSP, SIMD, FPGA)
- Perform software unit and integration testing.
- Prepare static and dynamic analyzer reports.
- Implement software development best practices and software quality metrics
- Lead software reviews and inspections.




- Implement advanced embedded software engineering techniques and embedded systems validation.
- Collaborate with cross-functional teams (mechanical, hardware, and systems engineers) to ensure seamless integration of embedded software into overall product architecture and meet system-level requirements
- Provide technical mentorship to junior engineers and vendor partners, ensuring that best practices are followed and that technical decisions are aligned with Olympus long-term innovation strategies
- Ensure seamless communication of technical updates between stakeholders, including Olympus global teams, regulatory bodies, and vendor partners, focusing on detailed compliance and technical specifications
- Develop and validate test protocols for embedded software, ensuring designs are robust, reliable, and scalable while adhering to safety and regulatory standards

Project Management:

- Lead technical tracking of project progress, developing detailed Gantt charts and project plans that map out technical milestones, dependencies, and resource needs for software R&D; activities
- Coordinate with the PMO teams to ensure technical objectives are aligned with project timelines, adjusting designs and technical approaches to mitigate risks or delays
- Create and manage technical resource plans, ensuring that internal engineering teams and vendor partners have the tools, talent, and resources required to meet demanding project timelines
- Proactively troubleshoot and resolve technical challenges, leveraging advanced engineering methodologies like root cause analysis (RCA), failure mode effect analysis (FMEA), and reliability testing to resolve bottlenecks
- Support RAID management by identifying and documenting key technical risks, ensuring that each risk has an associated mitigation plan grounded in robust engineering fundamentals
- Provide in-depth technical reports to the PMO on project progress, focusing on design validation, testing outcomes, technical issues encountered,



and proposed engineering solutions
- Oversee technical escalations, ensuring that all technical roadblocks are swiftly identified and addressed, with proposed solutions backed by solid technical rationale

Practice Development:

- Lead technical setup of development tools and workflows, including implementing software for embedded systems, debugging tools, and testing protocols for streamlined development within the function
- Develop and oversee technical processes, including change control, design reviews, and prototype testing, ensuring the function operates with cutting-edge engineering efficiency
- Establish advanced testing and validation protocols, ensuring that all embedded software developed in the function meets high standards for performance, durability, and compliance
- Direct hands-on debugging and software validation, focusing on early-stage system validation, software integration, and design tuning to meet evolving project needs
- Drive continuous improvement initiatives to optimize technical workflows, reduce development cycles, and improve overall engineering output quality by integrating feedback from testing and real-world results
- Ensure all software designs meet global regulatory and safety standards, working closely with regulatory bodies and certification teams to ensure the function's output aligns with industry regulations
- Manage technical knowledge-sharing sessions within the function, facilitating the exchange of embedded software know-how between internal teams and external vendor partners to elevate the overall technical skill set

Regulatory & Compliance:

- Support the Associate Director in ensuring product development aligns with regulatory and industry standards, including FDA, CE, ISO, and other relevant certifications
- Assist in engaging with external teams and certification bodies to ensure compliance with applicable safety standards
- Help maintain documentation in accordance with Good Manufacturing Practices (GMP) and quality system regulations

Risk Management & Problem-Solving:

- Work with the team to identify technical risks and support the development of mitigation strategies
- Provide input and technical support to address engineering challenges throughout the product development process

📌 R&D India Staff Embedded Software Engineer (Secunderabad)
🏢 Olympus
📍 Secunderabad

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: r&d india staff embedded software engineer (secunderabad) / secunderabad

Subscribe to this job alert:

Get the latest job offers by email for: r&d india staff embedded software engineer (secunderabad) / secunderabad