Bio-Rad Laboratories · 3 days ago
Software Developer III
Wonder how qualified you are to the job?
Maximize your interview chances
Insider Connection @Bio-Rad Laboratories
Responsibilities
Apply best software development practices to design and develop reliable and maintainable firmware for embedded systems.
Implement firmware for electromechanical system operations and interfaces.
Develop design documentation, perform software configuration management, and build source code.
Apply test-driven development, execute unit tests, and perform debugging.
Sustain products over their lifetimes.
Collaborate on embedded designs and support product development and testing.
Create and maintain software scripts and tools for system verification and production.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
BS or higher in Electrical or Computer Engineering
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
Benefits
Competitive medical plans
Free HSA funds
New fertility offering with stipend
Group life and disability
Paid parental leave
401k plus profit sharing
Employee stock purchase program
New upgraded and streamlined mental health platform
Extensive learning and development opportunities
Education benefits
Student debt relief program
Pet insurance
Wellness challenges and support
Paid time off
Employee Resource Groups (ERG’s)
Company
Bio-Rad Laboratories
Bio-Rad Laboratories has played a leading role in the advancement of scientific discovery for over 50 years by providing a broad range of
H1B Sponsorship
Bio-Rad Laboratories has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Trends of Total Sponsorships
2023 (27)
2022 (48)
2021 (61)
2020 (31)
Funding
Current Stage
Public CompanyTotal Funding
$1.4B2024-02-14Post Ipo Debt· $200M
2022-03-02Post Ipo Debt· $1.2B
1980-03-01IPO· nyse:BIO
Recent News
2024-05-07
2024-03-20
Company data provided by crunchbase