Senior Software Engineer, C++
2 weeks ago
Senior Software Engineer, C++ / HPC System
Job Description
At Pacific Biosciences, our R&D team is committed to developing innovative products that enable scientists to excel in a wide variety of life science research fields, including human biomedical, plant and animal sciences, and microbiology and infectious disease. Our unique Single Molecule, Real-Time (SMRT) sequencing platforms generate true high-quality long reads, giving researchers a more comprehensive view of genomes, transcriptomes, and epigenomes from any organism.
The Primary Analysis team operates in a dynamic and interdisciplinary environment to develop the algorithms and High Performance Computing (HPC) solutions for decoding the raw data streams that are generated through high-speed optical detection of the SMRT sequencing reactions into biological sequence and metadata. Our roles include analysis and algorithm development in coordination with chemistry and systems R&D; the development of on-instrument, real-time basecalling software; and the development of validation and support infrastructure geared towards product system reliability and internal R&D support. We are seeking a talented C++ programmer, with a passion for innovation in performance-critical applications, to work on the development of our next-generation acquisition and analysis pipelines.
Responsibilities
Collaborate with software and hardware engineering teams to solve challenging problems in data-oriented programming, architecture and design.
Develop and test acquisition and analysis pipeline solutions to meet demanding real-time constraints and scalability needs of our next-generation platforms.
Work cross-functionally with R&D scientists and algorithm engineers to implement correct and efficient parameter estimation and basecalling algorithms.
Build and test performance-optimized versions of signal-processing and sequence-analysis algorithm modules using modern C++ and CUDA.
Qualifications
Bachelors degree or equivalent in physical science, engineering, CS or related discipline.
3+ years professional experience developing and shipping product software.
Strong systems programming experience in a Linux environment, with a deep understanding of how OS, toolchain and hardware constraints impact performance and scalability in data-centric, high-throughput processing pipelines.
Strong design and programming skills using modern C++.
Experience designing and working with high-level abstractions that map efficiently to hardware architectures.
Professional development experience using modern software engineering practices and tools (e.g., git, CMake, gtest, Jira).
Excellent verbal and written technical communication abilities; a desire and the interpersonal skills to engage in a collaborative and efficient software design process.
Preferred Qualifications
Experience with signal processing problems and/or software engineering for real-time systems.
Experience in code design, programming and performance optimization for GPGPU.
Strong general knowledge of Nvidia, Intel and AMD hardware architectures.
All listed tasks and responsibilities are deemed as essential functions to this position; however, business conditions may require reasonable accommodations for additional tasks and responsibilities.
All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, or on the basis of disability, gender identity, and sexual orientation.
PacBio is a leading provider of high quality, long-read sequencing platforms.
Science Careers writes that graduate students in the US and Canada are pushing for better wages.
A poll finds that more than quarter of women in academia think they were not promoted because of their gender, according to the Chronicle of Higher Education.
Nature News reports that university employees in the UK went on strike this week to protest pension cuts and more.
Inside Higher Ed reports that after years of negotiation, Columbia University and student-workers there have reached a contract agreement.
#J-18808-Ljbffr
-
Senior Software Engineer
9 hours ago
Menlo Park, California, United States Meta Inc Full timeOculus Studios is expanding the Central Technology team (OSCT) focusing on efforts for the First Party Game Studios (Armature Studios, Beat Games, BigBox VR, Camouflaj, Downpour Interactive, Ready At Dawn Studios, Sanzaru Games, Twisted Pixel, Supernatural). Within OSCT, we help our Studios take advantage of the economies of scale that Meta provides. We are...
-
Software Engineer Network Security C++
18 hours ago
Menlo, Georgia, United States Maxonic Full timeMaxonic maintains a close and long-term relationship with our direct client. In support of their needs, we are looking for a Senior Software Engineer – Secure Networking . Read all the information about this opportunity carefully, then use the application button below to send your CV and application.Job Description:Job Title: Senior Software Engineer –...
-
Senior Software Engineer
3 weeks ago
Overland Park, United States MobileUp Software Full timeWe are looking for passionate, full-time software engineers to help us build and deliver our team engagement applications at our location in Overland Park. MobileUp is focused on changing the way teams think about member engagement. Our customer configurable mobile app platform helps teams of all sizes forge strong, lasting connections through event...
-
Senior Software Engineer
2 months ago
Menlo Park, United States CareerBuilder Full timeWe Are:Strateos has developed the first robotic cloud laboratory platform for on-demand life science research by integrating laboratory processes, instruments and IoT technologies into a single user interface. Top ten pharmaceutical companies and emerging biotech companies use the platform to conduct efficient, reproducible and rapid experimentation from...
-
C++ Developer
1 week ago
Menlo Park, United States NR Consulting Full timeJob Title: C++ Developer / C Developer Duration: 12 mos. + potential extension(s) and/or conversion Location: Menlo Park CADescription: Summary: The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers...
-
Intern: Center for Software Engineering
1 week ago
Menlo Park, United States SRI International Full timeDesign, build, test, and deploy code for web, desktop and/or mobile applications using Type. Script/ JavaScript, Java/ Kotlin, Python, C/ C , C# and/or other frameworks and programming languages, as appropriate. Update and maintain software and suppo Software Engineer, Software, Engineer, Technology
-
Software Engineer
2 months ago
MENLO PARK, United States Atechstar Full timeJob DescriptionSoftware Engineer Product Responsibilities Full stack web/mobile application development with a variety of coding languages Deliver on multiple projects of increasing complexity in an ambiguous or high-impact area over time Be an influencer and proactively find and solve problems without guidance Work effectively with cross functional...
-
Software Engineer
2 weeks ago
MENLO PARK, United States Atechstar Full timeJob DescriptionSoftware Engineer Product Responsibilities Full stack web/mobile application development with a variety of coding languages Deliver on multiple projects of increasing complexity in an ambiguous or high-impact area over time Be an influencer and proactively find and solve problems without guidance Work effectively with cross functional...
-
Software Engineer
2 months ago
Menlo Park, California, United States Atechstar Full timeJob DescriptionSoftware Engineer Product Responsibilities Full stack web/mobile application development with a variety of coding languages Deliver on multiple projects of increasing complexity in an ambiguous or high-impact area over time Be an influencer and proactively find and solve problems without guidance Work effectively with cross functional partners...
-
Software Engineer
2 weeks ago
Menlo Park, California, United States Atechstar Full timeJob DescriptionSoftware Engineer Product Responsibilities Full stack web/mobile application development with a variety of coding languages Deliver on multiple projects of increasing complexity in an ambiguous or high-impact area over time Be an influencer and proactively find and solve problems without guidance Work effectively with cross functional partners...
-
Menlo Park, United States Cardlytics Full timeSenior Software Engineers, Advertiser Engineering (Backend) Company: Cardlytics Inc. Location: Menlo Park, CA Position Type: Full Time Experience: Unspecified Education: Unspecified Evolve platform by generating API services deployed in AWS that a...
-
Senior Software Engineer
3 weeks ago
Menlo Park, United States META Full timeOculus Studios is expanding the Central Technology team (OSCT) focusing on efforts for the First Party Game Studios (Armature Studios, Beat Games, BigBox VR, Camouflaj, Downpour Interactive, Ready At Dawn Studios, Sanzaru Games, Twisted Pixel, Supernatural). Within OSCT, we help our Studios take advantage of the economies of scale that Meta provides. We are...
-
Software Engineer
2 weeks ago
Menlo Park, California, United States Meta Full timeSummary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...
-
Software Engineer
3 weeks ago
Menlo Park, California, United States Meta Full timeSummary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...
-
Software Tooling Engineer IV
3 weeks ago
Menlo Park, United States Ursus Inc Full timeJOB TITLE: Software Tooling Engineer IVLOCATION: Onsite in Redmond, WADURATION: 12 monthsPAY RANGE: $75-85/hourTOP SKILLS: BS degree in the field of computer science or related field5+ years experience with C++, including C++11 (and up) features and principles.Experience shipping one or more products using standard software development toolsets such as...
-
Senior Software Engineer
4 weeks ago
Park, United States Capstone IT Staffing Full timeOur client is the connection between a powerful portfolio of brands serving students, educators, and employers with outcomes-based, data driven solutions across the lifecycle of learning. Their values-driven culture unifies our teams and inspires a mindset of action, innovation, and collaboration, with a relentless focus on customers. They're always looking...
-
Software Tooling Engineer IV
3 weeks ago
Menlo Park, United States Ursus Inc Full timeJOB TITLE: Software Tooling Engineer IV LOCATION: Onsite in Redmond, WA DURATION: 12 months PAY RANGE: $75-85/hour TOP SKILLS: BS degree in the field of computer science or related field 5+ years experience with C++, including C++11 (and up) features and principles. Experience shipping one or more products using standard software development...
-
Software Engineer, iOS
2 weeks ago
Menlo Park, California, United States Meta Full timeSummary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...
-
Senior Software Engineer
3 weeks ago
Florham Park, United States McGil Recruiting Full timeSeeking a Senior Software Engineer with experience in industrial control preferably writing software for Semiconductor or Electronics Manufacturing Equipment. The company is located in Florham Park, NJ (remote work is possible for someone willing to travel to the office location as needed). This position reports to the Vice President of Engineering. Required...
-
Senior Software Engineer in Test
1 week ago
Menlo Park, United States Ledgent Technology Full timeDo you enjoy diving into building new automation systems and formulating new testing approaches in areas like cloud computing, networking, and IoT with real-time operating systems, controls, simulations (MIL, SIL, PIL), and algorithms? We combine this technology with our company vision of building a new category of power that is affordable, reliable, and...