Haystack
← Back to Jobs
Remote
Technology
KT

Senior Embedded Software Engineer

Karwell Technologies IncUnited States🇺🇸United StatesPosted Sep 25, 2026

Quick Overview

Seniority
Mid Senior
Work mode
Remote
Location
United States
Posted
22 hours ago
Embedded SystemsFPGAC++

Job Description

#W2 Requirement

Senior Embedded Software Engineer

Location: Remote U.S. West Coast Preferred

Key Win Factors:

  • Ex-Philips resources preferred, especially Ultrasound / IGTD.
  • Hands-on Philips Ultrasound software experience.
  • Familiarity with ACE Embedded Software / ACE Library.
  • Strong IVUS / Ultrasound / Medical Imaging domain expertise.
  • Relevant Philips ultrasound domain experience will outweigh generic embedded software experience.

Job Description:

  • Own embedded software work packages and deliver outcomes with limited supervision.
  • Create and maintain software designs, interface specifications, implementation plans, and engineering documentation.
  • Develop and maintain Windows-based C/C++ software for embedded and hardware-interfacing applications.
  • Integrate software with electronics, PCBA, FPGA, embedded processors, peripheral devices, and low-level communication libraries.
  • Support signal acquisition and data-conversion workflows used in medical imaging.
  • Develop manufacturing test software, inline test fixtures, diagnostic utilities, and automated test capabilities.
  • Perform software integration, debugging, defect resolution, root-cause analysis, and technical risk mitigation.
  • Ensure backward compatibility and controlled migration when hardware components or interfaces are replaced.
  • Collaborate with Systems, Electronics, FPGA, Manufacturing, Verification, Quality, and Program teams.
  • Provide concise status reporting covering progress, risks, dependencies, decisions, and recovery actions.
  • Prepare technical documentation, training material, walkthroughs, and knowledge-transfer sessions.

Required Skills:

  • Strong C/C++
  • Windows software development
  • Embedded systems and hardware-software integration
  • FPGA and embedded processor interfaces
  • Software architecture and detailed technical design
  • Multithreading and memory management
  • Communication protocols
  • Manufacturing test software / test fixtures / automated test systems
  • Debugging and root-cause analysis
  • Regulated product-development documentation
  • Independent delivery and stakeholder communication

Preferred Skills:

  • Ultrasound / IVUS / medical imaging
  • Philips Ultrasound experience
  • ACE Embedded Software / ACE Library
  • Xilinx or comparable FPGA/processor platforms
  • Hardware abstraction layers, device libraries, drivers, or embedded communication stacks
  • Medical-device software development
  • Design controls, traceability, verification, validation, and controlled documentation
  • Conan or comparable C/C++ package-management tools
  • Structured knowledge-transfer planning

Education & Experience:

  • Bachelor s or master s degree in computer science, Software Engineering, Electronics, Electrical Engineering, Embedded Systems, Biomedical Engineering, or related field.
  • Senior-level embedded software, medical-device software, medical imaging, or closely related product-engineering experience.

Similar jobs