Senior Embedded Engineer (m/f/x)

Permanent employee, Full-time · Berlin

About the role

At JUCR we work hard to bring the future of EV charging to regular people by providing the best charging hard- and software. We aim to create the most exciting and seamless experience for every electric car driver so they can enjoy the freedom of e-mobility.

We are looking for an experienced Embedded Engineer:

About your tasks
  • Participate in the software and hardware architecture design discussions.
  • Write robust and readable Rust code that powers our charging stations.
  • Review code written by team members.
  • Design and implement automated tests.
  • Write PoCs to demonstrate new ideas and technologies.
About you
Required skills:

  • Programming in Rust: you’ve a good grasp over concepts like lifetimes, ownership, traits and asynchronous programming (we use Embassy and Tokio runtimes).
  • Basic familiarity with Linux userspace and typical system management tools.
  • Basic familiarity with git.
  • Basic familiarity with embedded - limitations, tooling.
  • You write maintainable and well-tested code.
  • Resident of or willing to relocate to Berlin, Germany.
Nice to have - optional skills:

  • Developing software on embedded operating systems and bare-metal systems, especially the RP2040 and STM32 families.
  • Embedded Linux Development.
  • Programming in Python and/or C/C++.
  • Knowledge of peripherals and communication buses like SPI, I2C, USB etc
  • Solid understanding of Git.
  • Familiarity with Buildroot / Yocto
  • Commercial experience in Rust, ideally targeting embedded systems.
  • Development and/or maintenance of Open Source projects, especially Rust crates.
If this sounds like you, send us your application and we will get back to you shortly.
Why us?
  • 28 vacation days 
  • Visa/relocation support from all around the world ✈️
  • Opportunity to shape the way we work. You have the full freedom to develop your own ideas and already take responsibility
  • Rent one of our company electric cars to go on adventures, and the best part is everything is covered by JUCR
  • Training budget for external courses and professional development 
  • International, diverse, experienced, and friendly team of 50 employees from 18 different nationalities
  • Our company’s language is English
  • Snacks and drinks at our office
  • Company's on-site parties 
  • Company pension plan
  • Mobility budget of 50€ a month
About the recruiting process

Review: we go through every application received 
Get to know each other: First interview with our Talent Acquisition Manager 
Meet the team: You'll get to meet 2 of our Senior Embedded Engineers. We highly value team fit. This also gives you the chance to see whether you'd enjoy working with us.
Come to our office and meet your manager: You will get to meet Max, Our CTO and some of our colleagues from different departments and have a deep technical conversation 
Job offer: Our People team will send the job offer to you. When you accept the offer, our People team will prepare and send you the employment contract

About us

JUCR is a fast growing tech company at the forefront of the E-Mobility revolution.
We are revolutionising the way people charge their electric vehicles by building a highly scalable and reliable ecosystem that is easy to use. This will accelerate the breakthrough of electric cars and lead eventually to a carbon-neutral future.
If you are passionate about joining a purpose driven community that is dedicated to building an ambitious and diverse work environment join JUCR!

Your application!
We appreciate your interest in JUCR GmbH. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at Career@jucr.de.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.