Ref: #63138

Embedded Software Engineer

  • Practice Cloud & Infrastructure

  • Technologies Embedded Systems

  • Location Westchester, United States

  • Type Permanent

My client, a leading innovator in the field of medical robotics, is seeking a talented and motivated Embedded Software Engineer to join our team. As an integral part of our development team, you will design and implement software for cutting-edge robotic systems used in healthcare. This role offers an exciting opportunity to work on transformative technologies that improve patient outcomes and advance medical procedures.

Key Responsibilities:

  • Software Development: Design, develop, test, and maintain embedded software for medical robotic systems, including real-time control, hardware interfaces, and communication protocols.

  • System Integration: Collaborate with cross-functional teams, including hardware engineers, mechanical engineers, and clinical professionals, to ensure seamless integration of software with robotic platforms.

  • Testing & Validation: Write unit tests, perform debugging, and conduct system-level testing to ensure software quality, reliability, and compliance with medical device regulations.

  • Documentation: Create and maintain technical documentation, including software specifications, design documents, and user manuals, ensuring alignment with regulatory standards for medical devices (FDA, IEC 62304).

  • Innovation: Contribute to the continuous improvement of software development processes, tools, and methodologies to enhance performance, safety, and usability of the robotic systems.

Qualifications:

  • Education: Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.

  • Experience: 5+ years of experience in embedded software development, preferably within a medical device or robotics environment.

  • Technical Skills:

    • Proficiency in C/C++ for embedded systems
    • Experience with RTOS (e.g., FreeRTOS, QNX, or VxWorks)
    • Familiarity with hardware interfaces such as UART, SPI, I2C, and CAN.
    • Knowledge of microcontrollers and embedded processors (ARM Cortex, etc.)
    • Experience with signal processing, motor control, and real-time data acquisition.
    • Familiarity with safety-critical systems and IEC 62304 compliance is a plus.
  • Soft Skills:

    • Strong problem-solving abilities and attention to detail.
    • Ability to work in a collaborative, cross-functional team environment.
    • Excellent verbal and written communication skills.

Preferred:

  • Experience in the medical device industry or a highly regulated environment.
  • Familiarity with robotic control systems and medical imaging integration.

Benefits:

  • Competitive salary and bonus structure
  • Comprehensive health, dental, and vision insurance
  • 401(k) plan with employer match
  • Opportunities for professional growth and development
  • Collaborative and innovative work environment
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!