Senior Embedded Software Engineer (m/w)

Karlsruhe, BADEN W RTTEMBERG | 7 Monate
Diese Position ist möglicherweise abgelaufen!



Job Description
Senior Embedded Software Engineer (m/w)

Job ID: 79862BR
Location: Karlsruhe, Germany

Thermo Fisher Scientific Inc. (NYSE: TMO) is the world leader in serving science, with revenues of $22 billion and over 70,000 employees in 50 countries. Our mission is to enable our customers to make the world healthier, cleaner and safer. We help our customers accelerate life sciences research, solve complex analytical challenges, improve patient diagnostics and increase laboratory productivity. Our four premier brands – Life Technologies, Thermo Scientific, Fisher Scientific and Unity Lab Services – offer an unmatched combination of innovative technologies, purchasing convenience and comprehensive support. For more information, please visit .

Position Summary:
Our multi-disciplinary team is looking for a key member in the development of Rheometer and Viscometer for Material Characterization. Our work exists at the intersection of cutting-edge sensor and actor design, embedded firmware, digital communication, software instrument control and physics.

The Senior Embedded Software Engineer within the Material Characterization Research and Development (R&D) group at Thermo Fisher Scientific will lead aspects of the design, test, and integration of firmware for embedded system control. The role involves collaboration with other firmware and software engineers, mechanical engineers, physicists, project managers, throughout the product lifecycle.
This position will require the ability to work independently, prioritize goals, and follow through on tasks to completion. With experience this role will contribute significantly to the embedded system architecture, and continue to grow in knowledge to support new sensor and actor design.

Essential Duties and Responsibilities:

  • Design of embedded systems including object oriented design, real-time systems, and hardware/software interfacing
  • Implementation of low level interfaces and firmware drivers and execute system tests
  • Participate in new product development and introduction (NPD) projects
  • Estimate time requirements of designs and work to meet deadlines
  • Work with external collaborators in terms of PCB design and sensor development
  • Identify, evaluate, and solve embedded system issues in both prototype and series instruments
  • Maintain documentation of all work carried out to preserve the intellectual property of the company
  • Support firmware release
Decision Making Authority:
  • Make technical design decisions
  • Identify and promote product, procedure, and process improvements
  • Identify external collaborators to drive innovation and accelerate time to market
  • Review and approve engineering change orders
  • Advises on embedded system architecture
Minimum Education and Experience Requirements:
  • Bachelor’s degree in Computer Science, Electrical Engineering, or related discipline with 5+ years of applicable design experience, or a Master degree with 3+ years of applicable design experience
  • In addition, 5+ years of experience in product design for measuring instruments is preferred
Knowledge, Skills, and Abilities necessary to perform essential functions:
  • Extensive experience developing firmware and software for microcontrollers, digital signal processors and embedded operating systems
  • Proficient in C/C++ language for embedded system development
  • Strong understanding of operating system fundamentals including driver design and support
  • Experience with ARM Cortex 32 bit micro controllers
  • Experience with C2000 Delfino 32 bit micro controllers for advanced closed loop motor control applications
  • Knowledge of RTOS operating systems for microprocessors (freeRTOS)
  • Knowledge of firmware developing tools
  • Knowledgeable of different communications buses (CAN, I2C, SPI, USB, serial)
  • Knowledge and experience with PID control algorithms implementation and optimization is desired
  • Knowledge and experience with stepper and BLDC motor control is preferred
  • Understanding of schematic drawings is required
  • Proficient in MATLAB for analyzing test data
  • Proficiency in Microsoft Office tools
  • Good knowledge of written and spoken English is required

We are looking forward to receive your application. Please refer to the above Job ID and include your salary expectations as well as your period of notice.


Ähnliche Jobs

Ähnliche Jobs