Staff Engineer Embedded Software

Year    Gurgaon, Haryana, India

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 withotherincredibly talented and intelligentpeople, 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: Roles and Responsibilities: Solution Architect for Embedded & middleware Software applications. Collaborate with Cross divisional stakeholders for gathering user requirements. Architect as per specifications to perform development activities. Leading IoT based connectivity work-streams. Learn and adopt new technologies to improve the product performance & quality. Work with other remote and on-site development teams. Interface with Quality assurance department and other cross-functional departments. Adhere to Software Lifecycle development for embedded/middleware software. Compliance to Medical Device Quality Management System (ISO 13485) and Design Controls. Required Skills: 7-11 years of experience in developing Embedded application and middleware software Demonstrated skills in programming languages - C/C++ Strong working knowledge of object-oriented design, design patterns, data structures and algorithms Ability to understand and provide inputs in software architecture and high-level design Good understanding of software development under Windows, Embedded Linux, RTOS environments Hands-on experience in Embedded Linux with knowledge of build systems like - Yocto and Buildroot Knowledge of File Systems and boot loaders (Nand Flash, eMMC, u-Boot etc.) Knowledge of cross-platform build environments (ARM, x86/64) and build systems (Cmake, Makefile) Knowledge of communication interfaces like - Serial/RS232, Ethernet, Wi-Fi, Bluetooth and communication protocols like - UART, CAN, CAN-Open, TCP/IP, UDP Hands on experience in using software development tools like - Compilers & Interpreters (Ex. GCC, Visual Studio), debuggers (Ex. GDB) Knowledgeable on tools for static/dynamic analysis, memory management and code coverage Working knowledge of tools used for project tracking & defect management (Ex. JIRA), requirements management (Ex. Jama, Integrity), configuration management (Ex. Git/Gitlab, Bitbucket, Perforce) Awareness of verification processes and software testing methodologies including unit testing, integration, system and regression testing Strong analytical & problem-solving skills Detail oriented with strong English written and verbal communication skills Knowledge of Software Development Life Cycle and ability to work with agile methodology Good documentation skills (Use of MS office tools - Word, Excel, Power Point, Visio) Ability to work with cross-functional global teams Good to have skills: Work experience in telecommunication and cellular technologies (4G, 5G) Knowledge or work experience in Python, QT, C#, Shell Scripting, Batch File Exposure to micro-processors, micro-controllers, evaluation boards, SDKs Exposure to communication protocols like I2C, SPI Knowledge of SSL/TLS, FIPS and security standards Experience in medical device development processes and regulatory standards Experience in setting up or working with Devops environment with CI/CD pipelines (in Docker) Exposure to basic hardware debugging including use of JTAG debuggers, oscilloscopes/logic analyzer, multimeter Ability to understand hardware schematics and components Qualifications: Bachelor\'s or Master\'s degree in Software Engineering/ Computer Science or related discipline & 7-11 years of work experience. About Stryker Stryker is one of the world\'s leading medical technology companies and, together with our customers, is driven to make healthcare better. The company offers innovative products and services in Medical and Surgical, Neurotechnology, Orthopedics, and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 100 million patients annually. More information is available at

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3110521
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gurgaon, Haryana, India
  • Education
    Not mentioned
  • Experience
    Year