Software Developer III

2 weeks ago


Pleasanton, United States Bio-Rad Laboratories, Inc Full time

As a self-motivated member of the firmware team, you will apply critical thinking and leadership in the design, implementation, integration, testing, debugging, deployment, and maintenance of embedded systems firmware for scientific laboratory instruments. You will collaborate cross-functionally with multi-disciplinary teams composing software, hardware, biology, marketing, service, and more to bring innovative products to market that advance science and save lives.

How You Will Make an Impact:

  • Apply best software development practices to design and develop reliable and maintainable firmware for embedded systems used in commercial products and in-house diagnostic tools.
  • Implement firmware to enable electromechanical system operations including feedback control and hardware and software interfaces.
  • Develop sound design documentation, perform software configuration management, and build and release source code.
  • Apply test-driven development (TDD), develop and execute unit tests, and perform debugging.
  • Sustain products over their lifetimes.
  • Collaborate on embedded designs and participate in cross-functional teams to support product development, integration, testing, and troubleshooting according to schedule agreements.
  • Create and maintain software scripts and supporting tools for system verification, validation, and production efforts.

What you Bring:

  • Education: BS or higher in Electrical or Computer Engineering.
  • Work Experience: 7+ years of experience designing, debugging, and maintaining embedded systems firmware in a production environment (shipped products a plus).
  • Proficient designing object-oriented software in C++.
  • Experience developing on ARM Cortex-M MCU.
  • Ability to bring up a new board (PCB).
  • Willingness to learn and code in Python.
  • Familiarity with the use of oscilloscopes, logic analyzers, current probes etc.
  • Experience in real-time control, data acquisition, and serial communication protocols (I2C, SPI, RS-232, CAN).
  • Working knowledge of RTOS and embedded Linux.
  • Experience in developing and executing unit and integration tests.
  • Experience with Jira or other project management and bug tracking software.
  • Experience working in a team-based, full lifecycle software development environment.
  • Experience with agile software development methodologies including Scrum.

Who We Are: For 70 years, Bio-Rad has focused on advancing the discovery process and transforming the fields of science and healthcare. As one of the top five life science companies, we are a global leader in developing, manufacturing, and marketing a broad range of high-quality research and clinical diagnostic products. We help people everywhere live longer, healthier lives. Recently voted a Best Place to Work, Bio-Rad offers a unique employee experience with collaborative teams that span the globe. Here, you are supported by leadership to build your career and are empowered to drive change that makes an impact you can see.

EEO Statement: Bio-Rad is an Equal Employment Opportunity/Affirmative Action employer, and we welcome candidates of all backgrounds. Veterans, people with physical or mental disabilities, and people of all race, color, sex, sexual orientation, gender identity, religion, national origin and citizenship status are encouraged to apply.

#J-18808-Ljbffr

  • Pleasanton, United States Bio-Rad Laboratories Full time

    As a self-motivated member of the firmware team, you will apply critical thinking and leadership in the design, implementation, integration, testing, debugging, deployment, and maintenance of embedded systems firmware for scientific laboratory instruments. You will collaborate cross-functionally with multi-disciplinary teams composing software, hardware,...


  • Pleasanton, United States Intelliswift Software Full time

    Position: Software Development Engineer in Test Location: Must be hybird - Santa Clara or PleasantonDuration: Through 1/31 - Most likely no extension Job Description:Software Development Engineers in Test are involved in all aspects of quality assurance activities for a scrum team. Working closely with other Quality Engineers, SDETs, Developers and Product...

  • Software Developer

    1 month ago


    Pleasanton, California, United States Blackhawk Network Full time

    Job SummaryBlackhawk Network is seeking a highly skilled Software Developer to join our team. As a Software Developer, you will be responsible for building stream-processing systems, DevOps pipelines, and large-scale transaction processing systems using technologies such as Spark-Streaming, REST, micro-services, and AWS.ResponsibilitiesDesign and develop...

  • Software Developer

    1 week ago


    Pleasanton, United States Bio-Rad Laboratories Full time

    As a self-motivated member of the firmware team, you will apply critical thinking and leadership in the design, implementation, integration, testing, debugging, deployment, and maintenance of embedded systems firmware for scientific laboratory instruments. You will collaborate cross-functionally with multi-disciplinary teams composing software, hardware,...

  • Software Developer

    3 days ago


    Pleasanton, United States Bio-Rad Laboratories Full time

    As a self-motivated member of the firmware team, you will apply critical thinking and leadership in the design, implementation, integration, testing, debugging, deployment, and maintenance of embedded systems firmware for scientific laboratory instruments. You will collaborate cross-functionally with multi-disciplinary teams composing software, hardware,...


  • Pleasanton, California, United States AbbVie Full time

    Job SummaryWe are seeking a skilled Software Development Engineer to join our team at AbbVie. As a key member of our cross-functional team, you will be responsible for designing, developing, and implementing software solutions for our medical devices.Key ResponsibilitiesDesign and develop software requirements, specifications, and implementation plans for...


  • Pleasanton, United States United Business Bank Full time

    Job Details Level Experienced Job Location Pleasanton 7 - Pleasanton, CA Position Type Full Time   Salary Range $22.00 - $24.00 Hourly Description Join a winning team at United Business Bank and enjoy a friendly and collaborative work environment where opportunities for advancement are encouraged and supported. We pride ourselves on the team that we have...


  • Pleasanton, California, United States Workday Full time

    About the RoleThe right candidate will put the customer first, understand their user stories and will identify ways to support the Public Cloud version of Workday, ensuring stability and ability to scale and meeting the needs both of our customers and other Workday technical teams.What does a Senior Software Engineer for our Multi-cloud Platform Services...


  • Pleasanton, California, United States HonorVet Technologies Full time

    Job SummaryWe are seeking a highly skilled Senior Software Development Manager to lead our software development team. The ideal candidate will have a strong background in software development, with experience in managing large-scale software projects. The candidate will be responsible for overseeing the entire software development lifecycle, from conception...


  • Pleasanton, Kansas, United States PTC Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at PTC. As a key member of our software development team, you will be responsible for designing, developing, and deploying cutting-edge cloud-based applications using the latest technologies.Key Responsibilities:Capture system-level requirements through collaboration...


  • Pleasanton, California, United States HonorVet Technologies Full time

    Job Title: Senior Software Development ManagerJob Summary:HonorVet Technologies is seeking a highly skilled Senior Software Development Manager to lead our software development team. The ideal candidate will have a strong background in software development, excellent leadership skills, and the ability to work independently in an agile team environment.Key...


  • Pleasanton, Kansas, United States Gateway Recruiting, INC. Full time

    Job Title: Embedded Software Development EngineerJob Summary:We are seeking an experienced Embedded Software Development Engineer to join our team at Gateway Recruiting, INC. The ideal candidate will have a strong background in software engineering, computer science, or a related field, with a minimum of 10 years of experience in embedded system design,...


  • Pleasanton, Kansas, United States Tech-Mex, Inc. Full time

    Job SummaryAt Tech-Mex, Inc., we are seeking a skilled Software Developer with expertise in Java and C programming languages. The ideal candidate will have a strong proficiency in Java, J2EE, and C, as well as experience with client-server technologies and standard software development practices.Key Responsibilities- Develop software applications using Java...


  • Pleasanton, Kansas, United States PTC Full time

    Software Engineer Role at PTCAs a member of our team, you will be working on exciting projects like AI/copilot and Asset Hub, which are cloud-based applications using cutting-edge technology. You will be responsible for feature development, contributing to the team, and working independently.We are looking for an experienced Software Engineer who brings...


  • Pleasanton, California, United States Axcelis Technologies Full time

    Job SummaryWe are seeking a highly skilled Field Service Engineer III to join our team at Axcelis Technologies. As a Field Service Engineer III, you will be responsible for providing technical support and maintenance services to our customers. This is a challenging and rewarding role that requires strong technical skills, excellent communication skills, and...

  • Project Manager III

    4 weeks ago


    Pleasanton, California, United States Sunbelt Controls Full time

    Job Title: Project Manager IIIAt Sunbelt Controls, we are seeking a highly skilled and experienced Project Manager III to join our team. As a Project Manager III, you will be responsible for managing multiple projects simultaneously, ensuring timely completion, and delivering high-quality results.Key Responsibilities:Develop and implement project plans,...


  • Pleasanton, California, United States Cypress HCM Full time

    Job DescriptionCypress HCM is seeking a skilled Software Development Engineer in Test to join our team. As a key member of our quality assurance team, you will be responsible for designing and implementing effective test solutions to ensure the highest quality product for our customers.Responsibilities:Develop and maintain highly effective test cases in a...


  • Pleasanton, California, United States Gap Inc. Full time

    About Gap Inc.Our brands bridge the gaps we see in the world. Old Navy democratizes style to ensure everyone has access to quality fashion at every price point. Athleta unleashes the potential of every woman, regardless of body size, age or ethnicity. Banana Republic believes in sustainable luxury for all.Our team is made up of thousands of people across the...


  • Pleasanton, United States 10x Genomics Full time

    About the role 10x Genomics was founded to deliver powerful and reliable tools that fuel key scientific discoveries and drive exponential progress in our mastery of biology to advance human health. Our talented team has a distinguished record of creating innovative instruments, reagents, and software that analyze biological systems at a resolution that...


  • Pleasanton, United States 10x Genomics Inc Full time

    About the role10x Genomics was founded to deliver powerful and reliable tools that fuel key scientific discoveries and drive exponential progress in our mastery of biology to advance human health. Our talented team has a distinguished record of creating innovative instruments, reagents, and software that analyze biological systems at a resolution that...