Job Title:
Senior Software Engineer

Company: Cypress HCM

Location: Los Angeles, CA

Created: 2024-05-04

Job Type: Full Time

Job Description:

Software Engineer Our client is looking for a software engineer with a background in hardware testing, ideally in the medical device space. This will be contract to hire but may entertain direct hire as well, and will require someone to work fully onsite in the LA area.If you would like to know a bit more about this opportunity, or are considering applying, then please read the following job information.Key Responsibilities • Work closely with cross-functional teams to gather requirements and develop software solutions.• Partner closely with Controls, Software, and Hardware teams to understand and translate advanced algorithms into robust and efficient code.• Ensure integration between the controls algorithm and underlying software systems for seamless communication and precise operation.• Refactor and optimize existing code to improve performance, reliability, and maintainability.• Engage in the complete software development lifecycle, from design to deployment.• Monitor software for bugs and issues, promptly addressing and resolving them.• Document code consistently throughout the development process.Qualifications Must: • Bachelor's degree in Computer Science, Computer Engineering, Biomedical Engineering, or another applicable Engineering or Applied Sciences discipline.• 5+ years of experience with professional software development.• Proficiency in SW testing methodologies such as test-driven development, integration testing, characterization testing, Ad Hoc testing, and data-driven testing.• Strong Python and C++ programming skill.Must authorized to work in the US.