Senior Staff Engineer, Embedded Software
stryker · Gurugram
Job description
About the role
Stryker is hiring a Senior Staff Engineer for its SFTC-PV team in Gurugram, with onsite work. The engineer provides technical leadership for the architecture, design, development, integration, verification and lifecycle support of embedded software for innovative medical-device platforms. The role combines deep hands-on expertise in real-time embedded development, low-level software, motor-control applications and hardware–software integration with broad technical ownership, mentoring and decision-making across multiple projects.
Key responsibilities
- Lead architecture, design, development, testing, release and maintenance of embedded software for medical-device and electromechanical systems, and own critical technical decisions and trade-offs.
- Define software architecture, interfaces, technology roadmaps, reusable platforms, engineering standards and modernization strategies.
- Develop and review production-quality firmware and low-level software in C and C++ for ARM microcontrollers, microprocessors, DSPs and FPGA platforms.
- Architect closed-loop control solutions such as motor-control and PID algorithms with hard real-time performance.
- Lead board bring-up, debugging and root-cause analysis using JTAG/SWD debuggers, oscilloscopes, logic analyzers and protocol analyzers.
- Establish unit, integration, system, automated, hardware-in-the-loop, code-coverage, static-analysis and regression-test strategies.
- Lead architecture, design, code, risk and technical readiness reviews, and drive estimation, risk management, sprint planning and CI/CD practices.
- Mentor engineers, coach teams and influence global, cross-functional stakeholders without direct authority.
Required profile
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering or a related discipline.
- Typically 12-14 years of professional software-development experience, including embedded-product development and leadership of complex or safety-critical systems.
- Proven ability to lead through influence, mentor engineers and communicate with senior stakeholders in a global, matrixed environment.
Required skills
- Expert-level embedded C and C++, with production-quality software under strict resource, timing, safety and reliability constraints.
- Microcontroller/microprocessor architectures, real-time operating systems, embedded Linux, BSPs, bootloaders, device drivers and hardware–software integration.
- Requirements engineering, software design, verification, risk management, configuration management and version control.
- Good to have: Agile, Git, CI/CD, static analysis, model-based design (MATLAB/Simulink), HIL, and medical-device standards such as IEC 62304, ISO 13485, ISO 14971, IEC 60601 and FDA expectations.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in India.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 12 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
stryker
Gurugram
Related job offers
-
Staff Engineer - Product Testing
stryker Gurugram -
Senior Engineer - Embedded Product Security
stryker Gurugram -
Senior Lead, Commercial Business Analyst
stryker Gurugram -
Senior Full Stack Engineer - Enterprise AI
gsk Bengaluru Luxor North Tower -
Full Stack Software Engineer (Data Pipelines)
Chevron Bengaluru