logo

JobNob

Your Career. Our Passion.

Software Engineer


Biolytic Lab Performance Inc.


Location

Fremont, CA | United States


Job description

Job Description:

Join a dynamic team of other software developers, scientists, and engineers to participate in the specification, design, and implementation of oligonucleotide instrumentation control systems. Applicants must be self-motivated, have strong teamwork and communication skills, and a drive to produce quality products. Work activities will include a combination of Software Project Management and Software Engineering responsibilities.

 

Main Software Project Management Tasks and Responsibilities

Lead the planning and implementation of projects

Work with team members to facilitate the project requirements, goals, and deliverables

Define project tasks and resource requirements

Plan and schedule project timelines

Track project deliverables using appropriate tools

Monitor and report project activities to stakeholders

Ensure project quality requirements are met

 

Main Software Engineering Tasks and Responsibilities

Lead the software specification, design, and implementation

Contribute design ideas and assess work effort

Work with team to ensure that required functionality is met

Write and maintain architectural and detailed design documents

Participate and design and code reviews

Ensure quality requirements are met

 

Requirements:

Bachelor's degree in Computer Science/Engineering/Physics, or M.S. in Chemistry/Biology

3+ years of Windows based software development and project management experience required

Experience in the use of defect tracking systems and project management tools is required

Formal training in one or more of these software programming languages: Labview  and C#

Formal training in software engineering practices (covering subjects such as architectural design, software quality engineering, Object Oriented Analysis / Design, UML, requirements analysis, etc.) desired

Applicants must have participated in at least one complete software development product life cycle from concept development through product testing and final release

Excellent verbal and written communication skills.

Excellent analytical troubleshooting and problem solving skills.

Ability to work independently with minimal supervision.

Experience with life sciences instrumentation, especially DNA and Peptide synthesizer technology, a significant plus.

Verbal and written fluency in English is required

 


Job tags



Salary

All rights reserved