Staff Engineer - Product Security Embedded
Company
Stryker
Location
Gurgaon, India
Type
Full Time
Job Description
Why engineering at Stryker?
At Stryker we are dedicated to improving lives, with a passion for researching and developing new medical device products. As an engineer at Stryker, you will be proud of the work that you will be doing, using cutting-edge technologies to make healthcare better. Here, you will work in a supportive culture with other incredibly talented and intelligent people, creating industry-leading medical technology products. You will also have growth opportunities as we have a culture that supports your personal and professional development.
Need another reason to apply? Check out these 8 reasons to join Stryker's engineering team: https://www.strykercareersblog.com/post/8-reasons-to-join-strykers-engineering-team
Want more jobs like this?
Get Software Engineering jobs in Gurgaon, India delivered to your inbox every week.
Job Description
Who we want:
Analytical problem solvers. People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues.
Dedicated achievers. People who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations.
Curious learners. People who seek out cutting-edge research and information to expand and enhance their ability to develop new ideas into reality.
Goal-oriented developers. Keeping the customer and requirements squarely in focus, people who deliver safe and robust solutions.
Effective communicators. People who can interpret information clearly and accurately to concisely communicate results and recommendations to stakeholders, senior management, and their teams.
What you will do:
The incumbent will design and develop firmware as per the project requirements. Require a firmware design expert with exceptional trouble shooting skills and exposure to multiple development platforms. The candidate must posses good knowledge of electronics design. They must have worked on complex systems involving embedded Firmware. They shall work in collaboration with the team to meet the team's objectives.
Skills Sets:
Must:
- Minimum 8 years of hands on experience in Embedded Systems/Products Development & Testing
- Capable to access the overall level of security of Product Software (OS, RTOS, Drivers, Protocols, SW Applications, Decompile firmware and analyzed manually or dynamically, Gain Operating system / admin / root privilege, etc)
- Experienced in Performing manual and automated security code review for complex applications to identify security flaws.
- Ability to perform Binary Analysis and Source Code Analysis (SCA).
- Good knowledge of Vulnerability Assessment, Side-Channel Analysis , Countermeasures.
- Highly proficient in C language and have exposure in C++ and object-oriented programming.
- Experience on development/testing of systems/products with microcontroller and microprocessors
- Experience on Control Systems, Real-time stimulus/acquisition & RF based products
- At least 4-5 years' experience in Vulnerability Assessment and Penetration Testing using tools like Metasploit, Kali Linux
- Hands on experience in identifying vulnerabilities of USB, WIFI, Bluetooth or any other interfaces inside the product
- Able to perform various types of attacks & analysis, depending on product and target (Binary Attack, Fuzz Attack, EM Fault Injections Attacks, Side Channel Attacks, etc)
- Expert level skill in firmware design and development with understanding of hardware-software interaction.
- Proven expertise with strong technical knowledge in Embedded Applications, Linux, RTOS & non-RTOS based system design, device drivers, communication protocols, microprocessors, and microcontrollers.
- Hands on experience with multiple Microcontroller architectures, ARM, DSP ESP, Raspberry PI etc.,
- Designing and understanding software architectures and application layers.
- Hands on experience with Board bring up activities, interfacing external peripherals, Linux based BSP.
- Timing analysis, SDC constraints, static code analysis, memory leak analysis etc.,
- Hands on experience of embedded Linux, device driver level programming, inter process communication.
- Hands-on experience in the following protocols : SPI, I2C, UART, Modbus, 1-wire etc.,
- Master of using debug equipment like scope, ICE, simulators, debuggers and have demonstrated exceptional debugging skills
- Experience with Python.
- Working knowledge of tools like MatLab, Simulink.
What you will need:
- Experience with embedded products with Embedded Security Systems, Motor/Motion Control Systems/DSP/FPGA/Control Systems
- Hands on with lab equipment like DSO, logic analyzer
- Goal oriented, strong sense of responsibility, and ability to work with cross functional teams.
- Demonstrate sustained initiative, Ability to work independently and take on complex tasks with minimal direction
- Highly developed analysis and problem solving skills.
- Passionate to learn newer technologies, and ability to quickly learn new concepts and software is a must.
- A strong team player, action oriented, highly motivated self-starter.
- Effective interpersonal communications skills and strong English communication skills - oral and written.
- Solid creativity and innovation Ability to understand issues and take appropriate action
- Ability to adapt quickly to an existing, complex environment.
- Passionate about building high-quality systems with software implementation best practice
- Technically help in resolving engineering problems across the group.
- Flexible to work shifted hours when necessary to accommodate US time zone.
- If required candidate should be open to travel.
Education: BE/B.Tech/ME/M. Tech in / Electronics/ Electrical Engineering or Equivalent
Experience: 8 - 12 years of experience
About Stryker
Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 130 million patients annually. More information is available at stryker.com.
Date Posted
01/23/2025
Views
0