Firmware Engineer
Core
Develop sophisticated software solutions for scientific instruments and platforms, enabling breakthrough research in fields like cancer treatment, environmental protection, and advanced materials.
Role type
Software Engineer II (Firmware)
Builds
Software for scientific instruments and platforms
Domain
Life Sciences / Scientific Instruments
Deliverable
production ML models | product features
Required skills
C++, C, object-oriented programming, design patterns, circuit schematics interpretation, CI/CD, version control, automated testing, Git, JIRA, modern IDEs
Preferred skills
Master's degree in Computer Science, Electrical Engineering, or Software Engineering, English proficiency, agile methodologies (Scrum, SAFe), software security principles
Technologies
C++, C, Git, JIRA
Responsibilities
Design, implement, and maintain software for scientific instruments; collaborate with cross-functional teams; write clean, maintainable, and well-documented code; understand circuit schematics; apply modern software development practices.
Seniority
Mid-level, hands-on IC