Informationen zur Anzeige:
Senior Embedded Software Engineer (m/w/d)
Karlsruhe
Aktualität: 26.06.2024
Anzeigeninhalt:
26.06.2024, Thermo Fisher Scientific
Karlsruhe
Senior Embedded Software Engineer (m/w/d)
Ihre Aufgaben:
As part of our technical team, you will be responsible for developing and implementing embedded software solutions for innovative products across various industries.
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
Das bringen Sie mit:
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 (e.g., 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
Standorte
Senior Embedded Software Engineer (m/w/d)
Drucken
Karlsruhe