Skip to content
mimi

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