StaffAttract
  • Login
  • Create Account
  • Products
    • Private Ad Placement
    • Reports Management
    • Publisher Monetization
    • Search Jobs
  • About Us
  • Contact Us
  • Unsubscribe

Login

Forgot Password?

Create Account

Job title, industry, keywords, etc.
City, State or Postcode

Head of Software Engineering

Nexia - Los Angeles, CA

Apply Now

Job Description

A leading surgical robotics company seeks a Director of Software Engineering to lead development across cloud, robotics, and embedded systems. This individual will play a key role in delivering the software systems that power a next-generation medical platform aimed at transforming patient care.This is a hands-on leadership role that combines technical depth with organisational influence. You’ll oversee multiple engineering teams, drive execution across a complex software stack, and help shape the company’s long-term technology vision.Responsibilities:Team Leadership & ExecutionLead, mentor, and scale software engineering teams across cloud, embedded firmware, and robotics application layers.Build a culture of high performance, strong execution, and accountability.Provide coaching and development for managers and senior engineers.Engineering ExcellenceEstablish and promote engineering best practices in architecture, design, testing, and documentation.Partner with program and product teams to improve planning and delivery through structured project management processes.Ensure high software quality through robust standards, peer reviews, and CI/CD practices.System Development OversightGuide the design and implementation of:Desktop and real-time robot control software (e.g., C#, C++).Embedded firmware systems across distributed microcontrollers.Cloud-based infrastructure and full-stack web applications (e.g., AWS-based platforms).Data engineering pipelines integrating telemetry, logs, and clinical data.Cross-Functional CollaborationWork closely with cross-disciplinary partners in hardware, clinical, and regulatory teams to deliver integrated system solutions.Serve as a senior technical voice in architectural trade-offs and system planning discussions.QualificationsBachelor’s degree in Computer Science, Electrical Engineering, or a related field; advanced degree preferred.10+ years of industry experience in software engineering, including 5+ years managing engineering teams.Proven leadership experience across diverse domains such as cloud, embedded, and application-level software.Strong technical background with hands-on experience in modern software development practices.Experience in regulated or safety-critical industries (medical devices, aerospace, automotive, etc.) is highly desirable.Excellent communication skills and the ability to lead through influence across teams and functions.

Created: 2025-06-03

➤
Footer Logo
Privacy Policy | Terms & Conditions | Contact Us | About Us
Designed, Developed and Maintained by: NextGen TechEdge Solutions Pvt. Ltd.