Talent.com

Software developer Jobs in Grand Rapids, MI

Create a job alert for this search

Software developer • grand rapids mi

Last updated: 2 hours ago

Principal Embedded Software Engineer - FPGA

Stryker Employment Company, LLCGrand Rapids, Michigan
Full-timeFull-time

The Principal Embedded Software Engineer (FPGA).FPGA-based and embedded software systems used in Software in a Medical Device (SiMD) products.This position serves as the technical authority for FPG... Show more

Senior Manager - Software Engineering - PLM Platform

KION GroupGrand Rapids, MI, United States

This position is responsible for leading a multidisciplinary team of Teamcenter developers and test automation specialists supporting the enterprise Teamcenter Product Lifecycle Management (PLM) pl... Show more

AI Lead

Strategic EmploymentGrand Rapids, MI, United States
$140,000.00–$200,000.00 yearly$140,000.00–$200,000.00 yearly

AI Lead, Senior Fullstack Developer | Hybrid, Grand Rapids Area.We're partnering with a long-established West Michigan digital agency that builds enterprise websites, content platforms, and online ... Show more

 • New!

Systems Engineer Sr - E3

Lockheed MartinGrand Rapids
RemoteRemote
Full-timeFull-time

The Systems Engineer Sr will support the design, development, implementation, and sustainment of digital adoption solutions using the WalkMe platform or any other DAP.This role will partner with bu... Show more

IT Operations Analyst

Marsh McLennanGrand Rapids
Full-timeFull-time

Award-winning, inclusive, Top Workplace culture doesn’t happen overnight.It’s a result of hard work by extraordinary people.The industry’s brightest talent drive our efforts to deliver purposeful w... Show more

Software Systems Engineer

Gentex CorporationGrand Rapids, MI
Full-timeFull-time

The purpose of the Requirements Engineer II is to determine and document the requirements that a design must satisfy.This position requires on-site work at Gentex facilities.This role is not eligib... Show more

Android Developer Full Time and Contract Role USC and GC's

Hudson ManpowerGrand Rapids, MI, US
PermanentPermanent

United States (Relocate Anywhere—Willing).Contract / Contract to Hire / Full Time (W-2).US Citizen / Green Card Only (No sponsorship).You’ll collaborate with product owners and designers to build p... Show more

Junior Software Developer

iMPact Business Group, Inc.Grand Rapids, MI, US

Junior Software DeveloperPosition OverviewWe are seeking a motivated Junior Software Developer to join our development team.This role is ideal for someone early in their career who is eager to grow... Show more

Remote PEMB Drafter / Detailer (MBS Software)

GpacGrand Rapids, Michigan, United States
RemoteRemote
Full-timeFull-time
Quick Apply

Remote PEMB Drafter / Detailer (MBS Software).Our client, an established pre-engineered metal building (PEMB) company, is hiring an experienced PEMB Drafter/Detailer to join its team.This is a full... Show more

Experienced Senior Context Engineer, Digital Transformation & Innovation

BDOGrand Rapids, MI, United States
$110,000.00–$140,000.00 yearly$110,000.00–$140,000.00 yearly
Full-timeFull-time

The Experienced Senior Context Engineer is a senior hands-on software engineer who designs and builds the reusable context assets that power BDO Advantage’s AI-native product and process developmen... Show more

Senior Test Engineer (Evergreen)

Acron AviationGrand Rapids, Michigan, United States, 49503

Senior Test Engineer (Evergreen).About Acron Aviation (Avionics Surveillance):.Acron Aviation designs, engineers, and manufactures certified avionics systems that support safety-critical flight op... Show more

1099 Field Adjuster - Grand Rapids, MI

CCMS & AssociatesGrand Rapids, Michigan, United States, 49503
Quick Apply

We are answering a call to action to expand our roster - join us as a 1099 Residential or Commercial Field Adjuster!.Minimum 1 year first-party commercial and/or residential property adjusting expe... Show more

Backend Software Developer

MaximusGrand Rapids, US
Full-timeFull-time

The Software Developer (Backend) provides subject matter proficiency for our USAF mission.This role is responsible for providing analytical skills to support process improvement, specialized studie... Show more

Office Scheduler

APPS Paramedical ServicesGrand Rapids, Michigan, United States
$16.00 hourly$16.00 hourly
Full-timeFull-time
Quick Apply

We are seeking a detail-oriented and organized Scheduler to join our team.The Scheduler will be responsible for answering phone calls, performing basic data entry, and managing appointment scheduli... Show more

Application Development Analyst

A-Technologiesgrand rapids, Michigan, United States

Application Development Analyst.Location: Grand Rapids, MI Duration: 12 m.Application Development Analyst.Designs, codes or configures, tests, debugs, deploys, documents and maintains large and/or ... Show more

Entry-Level On-Camera Game Host (21+) – Up to $23/hr (On Site)

Evolution United StatesGrand Rapids, Michigan, United States
$23.00 hourly$23.00 hourly
Full-timeFull-time

Host live casino games like Blackjack, Roulette, Baccarat, and game show-style games on camera.Welcome players, explain game rules, announce winners, and keep the game moving.Keep the experience fu... Show more

Product Support Specialist

OktopostGrand Rapids, Michigan, United States, 49503

Oktopost is a B2B social media management platform that helps organizations manage their social presence, empower employees through advocacy, and connect social engagement to measurable business re... Show more

Die Designer

Digital Tool & Die, Inc.Grandville, Michigan, United States
Full-timeFull-time

Work with our internal simulation techs to establish the strip layout based on forming and GD&T requirements using 3D CAD software.Once the process has been approved, they are responsible for t... Show more

Production Print Sales Specialist - Grand Rapids MI

Applied InnovationGrand Rapids, MI, US
Quick Apply

Applied Innovation is proud to celebrate nearly 40 years of helping businesses grow through innovative office technology solutions.Founded in 1987 as a printer, copier, and fax dealer, we have evol... Show more

People also ask
Principal Embedded Software Engineer - FPGA

Principal Embedded Software Engineer - FPGA

Stryker Employment Company, LLCGrand Rapids, Michigan
1 day ago
Job type
  • Full-time
Job description

Work Flexibility: Hybrid

The Principal Embedded Software Engineer (FPGA) is a technical leadership role responsible for architecting and guiding the development of complex FPGA-based and embedded software systems used in Software in a Medical Device (SiMD) products. This position serves as the technical authority for FPGA architecture, hardware/software co-design, and embedded platform development while ensuring alignment among stakeholder needs, system architecture, regulatory requirements, and product implementation.


The role provides technical leadership across multiple product development programs and collaborates closely with Systems Engineering, Electrical Engineering, Quality, Regulatory, Clinical, Manufacturing, Product Management, and Project Management teams. The role ensures traceability from stakeholder needs through software requirements, implementation, verification, and risk control activities in accordance with design controls and the software development lifecycle.


What You Will Do

  • Lead the architecture, design, implementation, integration, and verification of complex FPGA-based and embedded software systems for medical devices, including SoC and stand-alone FPGA architectures.
  • Drive hardware/software partitioning, system-level architecture, and technical tradeoff decisions, translating user and system needs into software, FPGA, and subsystem design requirements.
  • Establish FPGA development and verification best practices, including coding standards, reusable test frameworks, self-checking testbenches, automated regression, coverage-driven verification, scripted workflows, automated builds, and Continuous Integration.
  • Partner with Test Leads on establishing verification best practices, reusable test frameworks, self-checking test benches, and automated regression.
  • Lead complex FPGA design activities involving timing constraints, multiple clock domains, high-performance data paths, fixed-point arithmetic, real-time control, signal processing, and hardware/software interfaces.
  • Serve as a technical authority across development programs, leading architecture/design reviews, resolving complex technical issues, exploring emerging technologies, and developing reusable technology roadmaps.
  • Ensure compliance with medical-device design controls, software lifecycle processes, risk management, traceability, and applicable regulatory standards, supporting regulatory submissions, audits, and QMS deliverables.
  • Lead the development and review of requirements, architecture, design, verification, risk management, and Design History File documentation, while coaching engineers on testable requirements, maintainability, and design for safety.
  • Provide cross-functional technical leadership from concept through commercialization, partnering with Systems, Electrical, Quality, Regulatory, Clinical, Manufacturing, Product Management, and Project Management while mentoring engineers and incorporating customer and business needs into product development.

What You Need (Required Qualifications)

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or related engineering discipline and 8+ years of relevant embedded software experience.
  • Experience developing embedded software and FPGA-based systems, including FPGA design, implementation, integration, and/or verification.
  • Experience with FPGA development languages and technologies, such as VHDL, Verilog, SystemVerilog, SoC FPGA, or comparable FPGA platforms.
  • Experience leading or contributing to complex embedded product development, including architecture, requirements, system integration, and verification.
  • Experience developing embedded software and FPGA-based systems, including programming in C/C++ and FPGA design, implementation, integration, and/or verification.

Preferred Qualifications


  • Master’s degree preferred in Electrical Engineering, Computer Engineering, Software Engineering, or a related engineering discipline.
  • Experience with FPGA development tools and platforms, including AMD/Xilinx Vivado and/or Intel Quartus.
  • Experience with embedded Linux and/or RTOS development, hardware/software co-design, and FPGA-based digital signal processing.
  • Knowledge of FPGA and embedded software verification, including simulation, static/dynamic analysis, coverage analysis, Git, automated builds, and CI/CD.
  • Experience with medical device or regulated product development, including requirements traceability, risk management, and standards such as IEC 62304, ISO 14971, and ISO 13485.

$135,600 - $225,900 USD Annual


Travel Percentage: 20%Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer – M/F/Veteran/Disability.Stryker Corporation will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.