Covaris · 1 week ago
Senior Software Engineer
Wonder how qualified you are to the job?
E-CommerceIndustrial
Insider Connection @Covaris
Responsibilities
Specify, design, and develop software for new and existing sample preparation products including user interfaces, instrument control, and motion control, in an Agile team environment.
Consult with hardware engineers and other engineering staff to design interfaces between hardware, firmware, and software, to meet functional and performance requirements.
Help develop and implement a software architecture that can be applied across Covaris’ line of instrument products with a significant amount of code reuse from one instrument to the next.
Apply creative and problem-solving skills to investigate development, production, and customer problems with new or existing products. Track issues to closure.
Analyze system and software requirements to determine feasibility of design within time and cost constraints.
Create detailed design documentation in accordance with industry standards. Perform design and code reviews.
Help plan and estimate software projects.
Mentor others.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree in computer science or a related engineering discipline with at least 7 years of software development experience
Experience with modern software design principles and practices, including dependency injection, SOLID design principles, and design for testability
Technologies: C#, .NET, WPF, MVVM design pattern, SQL, Python, PowerShell
Experience developing multi-threaded applications
Experience with agile development practices such as Scrum and Kanban
Experience with software development tools, such as Visual Studio 2022, Visual Studio Code, Git, Jira, Jenkins, PyCharm
Ability to manage time well and work on multiple projects concurrently
Good technical writing and oral communication skills
Strong organizational and teamwork skills. Ability to work with minimal direction
Preferred
Master’s degree in computer science or a related engineering discipline
Experience developing applications using .NET 6 or 8
Experience writing software for laboratory automation such as liquid handlers
Experience writing software on the Tecan MAPlinx platform
Familiarity with medical device quality standards such as ISO 13485 and IEC 62304
Experience developing software for real-time systems
Experience developing applications for the web
Company
Covaris
Covaris manufactures sample preparation tools.
H1B Sponsorship
Covaris has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2021 (1)
Funding
Current Stage
Growth StageTotal Funding
$0.88MKey Investors
National Science Foundation
2023-12-04Acquired· by PerkinElmer
2016-03-04Grant· $0.73M
2014-12-01Grant· $0.15M
Recent News
2024-05-19
Google Patent
2024-04-15
2024-04-15
Company data provided by crunchbase