Neptune Medical
Lead Robotics Software Engineer
Neptune Medical, Burlingame, California, United States, 94012
Neptune Medical is a cutting-edge, venture-funded medical device startup based in Burlingame, CA. We have successfully commercialized innovative medical devices with our groundbreaking technology. Our team is now embarking on an extraordinary journey to develop a fully flexible medical robot that empowers doctors to navigate deep within human anatomy. The Triton Robotic Endoscopy system is poised to revolutionize flexible endoscopy and enhance patient outcomes for years to come.
TITLE:
Lead Robotics Software Engineer POSITION SUMMARY: As a Lead Software Engineer, you will play a pivotal role in our software team, taking charge of the development and testing of essential software modules for the Triton Robot Software. You will be responsible for owning specific software subsystems, conducting code reviews, and fostering the creation of robust, safe software in a dynamic, collaborative startup environment. This is an exciting opportunity to make significant contributions to the development of an innovative medical robotic platform. ROLES AND RESPONSIBILITIES: Lead the implementation of key software subsystems while continuously enhancing the robot's capabilities. Provide mentorship to peers and junior engineers in software design and code reviews. Gain an in-depth understanding of the existing system and assist in troubleshooting complex issues as required. Support necessary upgrades for software and system infrastructure. Document software designs, reviews, and processes comprehensively. REQUIRED QUALIFICATIONS: B.S. or M.S. in Computer Science, Computer Engineering, or a related field. 5-8+ years of experience designing and developing software applications for hardware-centric systems. In-depth knowledge of C++ and Python programming languages. Experience developing software for Linux (Ubuntu) based environments. Strong foundation in object-oriented programming, software architecture, and design patterns. Ability to adapt and manage multiple responsibilities within the software team based on evolving priorities. Outstanding communication and documentation skills. The Triton Robotics office is located in Burlingame, CA, conveniently near the Millbrae Caltrain and BART Station. The starting base salary for this position ranges from $170,000 to $220,000, contingent on experience. Actual base pay will be influenced by factors such as education, training, transferable skills, work experience, business needs, and location. This range is subject to change and may be revised in the future. This role may also offer equity, benefits, and a 401(K) with matching. Neptune Medical is committed to providing equal employment opportunities to all job seekers and prohibits discrimination or harassment of any kind based on race, color, religion, age, sex, national origin, disability, genetics, veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
Lead Robotics Software Engineer POSITION SUMMARY: As a Lead Software Engineer, you will play a pivotal role in our software team, taking charge of the development and testing of essential software modules for the Triton Robot Software. You will be responsible for owning specific software subsystems, conducting code reviews, and fostering the creation of robust, safe software in a dynamic, collaborative startup environment. This is an exciting opportunity to make significant contributions to the development of an innovative medical robotic platform. ROLES AND RESPONSIBILITIES: Lead the implementation of key software subsystems while continuously enhancing the robot's capabilities. Provide mentorship to peers and junior engineers in software design and code reviews. Gain an in-depth understanding of the existing system and assist in troubleshooting complex issues as required. Support necessary upgrades for software and system infrastructure. Document software designs, reviews, and processes comprehensively. REQUIRED QUALIFICATIONS: B.S. or M.S. in Computer Science, Computer Engineering, or a related field. 5-8+ years of experience designing and developing software applications for hardware-centric systems. In-depth knowledge of C++ and Python programming languages. Experience developing software for Linux (Ubuntu) based environments. Strong foundation in object-oriented programming, software architecture, and design patterns. Ability to adapt and manage multiple responsibilities within the software team based on evolving priorities. Outstanding communication and documentation skills. The Triton Robotics office is located in Burlingame, CA, conveniently near the Millbrae Caltrain and BART Station. The starting base salary for this position ranges from $170,000 to $220,000, contingent on experience. Actual base pay will be influenced by factors such as education, training, transferable skills, work experience, business needs, and location. This range is subject to change and may be revised in the future. This role may also offer equity, benefits, and a 401(K) with matching. Neptune Medical is committed to providing equal employment opportunities to all job seekers and prohibits discrimination or harassment of any kind based on race, color, religion, age, sex, national origin, disability, genetics, veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.