Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Clarapath ยท 1 day ago

Embedded Software Engineer

Clarapath is a medical robotics company based in Westchester County, NY, focused on transforming laboratory workflows to improve patient care. The Embedded Software Engineer will design, develop, and test device control software for medical devices, collaborating with cross-functional teams to ensure optimal performance and compliance with regulatory standards.

Medical Device
check
H1B Sponsor Likelynote

Responsibilities

Design, develop and maintain embedded software applications for various platforms, including microcontrollers and microprocessors
Develop drivers for interfacing with motor controllers, cameras, scanners, and PLC systems
Collaborate with hardware engineers to define system requirements and develop software architecture designs
Implement real-time operating systems (RTOS) and device drivers to support hardware functionality
Write efficient and reliable code in C/C++ for embedded systems, ensuring optimal performance and resource utilization
Conduct unit testing and debugging of software modules to identify and resolve defects
Participate in code reviews and provide constructive feedback to ensure code quality and maintainability
Work closely with cross-functional teams, including firmware engineers, hardware engineers, and QA testers, to integrate software components and validate system functionality
Stay updated on emerging technologies and industry trends related to embedded software development, and incorporate best practices into our development processes
Document software designs, specifications, and test procedures to support product development and regulatory compliance efforts
Collaborate with external partners and suppliers as needed to integrate third-party software components or tools into our embedded systems

Qualification

Embedded software developmentC/C++ programmingReal-time operating systemsPython programmingLINUX environmentTCP/IP protocol stackMultithreadingPID-based controlEmbedded development toolsMicrocontroller architecturesIndustrial communication protocolsSoftware development lifecycleAnalytical skillsAgile development methodologiesData security complianceHistology laboratory experienceVision systems experienceCommunication skillsTeamwork abilities

Required

Bachelor's degree in Computer Science, Electrical Engineering, or related field
3-5 years of experience in embedded software development, with a strong proficiency in C/C++ and Python programming languages
Prior experience working in a LINUX environment
Prior experience working with GIT or other code repository systems
Solid understanding of the TCP/IP protocol stack
Solid understanding of multithreading and real-time embedded systems, including RTOS, device drivers, and hardware-software interfaces
Prior experience utilizing PID-based control for motion and temperature regulation
Experience with embedded development tools and environments, such as IDEs, debuggers, and version control systems
Familiarity with microcontroller architectures and peripheral interfaces (ex: Ethernet, Serial, UART, SPI, I2C, GPIO)
Familiarity with industrial communication protocols such as MODBUS
Knowledge of software development lifecycle (SDLC) processes and quality assurance principles
Strong analytical and problem-solving skills, with the ability to troubleshoot complex software issues
Excellent communication and teamwork abilities, with a collaborative approach to problem-solving
Demonstrated ability to work effectively in a fast-paced, deadline-driven environment

Preferred

Master's degree preferred
Prior experience in Agile development methodologies and continuous integration practices, a plus
Experience with robotics platforms like ROS or YARP, a plus
Experience interfacing with Clinical Lab Information Systems, a plus
Experience in addressing data security and compliance with HIPPA regulations, a plus
Histology laboratory workflow experience, a plus
Experience building vision systems for process and quality control, a plus

Benefits

Healthcare
Vision
Dental and life insurances
401k
PTO and holidays

Company

Clarapath

twitter
company-logo
Clarapath is a medical robotics company automating the laboratory. Our first product is focused on automating the microtomy station in pathology.

H1B Sponsorship

Clarapath has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (3)
2023 (4)

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Eric Feinstein
Chief Executive Officer
linkedin
leader-logo
Mary Brady
Chief Manufacturing, Operations, and Supply Chain Officer
linkedin

Recent News

Company data provided by crunchbase