top of page
Image by Annie Spratt


Embedded Engineer

Job location

Magdeburg or Berlin

Type of job

Full time

Type of position


Starting date

All time

About this Job

Embedded Engineer 

Are you passionate about the Internet of Things and would love to take part in building the technology that will power plenty of new IoT applications? Then join our team to become a cloud software engineer at Embever. 

Who we are and why we are hiring

Embever provides solutions that help companies and developers to build, deploy and manage IoT devices in a very short amount of time. Our headquarter is in the city center of Magdeburg, a city full of history, green spaces and low living costs. A second office location where you could also work from is the beautiful and great city Potsdam. We are excited to grow our team with more  builders, creators, and visionaries to help build our next generation IoT platform.

About the Job

You will help the embedded team design, develop, deploy and operate IoT prototypes and devices. You write firmware and review code. You will be aligned with the entire Embever team and get to know different projects and work on supporting different customers.

Objectives and responsibilities of this role

In this role you will:

  • Design, plan, develop, implement and operate new hardware and firmware for prototypes. Design new products according to proven design and development procedures and best practices.

  • Spend some of your time infusing your technical expertise and know-how in your team through code reviews and whiteboarding sessions.

  • Contribute to firmware architecture decisions, participate in code reviews to ensure solutions have the right balance between quality and impact

  • Support the rapid prototyping process using Cloud as a Module

Qualifications and requirements

Not all applicants will have skills that match a job description exactly. Embever values diverse experiences in other industries, and we encourage everyone who meets the required qualifications to apply. While having “desired” qualifications make for a strong candidate, we encourage applicants with alternative experiences to also apply. If your career is just starting or hasn't followed a traditional path, don't let that stop you from considering Embever. We are always looking for people who will bring something new to the table!

  • Minimum 2-3 years of hands-on experience 

  • Profound knowledge of Python and C

  • Solid knowledge of Linux based systems 

  • Experience in low-level programming, system architecture,  real-time operating systems, and device architecture

  • Experience with unit and integration testing methodologies

  • Confident in reading and understanding hardware design documents

  • Fun person to work with and eager to learn new technologies and platforms


Nice to have

  • A bachelor's or master's degree in electrical engineering, information technology, computer engineering, or equivalent experience

  • Experience with IoT network protocols (like UDP, MQTT, CoAP)

  • Knowledge of wireless technologies such as NB-IoT, LTE-M and 5G

We offer

  • Transparency: We have a no-hierarchy structure where our team members can take part in any decisions of our company. This is how we create a transparent environment, and a culture of growth and constructive criticism. 

  • Flexibility: We understand that each team member might have different needs to balance personal and professional life. For this reason we offer the possibility of working partially from home and adapting your working schedule to your situation.

  • Competitive salary: Adapted to your level of experience and the location of our company.

Apply today


Sounds interesting? Then send us your CV and a cover letter to We are looking forward to your application!

bottom of page