Staff Software Engineer Algorithms / Optimization

Complete Genomics San Jose , CA 95111

Posted 2 months ago

Sr. Software Engineer Algorithms / Optimization

Major Duties and Responsibilities:

  • Software architecture, design and implementation with a focus on algorithm development, high performance and efficient implementation of domain algorithms, and performance optimization.

  • Perform other work-related duties as assigned.

Minimum Qualifications:

  • Bachelor's degree in in Computer Science or equivalent with a minimum of 7 years of experience; or Master's degree with a minimum of 5 years of experience; or equivalent combination of education and experience. PhD a plus.

  • Expertise in algorithm development and implementation, with focus on relevant technologies:

  • Image processing and recognition, enhancement, registration.

  • Geometric transformations, quantization, and digital compositing operations.

  • Image file-formats, data structures and compression.

  • High performance scientific computing, including real time processing, and parallel and distributed computing.

  • Expertise with C/C++, GPU, and both Linux/Unix and Windows environments; C# a plus.

  • Strong algorithm and implementation skills.

  • Experience in software performance optimization.

Preferred Qualifications

  • Knowledge of signal processing algorithms and techniques a plus.

  • Knowledge of industry standard image processing libraries a plus.

  • Knowledge of statistics and statistical processing a plus.

  • Bioinformatics, scientific computing or numerical processing, and algorithm performance optimization experience a plus.

Complete Genomics does not accept unsolicited agency resumes. Please do not forward unsolicited agency resumes to our website, employees or Human Resources.

Complete Genomics will not pay fees to any third party agency or firm and will not be responsible for any agency fees associated with unsolicited resumes. Unsolicited resumes received will be considered property of Complete Genomics and will be processed accordingly without fee.

Complete Genomics has the sole discretion to determine with whom we will enter into a contract. If you wish to work with Complete Genomics, please contact the Human Resources department at .

Complete Genomics provides equal employment opportunity without regard to race, color, religion, sex, national origin, sexual orientation, gender identity and/or expression,age, disability, veteran or uniformed service status, or any other characteristic protected by applicable law.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Staff Software Engineer

BD (Becton, Dickinson And Company)

Posted 1 week ago

VIEW JOBS 9/7/2019 12:00:00 AM 2019-12-06T00:00 Job Description Summary Job Description BD Life Sciences is seeking a Staff Software Engineer with team leadership experience. Our software powers industry-leading, groundbreaking medical instruments. Bring your leadership and Scrum Master skills to an Agile team creating modern front-ends (Angular, Electron) backed by well-architected services (C#, .NET Core) that take cell research to a new level. Job Responsibilities: * Lead an Agile team and empower our customers with innovative new software. * Deliver high-quality, well-designed, well-tested features in two-week Sprints. * Promote a culture of collaboration and inclusiveness. * Mentor and train team members on design and coding. * Learn our domain of research and clinical applications of flow cytometry. * Work across silos with R&D scientists, mechanical, electrical, manufacturing, and service engineers, technical writers, application specialists. * Lead design of major software components and features. * Understand, practice and apply OOP, SOLID, Design Patterns. * Document requirements, use cases, and designs. * Participate in grooming new features and product improvements. * Analyze failures and fix bugs. Minimum Qualifications: Experience and Education: * Bachelor's Degree in Computer Science, Engineering, or Life Sciences related field. Master's degree preferred. * We welcome applicants with scientific or biomedical academic degrees and demonstrated leadership in software development. * Minimum of 10 years' industry experience in software development. * Minimum of 3 years' experience in Angular, JavaScript, C# and .NET Frameworks and APIs. * Compelling experience applying software design, data structures, algorithms and architectural practices to the solution of real-world problems. * Demonstrated ability to communicate, collaborate, mentor and learn. * Experience developing full-featured applications. * Extensive experience with unit testing and solid understanding of TDD. Assets: * Experience with instrument control, and real-time data acquisition and data display preferred. * Experience with Agile methodology and/or Scrum Master certification preferred. #LI-TECH Primary Work Location USA CA - San Jose Additional Locations Work Shift BD (Becton, Dickinson And Company) San Jose CA

Staff Software Engineer Algorithms / Optimization

Complete Genomics