Senior Firmware Engineer
Full-timeSenior
Description
<p style="text-align:left"><b>Work Schedule</b></p>Standard (Mon-Fri)<p style="text-align:inherit"></p><p style="text-align:left"><b>Environmental Conditions</b></p>Laboratory Setting, Office<p style="text-align:inherit"></p><p style="text-align:left"><b><u>Job Description</u></b></p><p style="text-align:inherit"></p><p>Thermo Fisher Scientific's Ion Chromatography and Sample Preparation (ICSP) team is seeking a <b>Senior Firmware</b><b> Engineer</b> to join our R&D organization in Brno and contribute to the development of next-generation ion chromatography laboratory instruments.</p><p></p><p><b>This role is part of a strategic NPI (New Product Introduction) initiative focused on developing a new generation platform for chromatographic instruments.</b> This is not about maintaining or incrementally improving existing solutions, but a complete redesign of a system currently built on approximately 15-year-old electronics.</p><p></p><p>The goal is to create a modern, scalable platform by leveraging new technologies to significantly improve performance, functionality, and overall system architecture. The work involves developing firmware for high-precision analytical instruments, combining advanced hardware, reliability, and complex system integration.</p><p></p><p>This is a <b>multi-year program</b>, offering long-term stability and the opportunity to contribute across multiple phases of development—from early architecture through to commercialization.</p><p></p><h2><span><b>What will you do?</b></span></h2><p></p><p>You will design and develop embedded firmware, contributing to system architecture and ensuring reliable, secure, and high-performance operation of analytical instruments.</p><p></p><h3><u><span><b>Firmware Development & Architecture</b></span></u></h3><ul><li>Design, develop, and maintain <b>embedded firmware</b> for microcontroller- and processor-based systems</li><li>Define firmware architecture, interfaces, and design patterns to ensure scalability, maintainability, and reliability</li><li>Develop real-time control algorithms and communication stacks</li></ul><p></p><h3><u><span><b>Hardware Integration & System Design</b></span></u></h3><ul><li>Collaborate with electrical engineers on <b>board bring-up, hardware validation, and root-cause analysis</b></li><li>Contribute to system-level design, including partitioning between firmware, hardware, and higher-level software</li><li>Lead firmware integration and support system verification and validation activities</li></ul><p></p><h3><u><span><b>Quality, Security & Compliance</b></span></u></h3><ul><li>Ensure firmware aligns with <b>cybersecurity and quality requirements</b> in regulated environments</li><li>Support secure boot concepts and firmware update mechanisms</li><li>Participate in risk analysis, design reviews, and failure mode evaluation</li><li>Develop automated unit and integration tests to improve quality and regression coverage</li></ul><p></p><h3><u><span><b>Technical Leadership & Collaboration</b></span></u></h3><ul><li>Mentor engineers and provide technical guidance across firmware development</li><li>Collaborate with hardware, software, systems, and test teams across global R&D</li><li>Support field issue investigation and resolution when required</li><li>Influence technical direction and contribute to continuous improvement of tools, processes, and documentation</li></ul><p></p><h3><u><span><b>Innovation & Productivity</b></span></u></h3><ul><li>Leverage modern tools, including <b>AI-assisted development</b>, to improve code quality, testing, documentation, and engineering efficiency</li></ul><p></p><h2><span><b>Qualifications & Skills</b></span></h2><ul><li>Degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field</li><li>Extensive experience in <b>embedded firmware development</b> within product-based environments</li><li>Strong proficiency in <b>C/C++ for embedded systems</b></li><li>Experience with <b>microcontrollers and embedded processors</b> in real-world hardware environments</li><li>Proven experience in <b>hardware–software integration, board bring-up, and debugging</b> using lab instrumentation</li><li>Experience implementing <b>communication protocols</b> (e.g., SPI, I2C, UART, CAN, Ethernet)</li><li>Experience with <b>real-time systems</b> (RTOS or bare-metal architectures)</li><li>Solid understanding of <b>embedded system architecture, real-time constraints, and electronics fundamentals</b></li><li>Experience working in <b>cross-functional teams</b> (hardware, software, systems, test)</li><li>Experience in <b>regulated or quality-driven environments</b> and familiarity with secure firmware practices (e.g., secure boot, firmware updates) preferred</li><li>Familiarity with <b>version control and CI/CD practices</b> in embedded environments</li><li>Strong debugging and <b>root-cause analysis skills</b> across hardware and software boundaries</li><li>Ability to work independently on complex technical problems and influence technical direction</li><li>Strong communication skills and ability to collaborate across distributed teams</li><li>Analytical, systems-thinking mindset with strong problem-solving skills</li><li>Interest in leveraging <b>AI-assisted development tools</b> to improve productivity and quality</li></ul><p></p><p></p><p></p><p></p>
Pipeline
Retrospective Cohort EnrollmentN/A
Technical Evaluation of Brahms PCT DirectN/A
Blood sample collectionN/A
Blood samplingN/A
RimegepantN/A