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