Job Description
The Software Engineer will collaborate with scientists and engineers to create software for manufacturing, servicing, and running a DNA sequencing machine.
ESSENTIAL FUNCTIONS:
- Be a problem solver
- Be a primary contributor to new software for customer-facing control, manufacturing, QC, and internal system integration testing
- Provide guidance to other engineers facing challenging design decisions
- Help refine the tools and processes to make the project a success
- Work directly with scientists and engineers to make sure we are solving the problems the right way
EDUCATION, SKILLS, & EXPERIENCE:
- B.S./M.S. in Computer Science, bioscience/biotechnology, engineering or significant experience
- 5+ years of experience
- Experience with C# and .NET Core
- Experience with C++, C, python and embedded systems development
- Experience with WPF and XAML, UI development.
- Experience with developing software for hardware systems
- Extensive experience designing and implementing software quality patterns and practices (continuous integration, static analysis, unit testing, integrated testing)
- Deep understanding of SOA, software security architecture, REST APIs, and other architectural patterns
- Proficient with source control management and configuration management practices
- Good understanding of object-oriented analysis and design
- Demonstrated success in collaborating in a fast-paced team environment and delivering high-quality software products using established agile development methodologies (such as Scrum, Kanban, etc.)
- Experience in writing Windows-based software applications involving a graphical user interface and complex sets of business logic and rules.
- Able to integrate and apply feedback in a professional manner, and ability to work as part of a team.
- Analytical skills to effectively review and analyze technical problems.
ATTITUDE & ATTRIBUTES:
- Ability and willingness to make an impact
- Be curious, detail oriented, and analytical, with a proven ability to learn quickly
- Be customer-focused, team-oriented, and motivated, taking ownership of assigned tasks
- Thrives in a dynamic and fast paced environment
- A passion for discovery
- Have proven verbal and written communication skills
PHYSICAL REQUIREMENTS:
- Stand or sit for extended periods of time
Powered by JazzHR
sz63ZtDPRK