Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Able to lift 40 lbs. without assistance, Adherence to all Good Manufacturing Practices (GMP) Safety Standards, Office
Job Description
As part of the Thermo Fisher Scientific team, you’ll discover meaningful work that makes a positive impact on a global scale. Join our colleagues in bringing our Mission to life every single day to enable our customers to make the world healthier, cleaner and safer. We provide our global teams with the resources needed to achieve individual career goals while helping to take science a step beyond by developing solutions for some of the world’s toughest challenges, like protecting the environment, making sure our food is safe or helping find cures for cancer.
DESCRIPTION
Join our collaborative team at Thermo Fisher Scientific and help develop innovative software solutions for scientific instruments. You'll work on advanced technologies that enable breakthrough research in fields like semiconductors, life sciences, and materials analysis. As a Software Engineer III, you'll design and implement sophisticated software applications that control our electron microscopes and analytical instruments, helping customers make discoveries that improve lives worldwide. Working in an agile environment with international teams, you'll contribute to technical innovation while collaborating with scientists, engineers, and domain experts across multiple disciplines.
REQUIREMENTS
Degree in Computer Science, Computer Engineering, or Electrical Engineering
Advanced degree plus 3 years of experience, or bachelor’s degree plus 5 years of experience in software development in a commercial environment
Preferred Fields of Study: Computer Science, Software Engineering, Computer Engineering, or related technical field
Strong proficiency in modern C++, C#, VB.NET, or Python development
Expertise in object-oriented design patterns, data structures, and algorithms
Experience with agile development methodologies
Demonstrated ability to work independently and support team members
Excellent problem-solving and analytical skills
Strong communication skills and ability to collaborate in cross-functional teams
Experience with continuous integration/deployment (CI/CD) tools and practices
Knowledge of version control systems like Git, GitHub
Proficiency in automated testing and test-driven development
Experience with microservices architecture, containerization, virtual servers, and build servers
Ability to understand complex technical and scientific requirements
Background in scientific applications development
Good understanding of Serial communication protocols, industrial protocols (OPC-UA), MOD-Bus and connectivity.
Moderate understanding of hardware and basic electronics, troubleshooting, documentation
Basic project management experience, including cross-functional coordination and planning
Ability to communicate and collaborate effectively in a multi-functional matrix environment
Strong written and verbal communication skills
Familiarity with spectrometry or related analytical techniques
Ability to travel occasionally (5–10%) for collaboration with global teams
Strong English communication skills, both written and verbal
Senior Software Developer working on hardware-interfacing software for electron microscopes in Brno
Compensation
Annual bonus, pension contribution, and preferential rates on life and health insurance
Responsibilities
Develop and maintain software in modern C++ that controls and communicates with hardware modules in our electron microscopes.
Bring software and hardware together, working directly with electronic boards, microcontrollers, and physical components to ensure everything functions as expected.
Apply object-oriented programming principles and design patterns to create clean, maintainable, and scalable software.
Collaborate with hardware engineers, scientists, and other software developers to understand technical requirements and turn them into working solutions.
Requirements
Bachelor's degree
Advanced degree
Nice to have: Previous experience developing software for hardware modules
Lead the design, development, and deployment of complex applications for the Department of Veterans Affairs Data Modernization initiative.
Compensation
USD $195,000.00 - USD $225,000.00 /Yr.
Responsibilities
Collaborate with product owners, champions, and stakeholders to identify, document, and integrate requirements into features as part of a modern software development lifecycle.
Utilize Agile for the management and delivery of work across the modernization team.
Provide technical leadership and mentoring to mid-level engineers.
Collaborate with architects, product managers, and cross-functional teams to define technical solutions and ensure alignment with business goals.
Conduct thorough code reviews and enforce best practices in software engineering.
Requirements
Bachelor’s degree in Information Technology, Computer Science or a related field
Develop and maintain AI products and services for Animal Health business areas, collaborating with data scientists and engineers to deliver scalable AI solutions.
Compensation
Competitive salary, incentive pay, and many more
Responsibilities
Write efficient and maintainable code following best practices in software engineering
Work with tools for deploying and versioning code
Document AI models, algorithms, and processes thoroughly
Prepare technical reports and presentations to communicate results and methodologies
Stay up to date with the latest advancements in AI and machine learning technologies
Requirements
Bachelor's or higher degree in Artificial Intelligence, Machine Learning, or Computer Science
The salary range for this job is:
New York City, Boston, and Washington DC Metro Areas, Washington State, and Southern California offices – $150,700 to $251,200
Bay Area California offices – $157,100 to $261,600
All other offices locations in the US, including Sacramento – $125,500 to $230,200
Responsibilities
Lead the development and execution of AI strategies for clients
Collaborate with AI engineers and data scientists to deliver modern Machine Learning and AI solutions
Provide technical guidance and share knowledge with team members
Deliver client services focusing on complex, judgmental and specialized issues
Build relationships with client personnel at appropriate levels
Requirements
Bachelor’s degree in Business or Economics, Technology Entrepreneurship, Computer Science, Informatics, Statistics, Applied Mathematics, Data Science, or Machine Learning
Build and maintain efficient back-end features in Python for Gcore's Billing Engine, improving performance, reliability, and API integration.
Responsibilities
Build and maintain efficient back-end features in Python
Improve applications performance and reliability
Define REST APIs and integrate them into our solutions
Play a role in architectural and design decisions, building toward an efficient distributed application and services architecture, and improving delivery pipelines and processes
Requirements
Nice to have: Containerization
Nice to have: Orchestration
Nice to have: Additional backend technologies and frameworks
Quality Assurance Engineer will be responsible for planning, developing, and executing tests for CFRA’s desktop solutions software.
Compensation
Competitive pay
Annual Performance Bonus
Responsibilities
Test Planning: Collaborate with developers, architects, and stakeholders to understand web products and API requirements and design test plans and strategies for web products and API testing on AWS.
Test Case Development: Develop comprehensive test cases for web products and API testing, covering functional, non-functional, and edge cases, ensuring thorough test coverage.
Test Automation: Implement automated tests for web products and APIs using tools like Cypress, Postman, Selenium, or tools such as Jenkins to improve testing efficiency and coverage.
Regression Testing: Conduct regression testing to ensure that changes to web products and APIs do not introduce new bugs or regressions, maintaining the overall quality of the web products and APIs.
Performance Testing: Conduct performance testing of web products and APIs using automated testing tool like Cypress and Postman and AWS tools like AWS X-Ray to evaluate API performance under different loads and conditions.
Requirements
Bachelor's Degree in Computer Science, Software Engineering, or a related field
MS degree in Business or Economics, Technology Entrepreneurship, Computer Science, Informatics, Statistics, Applied Mathematics, Data Science, or Machine Learning
Nice to have: Agile and/or Scrum methods of delivery
Nice to have: design led thinking
Nice to have: Microsoft, Databricks, AWS, NVIDIA or Snowflake Certifications in the Data & AI domain