Autonomous Logistics

Embedded programátor v C/C++

Position details

Are you interested in embedded development from concept to finished device? Do you want to work on sophisticated control and automation systems where you can see the real results of your work? Join us. We’re looking for a developer with experience in STM32 microcontrollers, who enjoys programming in C/C++, embedded development, and ideally also has experience with FreeRTOS.

What will you be responsible for?

  • Firmware development for induction heating inverters.
  • Programming of control units with OLED/TFT displays, CAN, NET, USB.
  • Ideally also development of supporting software for Windows/Android/iOS.

What we need from you:

  • Programming microcontrollers in C/C++.
  • Knowledge of STM32 and their peripherals.
  • Hands-on experience with firmware reviving.
  • Basic knowledge of electronics.
  • Ability to independently design firmware.

What will earn you extra points:

  • Knowledge of FreeRTOS, PID control, CAN/NET/WIFI communication.
  • Experience with digital SMPS.
  • Overlap into application development for Windows/Android/iOS.

Type of employment

At first, we will prefer work at our branch in Brno. Once we’re well-coordinated and know each other better, a 50/50 concept can be possible — half from home and half at the office. The position is offered as a full-time employment (HPP), but working as a contractor (on IČO) is also an option.

Benefits

Flexible working hours
You decide when to start and finish, mainly based on your agreement with the team. The important thing is the result, not the hours spent sitting.

Home office option
We love meeting our Brno colleagues in the office, but if you work better from home, we respect that — partial or full remote work is possible depending on the project and agreement.

Unlimited vacation after the first year
After a year with us, you earn unlimited time off as needed. We trust each other in the team, and everyone knows when to push hard on a project or when to take a breather.

Sick days
No need to come to the office if you’re feeling unwell. Just take a day off and come back at full strength.

Meal allowance
Good food is key to good performance, so we contribute 70 CZK for every day worked. Whether you eat at a bistro, get takeaway, or cook at home — we support you.

Better mobile plans and Multisport card
If you use your phone for work, we cover your full plan. Otherwise, you can take advantage of favorable company tariffs — unlimited calls and data included. And if you want to stay fit, we contribute 50% towards a Multisport card.

Education (Udemy)
Pick a course, and we’ll cover either the full cost or part of it, depending on the agreement. Want to improve in tech, management, or soft skills? You have our support — dive in.

Office snacks and drinks
When your brain needs a boost, we’ve got you covered. Coffee, tea, water, milk, yogurts, or toasts — there’s always something available in the office.

Parties and teambuilding
We don’t just sit behind the code. We know how to have fun too, whether it’s teambuilding in nature or a party in the city.

Open feedback culture
Every voice is heard here. That’s said everywhere, but with us, you can really make a difference. We believe honest feedback helps all of us grow.

Why work at BringAuto?

Meaningful projects
You develop firmware for real products — from induction heaters to control units. You can also contribute to the development of supporting software for Windows, Android, or iOS.

Varied work
You will encounter various types of devices and communication protocols.

Responsibility and freedom
You’ll have the space to design your own solutions and take responsibility for their quality.

Great team
We work in Brno, have experienced colleagues, and offer flexible working conditions.

Testimonials

How do people at BringAuto see it?

At BringAuto, I work on diverse projects across industries, constantly facing new challenges and learning something new. There’s no risk of stagnation, and I’m always moving forward in my career. I also appreciate the teamwork and flexibility, which help me balance work and personal life.

Kuba Trubka

I joined BringAuto as a Python developer straight from FIT VUT, but as is typical in a startup, I quickly shifted to C++ and even learned Go. I love working in small, action-oriented teams without endless meetings. I’ve worked on tons of interesting projects, gaining broad experience—from writing tests and embedded development to building Python apps and an automated referencing package for LaTeX. My software is used internally and runs on autonomous robots operating in the field.

Ondřej Vala

I work at BringAuto because I can see that my work has meaning and real impact. Everyone’s opinion is valued, which is refreshing. I can grow professionally, shape my career in the direction I want, and contribute to developing autonomous robots with a future. I also appreciate the management—thanks to easy communication, I can balance work with studies, even during tough exam periods. Plus, we have a young, friendly team, and we often hang out after work.

Vašek Barták

I started at BringAuto as a C++ embedded developer because I love automation, robots, and AI. I also enjoy learning new things, and here, that happens every day. I’m excited to work on big projects that can change the world. Our friendly team, where everyone helps each other, is a huge bonus.

Illia Baturov

What I value most at BringAuto is that we always use the latest technologies, making the time spent learning them worthwhile and advancing my career. We have a small, friendly team, which makes me happy to come to the office even in the home-office era. The flexible hours give me space for my personal life and education.

Josef Melkus

I joined BringAuto as an implementation technician, installing hardware on robots. This role allowed me to improve my skills across various fields—from manual work on hardware implementation and robot servicing to designing PCBs, developing firmware for embedded devices, and programming in C++ and Python. My work is varied, including testing robots in the field and traveling globally to showcase our technical solutions to clients. I also enjoy returning to the office, where the friendly team creates a great work atmosphere.

Lukáš Gelo

Do you like this position at Bringauto? Let us know

Thank you, your message has been sent successfully

We will contact you by phone or email within the next 48 hours. Thank you

We will use the information you provide via this form for contact purposes only. BringAuto will treat all personal information with the utmost confidentiality. More details here.

Interested in our services? Get in touch directly with Andrea.

This position isn’t the right fit for you? Take a look at others.