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
- AS
Rust Engineer
NewApex Systems
Plano, TX🇺🇸Hybrid22 hours agoRustEmbedded SystemsAgile+1Technology - NC
Sr. IAM Software Developer
NewNeos Consulting
Austin, TX🇺🇸Hybrid22 hours agoMFASAMLSSO+3Technology - AC
Senior Firmware Engineer
NewAlltech Consulting Services, Inc.
Cary, NC🇺🇸On-site22 hours agoEmbedded SystemsC++Technology - BA
Mid Systems Engineer
NewBooz Allen Hamilton
King George, VA🇺🇸$61.9k - $141k/yrOn-site22 hours agoConfluenceJiraTechnology - BS
Requirements Systems Engineer
BAE Systems
Potomac, MD🇺🇸$118.1k - $200.8k/yrHybrid2 weeks agoMicrosoft OfficeTechnology - LE
Lead Software Engineer
NewLeidos
Arlington, VA🇺🇸$87.1k - $157.4k/yrHybrid22 hours agoDockerMariaDBMySQL+15Technology