🌍 Global Remote Network: Over 120,085+ verified remote jobs with transparent salaries & visa sponsorship. Browse Remote Jobs →
T

Staff Engineer, Software

πŸ“ Chelmsford, MA πŸ•’
Work Model
πŸ“ Chelmsford, MA
Employment
πŸ’Ό Full-Time Direct
Recruitment Type
πŸ›‘οΈ Direct to HR Pipeline
πŸ›‘οΈ
Human-Verified Opening: Inspected by Sarah Jenkins, CIPD • RemoteVault Editorial Team. Authenticated directly from Thermo Fisher Scientific's hiring pipeline • Zero recruiter markups or candidate fees. Verification Standards →

πŸ“‹ Role Overview & Responsibilities

Thermo Fisher Scientific Inc. is the world leader in serving science, with annual revenue exceeding $40 billion. Our Mission is to enable our customers to make the world healthier, cleaner and safer. Whether our customers are accelerating life sciences research, solving complex analytical challenges, improving patient diagnostics and therapies, or increasing efficiency in their laboratories, we are here to support them. Our distributed team of more than 100,000 colleagues delivers an unrivaled combination of innovative technologies, purchasing convenience and pharmaceutical services through our industry-leading brands, including Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific, Unity Lab Services and Patheon. For more information, please visit www.thermofisher.com.

Location/Division Specific Information

We are looking for a Staff Engineer, Software to join the R&D team in Water Analysis Instruments group in the Growth, Protection & Separation (GPS) Business located in our Chelmsford (MA) Center of Excellence. We produce automated online analyzers, sensors, water purifiers and other analytical instruments for characterization and ultra-trace level chemical measurement in water for industrial and laboratory use.

Job duties and responsibilities

Design embedded software for instruments, encompassing requirement analysis, software architecture, OS porting, driver development, and application development through the lifecycle of the productPossess strong design skills and collaborate with multidisciplinary teams to deliver high-quality results within budget and on time.Responsible for crafting, implementing, and maintaining embedded software.Improve technology partnership and champion design reuse across multiple product lines.Improve design efficiency by standardizing design processes, tools, and practices and building a common platform.Mentor and guide junior team members by reviewing their code submissions.Communicate with the team members in a transparent, respectful, constructive, and professional way.Establish relationships across the global organization.Writing SOP and work instruction according to ISO 9001 requirements.

Education

Bachelor’s degree in Computer Science, Computer Engineering, or related technical field

Experience/Requirements

Minimum 10 years of experience in developing Real Time Embedded Systems.Must be an expert in Embedded Software/Firmware Design and Development.Possess a strong background in Software architecture design.Experience in Embedded product development with GUI (Graphical User Interface) and Touchscreen.Development experience with low-level drivers and peripherals, such as USB, Ethernet, SPI, UART, and I2C.Development of communication protocols like Ethernet/USB/WIFI and CAN/Profibus.Strong knowledge in C / C++ language/Qt and MISRA coding standards.Willingness to perform both unit and integration testing.Familiarity with IDEs such as ARM KEIL/IAR .Familiarity with software version control systems such as GitHub/SVNAbility to work alone and work well in a team and produce high-quality code on schedule.Able to comprehend and articulate the technology connected to assigned items with a high degree of fluency.Open-minded, a willingness to experiment within acceptable boundaries and an inventive mind to bring novel solutions into design and problem-solving.

We seek candidates who take initiative, are driven, self-confident and conceptual problem solvers. You are someone who combines excellent communication skills with strong collaboration skills, easily switching between thinking on a high/conceptual level and to a detail level.

You have perseverance, are conclusive and target driven with a quality-, cost- and time-focus. You combine a strong analytical view with a pragmatic approach and can flex yourself in a sophisticated product development environment. You are value oriented and able to set and act according to priorities at the same time.

Join Us

Apart from strong benefits and salary conditions, we encourage candidates that enjoy working in a diverse, multi-cultural, multi-disciplinary, innovative technology environment where personal development and team collaboration are key to success! Diversity in our teams are an important element to create an effective and challenging working environment. Integrity, Intensity, Innovation and Involvement are key characteristics that we expect of all that are part of our community.

Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.

Frequently Asked Questions

How do I apply for the Staff Engineer, Software position at Thermo Fisher Scientific? β–Ό

Click the “Apply for this Position” button on this page to submit your application directly to Thermo Fisher Scientific without recruitment intermediary fees.

Is this position eligible for remote work or visa sponsorship? β–Ό

This position is located in Chelmsford, MA with potential relocation and sponsorship assistance depending on candidate qualifications.

Are there any candidate fees on Hirely? β–Ό

No. Hirely is completely free for candidates. We never charge registration fees or placement fees.

πŸ›‘οΈ Job Seeker Safety Advisory

Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.

Learn how to protect yourself against employment fraud →
← Explore Other Roles