Job description
Job Title: Software Engineer III
Requisition: 229668BR
When your part of the team at Thermo Fisher Scientific, you’ll do important work, like helping customers in finding cures for cancer, protecting the environment, or making sure our food is safe. Your work will have real-world impact, and you’ll be supported in achieving your career goals.
Location/Division Specific Information
Eugene, OR / Biosciences Division
How will you make an impact?
Business & Division Information:
We are searching for a dedicated Software Engineer III who will help our international team of engineers deliver our next generation Flow Cytometry Instrumentation. You will ensure the accurate execution and communication of existing and new features from the application’s UI through the full stack to the embedded hardware components on a next gen scientific research instrument. Get your hands on the hardware as well as tackle exciting application level problems. Knowledge diversity and problem-solving experience are encouraged as our technical landscape is complex and immense. This is a challenging job but satisfying to the intellectually curious.
Remote work arrangements can be considered and negotiated on a per instance basis from anywhere within the United States; but you must be available to work onsite for one to three weeks at a time. COVID-19 has changed the working landscape for us all but sometimes you still need to see the pumps turn on and off to know your code works. This is vital to instrument development.
What will you do?
- Work within an established MVC design pattern to develop a complex UX within an existing C++ MFC framework and advocate for unit testing
- Comfortably navigate and program within a polyglot environment including C++, C#, Python, SQL, JSON, etc.
- Develop database queries and transactions in an SQL backend
- Propose, architect, and implement application subsystems
- Mentor junior software engineers
- Architect & implement subsystems using C++, CLR, C#, Python, etc.
- Develop and optimize embedded C++ code used to drive hardware components
- Contribute to and maintain operation of complex fluidic and data acquisition simulators
- Optimize multi-threaded and timing sensitive tight loops within native C++ applications
- Provide timely, up-to-date, and complete documentation
How will you get here?
Education
- BS/BA Degree, Computer Science, Engineering, or Technical Field
- 5+ years of experience in software engineering and development
Experience
- Recent and relevant C++ development experience
- Demonstrate a detailed understanding of computational theory, multi-threading, code optimization
- Previously shipped at least one native application product
Skills
- Self-motivated and can work efficiently and with few distractions
- Excellent communicator as many of our interdisciplinary colleagues work on international teams over many time zones under many domain specialties
- Organized, detail oriented and proactive
- Demonstrably strong problem-solving abilities
- Excellent communication skills (written/verbal)
At Thermo Fisher Scientific, each one of our 65,000 extraordinary minds has a unique story to tell. Join us and contribute to our singular mission—enabling our customers to make the world healthier, cleaner and safer.
Apply today! http://jobs.thermofisher.com
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.
apartamentosquality.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, apartamentosquality.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, apartamentosquality.com is the ideal place to find your next job.