Post Job Free
Sign in

Embedded Software Engineer

Company:
Lumicity
Location:
Houston, TX
Posted:
May 23, 2025
Apply

Description:

Senior Software Engineer – C++ / RTOS – Regulated Industry Robotics

A pioneering surgical robotics company is looking to add a Senior Software Engineer to its growing R&D team. This company is developing a next-generation flexible robotic system designed for minimally invasive procedures and is backed by strong partnerships across the global medical ecosystem.

Why This Role Stands Out:

You’ll be working on a highly regulated robotic platform (IEC-62304 Class B/C), building production-level embedded software for real-time surgical systems.

The software stack includes a mix of real-time embedded systems and GUI work, with approximately 80% of your focus on low-level C++ development.

You’ll collaborate directly with a global engineering team and cross-functional partners in hardware, controls, and systems.

Key Responsibilities:

Design, develop, and test real-time embedded software in C++ for a surgical robotic platform.

Work across the software lifecycle, from requirements to verification, in a regulated (medical/aerospace/automotive) environment.

Contribute to both robotic core functionality and GUI development (approx. 20%).

Collaborate with global team members, including regular interaction with the engineering team in Korea.

Participate in code reviews, design discussions, and documentation aligned with regulated industry standards.

Required Experience:

Strong proficiency in modern C++ (C++11 or later) and Object-Oriented Programming.

Hands-on experience with RTOS (e.g., QNX) and multi-threaded software design.

Background working with safety-critical or regulated industries (medical, aerospace, automotive, etc.).

Familiarity with embedded systems development and integration with hardware components.

Experience with version control tools like Git and testing frameworks such as G-Test or Parasoft.

Strong communication skills and willingness to work in a distributed international team.

Nice to Have:

Prior experience developing software for FDA-regulated medical devices.

Knowledge of standards like ISO 13485, IEC 62304, or FDA 21 CFR 820.

Exposure to graphics/UI programming, robotics kinematics/dynamics, or data encryption.

Apply