TF
Senior Embedded Controls Engineer
Thermo Fisher Scientific
Marietta · On-site Full-time Senior $69k – $109k/yr 2d ago
About the role
At Thermo Fisher Scientific we are looking for a C / C++ engineer!
Your responsibilities are:
- Design, develop, and maintain control systems for embedded system firmware in cold storage and ultra-low temperature products
- Create controller firmware and HMI designs utilizing embedded C and C++ / Qt
- Develop performance and qualification test methods, coordinate experiments, and analyze test outcomes
- Design electrical systems to meet customer expectations, timelines, and project budgets
- Produce modular, scalable, and reusable solutions across various product lines
- Collaborate closely with refrigeration and mechanical engineering teams throughout the NPD process
- Prepare for product assembly and functional testing in partnership with contract manufacturers
- Drive continuous improvement in software processes to enhance embedded software quality
- Support products manufactured across multiple global locations
- Contribute to technology roadmaps for components, sub-systems, and systems
- Participate in and lead formal design reviews, including module and architectural reviews and software FMEA
- Assist in preparing and reviewing formal requirements, design, and qualification documents
- Ensure system compliance with regulatory and certification standards (e.g., UL, IEC, FDA)
- Promote a culture of safety, quality, accountability, and continuous improvement
- Willing to travel domestically up to 10% of the time
Requirements:
- Bachelors degree in Electrical Engineering, Computer Engineering, or Computer Science
- Masters degree is preferred
- Over 5 years of practical experience in developing embedded control systems for electromechanical products
- Proficient in designing APIs and microservices following best practices
- Experienced in firmware and software development for electronic controls
- Proven ability to analyze empirical test data to inform design choices
- Knowledgeable in electronic analysis methodologies and documentation
- Familiar with Lean/PPI methodologies and continuous improvement systems
- Expertise in C/C++, Python, and JavaScript
- Familiar with Yocto and platform drivers
- Mastery of communication protocols including I2C, SPI, USB, RS232, RS485, Wi-Fi, BLE, and RFID
- Strong understanding of embedded Linux
- Development experience with IEC 60601 design practices and electrical safety standards
- Strong analytical skills, effective problem-solving, and root-cause analysis
- Proficient with development tools such as Confluence, Jira, Git, and Microsoft Office
- Excellent cross-functional communication and collaboration skills
- Strong organizational abilities in a fast-paced, multi-project environment
- Commitment to safety, quality, and operational excellence
More about us and the role:
At Thermo Fisher Scientific, we engage in meaningful work that positively impacts the world. Our mission motivates us to support our customers in creating a healthier, cleaner, and safer environment. We are dedicated to providing our global teams with the necessary resources to achieve their personal career goals while advancing scientific progress. Join our collaborative R&D team as a Senior Embedded Controls Engineer and play a crucial role in developing high-performance, energy-efficient solutions for cold storage products.
Skills
APIBLEC++ConfluenceEmbeddedFirmwareGitI2CJavaScriptJIRALinuxmicroservicesPythonQtRFIDRS232RS485SPISupportUSBWi-FiYocto
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free