Senior Software Development Engineer

1 month ago


Portage, Michigan, United States Stryker Full time

Overview

We are a rapidly expanding team dedicated to developing cutting-edge medical devices. As we grow, we're seeking innovative engineers to spearhead the design of our next-generation programs.

Job Description:

You will play an integral part in our embedded software development process, refining your technical and professional skills, and bringing groundbreaking products to market. This hybrid role is based in Portage, MI, with an expectation of being in the office 3-4 days per week.

Your Key Responsibilities:

  • Design and develop software components and sub-systems for medical devices.
  • Develop automated embedded software test methods in the cloud and on target.
  • Ensure quality code deliveries by means of code review, static analysis, automated tests.
  • Author software detail design and review electrical to software interface documents.
  • Conduct advanced problem-solving, identify potential solutions, and evaluate them against component and sub-system requirements.
  • Conduct and design research and studies to support advanced product design.
  • Translate user needs to design inputs/specifications and produce advanced component and sub-system level designs.
  • Analyze and correct complex product design issues, using independent judgment.
  • Independently balance design tradeoffs while designing a component of the system.

Requirements:

To be successful in this role, you should have a B.S. in Computer Engineering or a related field, and at least 4+ years of experience developing firmware/embedded software for various system-on-chip (SoC) platforms.

Preferred Qualifications:

  • 4+ years developing firmware/embedded software for a variety of system on chips (AMD Zynq preferred).
  • C/C++ (14 and above) OOPs-based application development on embedded real-time systems.
  • FreeRTOS or equivalent.
  • QP Real-time embedded frameworks or equivalent.
  • VHDL development as part of a SOC that contains processing and logic systems.
  • CANOpen or similar serial bus protocols.
  • Good knowledge of embedded applications, Board support, drivers, and utilities.
  • Device drivers for I2C, SPI, CAN, and other similar peripherals.
  • Understanding of hardware interface to software and troubleshooting the electrical inputs and outputs of embedded environment.
  • Understanding of systems that include more than one physical processing unit.

What We Offer:

A competitive salary range of $120,000-$160,000 per year, depending on experience, plus benefits including medical and prescription drug insurance, dental insurance, vision insurance, critical illness insurance, accident insurance, hospital indemnity insurance, personalized healthcare support, wellbeing program, tobacco cessation program, Health Savings Account (HSA), Flexible Spending Accounts (FSAs), 401(k) plan, Employee Stock Purchase Plan (ESPP), basic life and AD&D insurance, and short-term disability insurance.



  • Portage, Michigan, United States Futran Tech Solutions Pvt. Ltd. Full time

    We are seeking a highly skilled Senior Embedded Software Developer to join our team at Futran Tech Solutions Pvt. Ltd. in Portage, MI.As a key member of our engineering team, you will be responsible for designing and developing real-time embedded systems using C/C++ programming languages.The ideal candidate should have a strong background in software...


  • Portage, Michigan, United States Stryker Full time

    About the Job">Stryker is seeking highly motivated and talented students to join our team as software engineering interns. As a software engineering intern, you will work closely with cross-functional teams to support the development and manufacturing of cutting-edge medical products.">Responsibilities">">Develop and implement new ideas and solutions">Work...


  • Portage, Michigan, United States Stryker Full time

    We are excited to offer a challenging opportunity as a Senior Mechanical Engineer, R&D. Based in Portage, Michigan, you will be responsible for leading design work and projects within Stryker's Interventional Spine business unit.About the RoleAs a key member of our R&D team, you will contribute to the development of innovative medical devices. Your primary...


  • Portage, Michigan, United States Stryker Full time

    About the Role">Stryker, a global leader in medical technology, is seeking highly motivated and talented students to join our team as software engineering interns. As a software engineering intern at Stryker, you will be immersed in a fast-paced and growing industry setting where you can apply your classroom knowledge and gain hands-on experience.">Key...


  • Portage, Michigan, United States RoviSys Full time

    Job Overview:RoviSys is seeking a highly skilled Senior Automation Engineer to lead projects with small to medium-sized teams for projects executed in Rockwell platforms. The ideal candidate will have a thorough understanding of control system design and coding, as well as excellent communication skills and the ability to work with people. Owns and leads...

  • SolidWorks Engineer

    23 hours ago


    Portage, Michigan, United States E Tech Group Full time

    Job SummaryWe are seeking an experienced Mechanical Engineer to join our team in Portage, IN. The successful candidate will design, develop, and optimize components, products, and systems using SolidWorks software.The ideal candidate will possess strong collaboration and teamwork skills, with the ability to troubleshoot design issues and ensure compliance...


  • Portage, Michigan, United States E Tech Group Full time

    We are seeking a highly skilled Automation Engineering Leader to join our team at E Tech Group. This is an exciting opportunity for someone with 7+ years of experience in industrial automation, design, programming, and commissioning of industrial automation equipment.About the JobThis full-time position offers a competitive salary range of $115,000 -...


  • Portage, Michigan, United States MANN+HUMMEL Full time

    Job Requirements">This position requires a Bachelor's degree in Engineering or a related discipline with at least three years of experience in manufacturing automation programming and troubleshooting, or an A.A.S. degree with five years of experience as a manufacturing engineer working with manufacturing automation programming and troubleshooting.Main...


  • Portage, Michigan, United States Jobot Full time

    We are seeking an experienced Senior Mechanical Engineer to lead our mechanical engineering team and oversee client relationships/project management. With a strong background in building design, this individual will be responsible for managing project budgets, coordinating with internal teams and external stakeholders, and guiding the work of others.About...


  • Portage, Michigan, United States TAJ Technologies Full time

    T AJ Technologies is looking for a seasoned Data Engineering Leader to join our team. As a key member of our organization, you will be responsible for leading the design and support of enterprise-wide business intelligence applications and architecture.Job DescriptionThis is an individual contributor role that requires the use of judgement in applying...


  • Portage, Michigan, United States International Electrical Testing Association Full time

    ResponsibilitiesAs a Senior Staff Accountant, you will be responsible for performing day-to-day accounting operations, including accounts payable, accounts receivable, bank reconciliation, and payroll utilizing accounting software and financial management systems. You will also be required to perform month-end and year-end close processes, including journal...


  • Portage, Michigan, United States SSOE Full time

    About the JobThis Mechanical Engineer position is responsible for designing and developing mechanical systems for food processing facilities. The ideal candidate will have a strong background in mechanical engineering, with experience in designing HVAC and mechanical utility systems.Responsibilities:Design and develop mechanical systems for food processing...


  • Portage, Michigan, United States DAAR Engineering Full time

    DAAR Engineering is seeking an experienced Engineering Project Manager - Construction and Design Focus to lead our project teams. In this role, you will be responsible for managing highway improvement projects, ensuring timely completion, and providing guidance to project team members.We offer a competitive salary range of $33.00 - $55.00 per hour, based on...


  • Portage, Michigan, United States Omega Computer Services, LC Full time

    About the PositionAs a full-time IT Service Technician at Omega Computer Services, LC, you will play a vital role in delivering exceptional I.T. services and support to our clients. This dynamic role requires a unique blend of technical expertise, communication skills, and a willingness to learn and adapt.ResponsibilitiesRemote troubleshooting and issue...


  • Portage, Michigan, United States Stryker Full time

    Job Title: Packaging Engineering InternLocation: [Insert Location]Description:We are seeking highly skilled interns to join our Packaging Engineering team at Stryker. As a Packaging Engineering intern, you will work closely with experienced engineers to develop and implement innovative packaging solutions, ensuring compliance with regulatory requirements.Key...

  • Public Works Director

    3 weeks ago


    Portage, Michigan, United States City of Portage Full time

    Senior Civil Engineer - Infrastructure Development:We are seeking a highly skilled Senior Civil Engineer to join our team as a Public Works Director. In this role, you will oversee the planning, design, and execution of infrastructure development projects. You will lead cross-functional teams, develop project plans, and ensure successful project...

  • Senior Accountant

    3 weeks ago


    Portage, Michigan, United States International Electrical Testing Association Full time

    About the RoleWe are seeking a highly skilled Senior Accountant - Financial Planning to join our team. This is a full-time position with an estimated annual salary of $90,000-$125,000.Duties and ResponsibilitiesFinancial Operations:Perform day-to-day accounting operations, including accounts payable, accounts receivable, bank reconciliation, and payroll...


  • Portage, Michigan, United States City of Portage Full time

    Infrastructure Development Role:We are seeking an experienced Civil Engineer to join our team as an Engineering Project Manager. In this role, you will be responsible for leading infrastructure development projects from planning to completion. You will work closely with stakeholders to identify project requirements, develop project plans, and ensure...


  • Portage, Michigan, United States DAAR Engineering Full time

    About the JobDAAR Engineering, Inc. is seeking a qualified Civil Engineer with a focus on construction or design to join our team in Portage, Wisconsin. As a member of our team, you will be responsible for assisting in the development of highway improvement projects, performing construction inspections, and reviewing project plans. This is a full-time...

  • Senior Care Assistant

    4 weeks ago


    Portage, Michigan, United States CAREWATCH OF MICHIGAN HOME CARE Full time

    Senior Care Assistant Opportunity with Carewatch of Michigan Home CareWe are seeking experienced caregivers to join our team in Portage, MI.About the Position:This senior care assistant role involves providing personalized care and support to seniors and individuals with disabilities in their homes.You will work closely with clients and their families to...