Principal Embedded Software Engineer - FPGA
Stryker
Work Flexibility: HybridThe 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 DoLead 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 AnnualTravel 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.SummaryLocation: Portage, Michigan; Grand Rapids, MichiganType: Full time
$130k - $173k
...Job Description Summary Are you an Embedded Software Engineer who loves working on high-assurance embedded systems? If so, GE Aerospace Defense and Systems wants you to join their Advanced Technologies team in Grand Rapids, MI. You will be part of a cross-functional...SuggestedPermanent employmentContract workLocal areaRelocation packageFlexible hours$95k - $127k
...Job Description Summary Are you an Embedded Software Engineer who loves working on innovative technologies? If so, GE Aerospace Defense and Systems wants you to join their Advanced Technologies team in Grand Rapids, MI. You will be part of a cross-functional team that...SuggestedPermanent employmentContract workLocal areaRelocation packageFlexible hours- ...Job Description Summary GE Aerospace is seeking an experienced Staff Engineer - FPGA Design/Verification to lead the development of custom logic for advanced avionics hardware. This role supports the full FPGA design lifecycle-from requirements and architecture through...FpgaPermanent employmentRelocation package
- ...: Acron Aviation designs, engineers, and manufactures certified avionics... ...across systems, hardware, software, and RF throughout the full... ...diverse organization of RF, FPGA/Firmware, Electrical,... ...aerospace electronic systems; FPGA/embedded firmware team leadership. ·...FpgaOverseas
- ...- Recorders): Acron Aviation designs, engineers, and manufactures certified avionics systems... ...deep expertise across systems, hardware, software, and lifecycle sustainment in highly... ...Interface with software, mechanical, FPGA firmware, test, certification, project management...Fpga
- ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-... ...development, and testing Supporting the development of console and embedded software systems Troubleshooting issues and implementing...Remote jobInternship
$122k - $179k
...currently seeking a Electronics Engineer Specialist. The expected... ...to the Engineering Manager, Embedded Electronics Center of Excellence... ...engineers, mechanical engineers, software/firmware developers, and... ...microprocessors, ADC DSPs, and FPGA/SoC devices, including their...FpgaPermanent employmentH1bLocal areaVisa sponsorship$120k - $140k
...We are seeking a motivated and technically proficient Solutions Engineer to serve as a trusted advisor to customers throughout the sales... ...with the sales/pre-sales processes used in either hardware or software sales. ~ Polished presenter, comfortable leading presentations...Remote jobFull timeH1b- ...Collaborate with a team of hardware and systems engineers to design verify and integrate FPGAs for avionics hardware. As an Entry Level FPGA Design/Verification Engineer you will... ...benches UVM test benches and VxWorks C software. Familiarity with the DO-254 design process...FpgaPermanent employmentFull timeInternshipRelocation packageFlexible hours
- ...agile development methodology, attending daily stand-ups, sprint planning, and retrospective meetings. Minimum 2-3 years of software engineering experience Have built mobile apps (and/or web apps) full-stack before Enthusiastic about photo sharing and/or AI and/...Full time
$128.19k - $184.01k
.... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings... ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing...Remote jobFull time- About The Role As a CBRE Mobile Engineer, you will be responsible for preventive maintenance and corrective repairs for buildings, industrial systems, vehicles, equipment, and grounds. This job is part of the Engineering and Technical Services job function. They are responsible...Work at officeVisa sponsorshipShift work
- About the Role: As a CBRE Mobile Engineer, you will be responsible for preventive maintenance and corrective repairs for buildings, industrial systems, vehicles, equipment, and grounds. This job is part of the Engineering and Technical Services job function. They are responsible...
$75k - $80k
...goals of Cornerstone University and WCSG. Required Qualifications Senior Level Expertise: 5+ years of professional experience in software development. Degree: High School diploma required, with a bachelor's in computer science or a technology field preferred. Native...Remote work- Hiring: Full-Time Java Full Stack Developer – Job Support Crestpoint Technology is looking for an experienced Java Full Stack Developer for full-time technical support on an enterprise-level project. We are looking for talented professionals based in Nepal to join...Full timeRemote workWork from home
$85.39k - $116.98k
...Senior Software DeveloperSyms Strategic Group (SSG) is seeking a talented Senior Software Developer. Location: Remote. Department: Veterans... ..., and upgrades. Collaborate with EDI Analysts, DevSecOps Engineers, Cloud teams, and business teams.Required Skills and...Full timeRemote work- ...Dematic is a leading supplier of integrated automated technology, software and services to optimize the supply chain. Dematic is seeking... ...Bachelor’s Degree in Computer Science, Computer Engineering or Software Engineering. 2+ years of software development and/...
- ...Software Developer InternThis internship opportunity is for Summer 2027.Headquartered in Grand Rapids, Michigan since 1955, Lumbermen... ...Education/Experience:Pursuing a degree in Computer Science, Software Engineering or related field.Rising sophomore or junior preferred.Required...Summer workInternship
$70k - $90k
...A Junior Software Engineer role with Belcan is available to support platform software development for advanced propulsion and engine control... ...suppliers, and stakeholders to deliver high-quality embedded software that meets rigorous safety and certification standards...Full timeLocal areaRelocation- ...Junior Software Developer - Back-End Digital Services (Enterprise Retailer) Position Summary Our client, a leading enterprise... ...candidate is passionate about software development, modern engineering practices, and leveraging AI-assisted development tools to deliver...Internship
$120k - $140k
...Senior Full Stack Engineer, AI-First Team | Hybrid, Grand Rapids Area We're partnering with a long-established West Michigan digital... ...engineering group has fully adopted AI coding agents as the core of how software gets built, and they're adding a senior engineer to that team....Full time- ...a seat at our table for you...Position Summary:As a Solutions Engineer for Supply Chain Network Solutions, you will drive the evolution... ...preferred.Proficient in Warehouse Design tools like AutoCAD or related software.Experience with discrete event simulation software (e.g.,...Full timeWork at officeRemote workMonday to Friday
$107.6k - $198.4k
...strategists, data scientists, operators, creatives, designers, engineers, and architects. Our team balances business strategy,... ...workforce.Recruiting for this role ends on 10/30/26Work you'll doAs a Software Engineer III on the Customer team, you will advance AI-assisted...Local area- We are looking for a Senior Software Engineer to join our team. This is a fully remote role that will help design scalable, secure software... ...consistent behavior across web and mobile clients.• Deliver embedded and partner-facing solutions that function effectively...Remote work
$50 per hour
...Business ServicesStandard Job DescriptionJoin our team as a Staff AI Engineer focused on ontologies, knowledge graphs, and production AI... ...and experience requirement.Experience developing production software in Python and architecting distributed or cloud-based systems.Experience...Full timeTemporary workWork experience placementCasual workFlexible hours$175k - $210k
...have a lot of autonomy to make key decisions. We\'re looking for engineers who are product-minded and can think creatively to solve core... ...Industries ~ IT Services and IT Consulting and Software Development Referrals increase your chances of interviewing...Full timeLocal areaRemote workWork from home- ...standard consumer hardware without compromising the information embedded within those models. We are developing an end-to-end platform... ...shaping the next generation of AI.We are seeking a Senior DevOps Engineer to design, build, and scale secure infrastructure supporting AI...Temporary workLive outWork at office
$66k - $101k
The phrase "it works on my machine" makes you wince, which is exactly why you'd make a great Java Developer here in Grand Rapids. The promise is concrete — $66,000 - $101,000, freelance hours, 5 years honored, and a technology role at Cigna that grows with you. Key Responsibilities...Freelance- ...iOS Software Engineer Location: Remote, Nationwide Our client is building an ambitious mobile product that brings practical artificial intelligence directly into everyday user experiences. They are looking for an iOS Software Engineer who wants to do more than connect...Remote work
$135k
...Senior Associate - Lead Civil Engineer US-NY-Buffalo Job ID: 2025-3078 # of Openings: 1 Category: Civil/Structural Engineering The LiRo Group Overview We are currently seeking a highly skilled and motivated Sr. Associate/Western NY Lead Civil...Work at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Embedded Software Engineer - FPGA. Be the first to apply!
- principal Grand Rapids, MI
- senior principal cloud computing engineer Grand Rapids, MI
- software technical support engineer Grand Rapids, MI
- remote software sales Grand Rapids, MI
- software sales representative Grand Rapids, MI
- software quality assurance Grand Rapids, MI
- software qa Grand Rapids, MI
- entry level software sales Grand Rapids, MI
- software sales Grand Rapids, MI
- software sales executive Grand Rapids, MI







