Job
In this role, you will develop firmware in C and C++ for STM32H7-based EVSE hardware, implement real-time operating systems, and control peripherals via HAL/LL, including setup and maintenance of the CMake build system.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- Development and maintenance of firmware in C and C++ on the STM32H7 for EVSE hardware.
- Contribute to the gradual migration of the firmware to C++.
- Contributing to the implementation of a real-time operating system.
- Control of peripherals (e.g., GPIO, ADC, timers, UART, SPI, I²C) at the register level or via HAL/LL.
- Implement the interface between the firmware and the Linux-based application layer.
- Maintenance of the CMake build system and integration into CI.
- Commissioning and troubleshooting on the target hardware in collaboration with the hardware development team.
- Documentation and code reviews within the team.
Our expectations of you
Education
- Completed degree or vocational training in electrical engineering, computer science, or a related field, or equivalent practical experience.
Qualifications
- Confident use of datasheets, reference manuals, and circuit diagrams.
- Hardware debugging (JTAG/SWD, oscilloscope, logic analyzer).
- Working with Linux as a development environment.
- Set up and maintain builds with CMake.
- German, spoken and written.
Experience
- At least 3 years of professional experience in embedded development with C on STM32 (ARM Cortex-M), ideally STM32H7.
- Practical experience with C++ on microcontrollers (Embedded C++).
- Experience with Git, including branching, merge requests, and code reviews.
What we offer
- We offer free water, coffee, fruit, or ice cream in the summer.
- Simply take advantage of our lunch subsidy.
- Take advantage of tax-free benefits in kind!
- Take advantage of company discounts at a wide range of shops and online portals.
- Receive an occupational pension or capital-forming benefits.
- Flexible working hours and individual working time arrangements are a matter of course.
- Your lunchtime match at the foosball table or dartboard is waiting for you!
- Look forward to our popular bike leasing offer!
- Not just at company parties, but also at fun team events and outings!
- With us, you’ll work on exciting projects: shape the future of e-mobility!
Benefits
Work-Life-Integration
Topics you will work on
Job locations
About your employer
Technagon GmbH, based in Grafenau, Germany, specializes in the development and production of solutions for electromobility. Its focus is on modular charging infrastructures and the associated hardware and software solutions that are developed in-house.
- Established Company
- Onsite
- Electronics, Automatization
More jobs
These jobs might also interest you
Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...
Operation, monitoring, and further development of the network infrastructure. Administration and configuration of firewalls, routers, and switches. Ensuring network availability, performance, and security. Participation in IT security concepts and...
Consultant & Project Manager – You are the primary contact for our clients and take on the leadership of new projects. Optimize processes & create added value – With your expertise, you will design more efficient workflows and support our clients with...