Software Development Engineer (C# / Web)
Software Development Engineer (C# / Web)
Our Client - Hospital & Health Care company
- Sunnyvale, CA
Job description
***Please note that our customer is currently not considering applicants from the following locations: Alabama, Arkansas, Delaware, Florida, Indiana, Iowa, Louisiana, Maryland, Mississippi, Missouri, Oklahoma, Pennsylvania, South Carolina, and Tennessee.***
Our Customer is a corporation that develops, manufactures, and markets robotic products designed to improve clinical outcomes of patients through minimally invasive surgery. Founded in 1995, their goal was to create innovative, robotic-assisted systems that help empower doctors and hospitals to make surgery less invasive than an open approach. Working with the top medical professionals, they continue to develop new, minimally invasive surgical platforms and future diagnostic tools to help solve complex healthcare challenges around the world.
We are seeking a Software Development Engineer on a contract basis to support our Customer's business needs. This role is on-site in Sunnyvale, CA.
The engineer in this position will play a key role on the Manufacturing Software Engineering team to enable the manufacture of new surgical robotic instruments and accessories. This engineer will develop the software and algorithms that assure each instrument’s kinematic performance and safety. The position will require close collaboration with product development teams, systems analysts, electrical engineers, mechanical engineers, manufacturing engineers, and quality engineers to build a coherent diagnostic strategy and develop software to implement the same.
Responsibilities:
- Develop software systems that control machines to streamline manufacturing processes.
- Build and maintain software infrastructures that enable value extraction from generated data.
- Understand each new product’s operation and control, developing methods to ensure integrity in volume production.
- Design, document, and qualify software for use in manufacturing new instruments and accessories.
- Apply best practices in software development, including design patterns and SDLC compliance.
- Work independently to overcome technical challenges with minimal guidance.
- Take ownership of manufacturing software, collaborating with cross-functional teams to drive projects.
- Support and maintain existing production software.
- Monitor system performance, debug issues, and implement improvements.
- Foster collaboration by participating in code reviews, providing constructive feedback, and contributing to shared technical standards.
Qualifications
- Bachelor’s or Master’s degree in Engineering, Software Engineering, or Computer Science (advanced degrees may offset years of experience).
- Minimum of 4 years of software development experience, with at least 70% coding in daily activities.
- Strong programming experience in C# (required).
- Web development skills (required).
- Strong object-oriented analysis/design (OOA/OOD), object-oriented programming (OOP), and design patterns knowledge.
- Demonstrated ability to work independently, manage tasks, and deliver within deadlines.
- Passion for technology and programming, with strong problem-solving skills.
- Excellent written and verbal communication skills for working with cross-functional engineering teams.
- Strong organizational skills, detail orientation, and teamwork.
Preferred:
- Proficiency with Python.
- Familiarity with RESTful APIs, web services, HTML, CSS, AngularJS.
- Familiarity with databases (SQL, NoSQL).
- Experience developing robotic or electromechanical systems, including control systems.
- Experience in medical device manufacturing or regulated engineering environments.
- Industry experience in architecture and development of scalable, production-quality systems.
- Knowledge of Statistical Analysis, Six Sigma, and/or Statistical Process Control.
- Familiarity with SDLC processes and best practices.
We offer a competitive salary range for this position. Most candidates who join our team are hired at the median of this range, ensuring fair and equitable compensation based on experience and qualifications.
Contractor benefits are available through our 3rd Party Employer of Record (Available upon completion of waiting period for eligible engagements) Benefits include: Medical, Dental, Vision, 401k.
An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
All applicants applying for U.S. job openings must be legally authorized to work in the United States and are required to have U.S. residency at the time of application.
If you are a person with a disability needing assistance with the application, or at any point in the hiring process, please contact us at support@themomproject.com.