Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Embedded Software Engineer (onsite)

AT Thermo Fisher Scientific
Thermo Fisher Scientific

Embedded Software Engineer (onsite)

Asheville, NC

Work Schedule
Other

Environmental Conditions
Office

Job Description

At Thermo Fisher Scientific, our mission is to enable our customers to make the world healthier, cleaner and safer. Watch as our colleagues explain 5 reasons to work with us. As one team of 100,000+ colleagues, we share a common set of values - Integrity, Intensity, Innovation and Involvement - working together to accelerate research, tackle sophisticated scientific challenges, drive technological innovation and support patients in need. #StartYourStory where we value diverse experiences, backgrounds and perspectives.

Do you have an analytical or problem solving approach and you're looking for a great opportunity within a world class life sciences Manufacturer! Are you driven by the ability to set and exceed ambitious goals? We are currently on the lookout for an A+ Embedded Software Engineer, to work in our cold storage space. This opportunity is for the individual looking to make a difference in the medical device industry using regulated standards (IEC 62304, ISO 14971,etc.).

Want more jobs like this?

Get Software Engineering jobs in Asheville, NC delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Key responsibilities are:

  • Writing clean, maintainable and readable code primarily in C/C++ to ensure robust firmware performance.
  • Work in collaboration with Hardware Engineers for initial review of the design to ensure it meets the core needs of the firmware requirements (I/O, peripheral needs, flash and memory needs)
  • Data-driven problem solving and root cause analysis.
  • Actively participate in design discussions, code reviews, and continuous improvement of the existing code base.
  • Drive continued efficiency improvements through the effective use of metrics, following regulatory standards, and the PPI process Recommend and implement changes in engineering procedures to improve quality and efficiency.
  • Maintaining documentation rigorously as part of day to day tasks.
  • Participate in sprint planning as part of our scrum process

Experience and skills

  • Firmware Engineer: BSEE/CS Degree, 3+ years/ MS Degree, 3+ years of proven experience
  • Experience using python to accelerate debug and testing tools
  • Deep insights and experience in common communication protocols: RS232, I2C, SPI, and RS485
  • Hands-on experience and ability to read schematics and implement control of analog hardware devices using ADC, DAC, PWM, etc.
  • Familiarity with Quality standards (e.g., 21 CFR Part 11 and ISO 13485) is helpful.
  • Familiarity with agile scrum and tools such as JIRA and TestRail
  • Excellent written and verbal communication skills!

Education

  • BSEE in Electronics Engineering or Computer Science (Masters Preferred)

Client-provided location(s): Asheville, NC, USA
Job ID: ThermoFisher-R-01223333-8
Employment Type: Full Time

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA
    • HSA With Employer Contribution
    • Mental Health Benefits
    • Fitness Subsidies
  • Parental Benefits

    • Adoption Leave
    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Fertility Benefits
    • Adoption Assistance Program
    • Family Support Resources
  • Work Flexibility

    • Flexible Work Hours
    • Hybrid Work Opportunities
    • Remote Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • On-Site Cafeteria
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K) With Company Matching
    • Stock Purchase Program
    • Financial Counseling
    • Performance Bonus
  • Professional Development

    • Tuition Reimbursement
    • Access to Online Courses
    • Internship Program
    • Mentor Program
  • Diversity and Inclusion

    • Employee Resource Groups (ERG)
    • Diversity, Equity, and Inclusion Program