Software Engineering Manager (C++) Engineering - Belmont, CA at Geebo

Software Engineering Manager (C++)

Hands-on Software Engineering Manager (C++)Our client is a well-funded, recently FDA-cleared Surgical Robotics startup located in the San Francisco Bay Area. This hands-on Software Engineering Manager will play a key role in the development of current and future products.This software manager role will work closely with their development, project management, clinical, and product teams to ensure our software work product meets all functional and quality expectations.A Day In The Life of Their Software Manager:
Manage and provide technical leadership for multiple teams to design & develop complex software for medical robotic platforms. Interface between various cross-functional teams to fully define product requirements and implement creative solutions in a fast-paced environment. Act as the interface between Robotics Software, Firmware, UI, and System Software. Participate and lead design reviews, dFMEA, and other design de-risking & documentation activities. Manage and mentor engineering SMEs/leaders within the technical teams and cross-functionally to reach their full potential. Be the hands-on software champion of the platform software for a novel robotic system Design and implement scalable software architecture using modern concepts and design patterns Set the standards within the team for SOLID design principles and test-driven development Develop and enforce code quality standards and tooling to improve engineering velocity About You Minimum 10 years of experience working in complex hardware and software environments with a minimum of 5 years in the medical device industry. Knowledge and experience with FDA Quality System regulations including those related to software development of Medical Devices, i.e. IEC 62304, ISO 14971, ISO 13485. Minimum 5 years experience leading software development teams. B.S. or higher in Computer Science, Computer Engineering, Electrical Engineering, or equivalent Strong people management skills, proven success in recruiting, creating, and motivating a strong performing engineering team. Experience with Agile software development or waterfall development methodologies. Bring creative and innovative thinking to their work. Excellent oral and written communication skills Recommended Skills Agile Methodology Clinical Works Communication Computer Engineering Creativity Design Patterns Apply to this job. Think you're the perfect candidate? Apply on company site $(document).ready( function() $(#ads-desktop-placeholder).html(
n
n
n Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.