Embedded Soft- and Hardware Engineer (m/f/d)


We pioneered the organic battery

CMBlu started in 2011 as a research-driven project with the goal of storing electrical energy in arbitrarily large quantities in an environmentally friendly, sustainable and cost-effective way. Since then, we have continuously expanded our broad IP portfolio and expertise in large-scale energy storage.

Today, we are one of the leading organic flow battery companies headquartered in Alzenau, 30 km from Frankfurt Airport. With our groundbreaking technology, we will drive the energy transition, together with our partners, customers and most importantly: with our employees!

We are a highly motivated, committed and fast growing team of over 100 employees. We are now preparing for the market launch of our products and further professionalizing our organization.

Achieve great things

We offer exciting and responsible tasks with creative scope:

  • Development of embedded systems based on current processor platforms and tools
  • Design of solution approaches and creation of the corresponding specifications
  • Design, planning and programming of components
  • Ensuring code product quality and conducting code reviews
  • Creation and documentation of software and component tests
  • Maintenance and further development of existing products
  • Application of modern software development tools and methods
  • Development of embedded software in the programming languages C and C++, alternatively Assembly.
  • Integration of software as well as programming of common microcontrollers
  • Requirement analysis and creation of specifications for the software
  • Integration of the embedded interfaces via various bus systems
  • Technical coordination with various specialist departments
  • Documentation of the development results
  • Board design/circuit design
  • Component selection
  • Real-Time Operating Systems (RTOS)
  • DSP & microprocessor development
  • Field Programmable Gate Array (FPGA) development
  • Device drivers & external communications protocols
  • Documentation and testing
  • Single board computers

Energy and pioneering spirit – what we need from you

You are highly motivated and want to be part of the new energy storage technology from the beginning?

  • Completed studies in electrical engineering or computer science, alternatively comparable training
  • Experience in the development of applications for embedded systems
  • Experience in working with current C or C++ versions and object-oriented thinking when solving software problems
  • Experienced handling of the tools Clean Code, Embedded Linux, test-driven development and Continuous Integration

Application form

Due to lack of support of Internet Explorer 11 to contact us use this email address: mail@cmblu.com

We look forward to meeting you!

Still got questions about CMBlu, our company culture, a career with us, or the application process? Then be sure you contact me.

Benjamin Goedecke

HR Manager

+49 6023 96701-19