Search
Ein Angebot von
SÜDKURIERundSÜDKURIER

Senior Embedded Software Engineer (m/w/d)

companyThermo Fisher Scientific
location76 Karlsruhe, Deutschland
VeröffentlichtVeröffentlicht: 10.11.2024
Softwareentwickler
:
  • Designing, implementing, and optimizing embedded software for real-time systems on ARM-based microcontrollers and C2000 real-time microcontrollers
  • Developing drivers, abstraction layers, and hardware interfaces
  • Integrating real-time operating systems and middleware components
  • Conducting system tests, troubleshooting, and optimizing code for performance and resource consumption
  • Leading firmware system concept development for high-precision metrology applications, such as axial force transducers, active magnetic bearings, and vector control of permanent magnet synchronous and three-phase asynchronous motors
  • Deep understanding of electrical machines and their controls, particularly permanent magnet (EC-) and three-phase asynchronous motor topologies
  • Expertise in optimizing motor and temperature control loops
  • Experience in validating electric machine controls, sensors, and actuators through prototyping and laboratory testing
  • Collaborating with hardware and firmware teams to design and validate embedded system architectures
  • Documenting design decisions, interfaces, and software configurations

  • Required Qualifications:
  • Master’s degree in computer science, electrical engineering, or a related field
  • Minimum of 7 years of professional experience in embedded software development with a focus on real-time programming
  • Proficient in C and C++, with experience in ARM architectures and TI C2000 microcontrollers
  • Practical experience in real-time operating system (RTOS) development and low-level programming
  • Good understanding of communication protocols (, UART, SPI, I2C) and peripheral devices
  • Experience with debugging tools and hardware debuggers for microcontrollers.
  • Ability to analyze technical challenges, develop creative solutions, and work in multidiscipinary teams
  • Good written and verbal communication skills in German and English
  • Experience in developing secure and reliable embedded software for industrial applications
  • Knowledge of developing real-time applications for control and regulation systems
  • Experience with modeling tools like Matlab/Simulink for system development
  • Basic knowledge of FPGA programming and digital circuit design
  • Passion for technical innovations and interest in emerging technologies and trends
  • Analytical mindset with the ability to solve complex problems
  • Team-oriented with excellent communication skills
  • Self-motivated with a high level of initiative
  • Flexible and willing to evolve in a dynamic environment

  • What we offer:
  • Employment with an innovative, future-oriented organisation
  • Outstanding career and development prospects
  • Company pension scheme and other fringe benefits
  • Exciting company culture which stands for integrity, intensity, involvement and innovation