Embedded Developer Senior Software Engineer

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: Who we want: Passionate & Goal-oriented Engineer: Passion for excellence in technology. Keeping the customer and requirements squarely in focus, people who deliver safe and robust solutions. Analytical problem solver: People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues. Dedicated achiever: People who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations. Self-Driven Curious learner: People who take initiative and hold themselves accountable. People who seek out for cutting-edge research and information to expand and enhance their ability to develop new ideas into reality. Effective communicator: People who can interpret information clearly and accurately to concisely communicate results and recommendations to stakeholders, senior management, and their teams. Hard-working winner: Confident, competitive, and results-oriented people who create a track record of success. Collaborative partner: People who build and leverage cross-functional relationships to bring together ideas, information, use cases, and industry analyses to develop best practices. What you will do: You will design, develop, enhance, and test software / embedded software for medical and connectivity products for R&D department. You will closely work with peers in software engineering, software quality assurance and project & product management to develop software that meets customer and system requirements. You will be expected to follow, defined design practices and sound software engineering principles to ensure development of safe, robust, and user-friendly products. Qualifications: Bachelor\'s or Master\'s degree in Software Engineering/ Computer Science or related discipline & 4+ years of work experience Required Skills: 4 - 7 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 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
    JD3044383
  • 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