carreer job

C++ Embedded Software Developer Senior

If you want to change the world for the better with your own contribution and interesting work and, at the same time, advance your career in the field of technical development, do not hesitate to contact us.

C++ embedded software developer senior | IT Jobs in Brno

Consilia is looking for a fellow C++ embedded SW developer senior to join its SW/HW development team

Consilia is a medium-sized Czech company that has been successfully working with European customers on innovative projects in the field of electronics and embedded software development for 20 years.

The results of our work can be found in today's embedded systems, test and measurement systems, and state-of-the-art communication devices.

Job description

As a C++ embedded software developer, you will independently design the architecture, analyze possible platforms, and select the most suitable one. You will also implement the creation of software modules, perform unit tests, integrate software modules into the system and functional tests.

Main tasks

  • The development of embedded software for ARM Cortex-A (Linux OS and applications).
  • The development of embedded SW for ARM Cortex-M (bare metal FW).
  • A team collaboration on SW architecture design.
  • Debugging in different development environments.
  • Unit tests.
  • The integration of individual SW modules into the system.
  • Functional tests.
  • Collaboration with other teams in the field.

What awaits you with us

  • A team collaboration on project concepts - One-man-show is not quite our style.
  • A friendly and informal team - A positive colleague moves the company forward.
  • Working on diverse projects - Don't look for routine.
  • Sharing experiences with colleagues - We consult the best practices and pass on our know-how.
  • A fair share of meetings - Regular communication is indispensable for joint projects.
  • Communicating with customers in English - A frequent and important part of the job.
  • Occasional traveling within the EU - Most work can be done remotely, but sometimes we integrate larger units with customers.

To work with Consilia, you need

  • Knowledge of C, C++, and object-oriented programming in embedded software - At least a large part of it. We can do the rest.
  • Experience with commercial projects - Knack of home embedded fiddling about can be very useful too.
  • Willingness to push the technology development a bit further - Our creations change with the times and you rarely buy something like this on Aliexpress.
  • Knowledge of English, both written and verbal - At least the communicative basics to get along with the customer and accommodate the hotel. We offer opportunities to improve your english with us.
  • Driving license with no. B is an advantage - We often travel to our customers in the EU by car, but we are not opposed to the comfort of a train.

Contact form

Let us know about your idea of a career at Consilia.

Consilia Brno is currently looking for new colleagues to join a constantly expanding company of software and hardware engineers.

* Fields marked with an asterisk are required.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Pavel Vrtík

Pavel Vrtík

Business Development


Feel free to contact me directly.

Just 4 steps to join our team

Email us

Let us know about yourself. Fill out our contact form or send email to

It will help if you tell us about yourself, your work or study experience, and what position at Consilia you are interested in.

Fill out the form


We will get back to you

We will call or email you as soon as possible. We will tell each other a little more and schedule a personal meeting.

We may even ask you for your CV so we can think about a possible collaboration and a specific project for you.


Personal meeting

In a personal meeting with the company's management, we'll talk about "How to get it together."

Usually, we invite a colleague from the industry to try and find out the common body of technical expertise.


Onboarding and conditions

After considering the specific application of the future colleague on our projects, we usually agree on the start date, the salary, and the details of the cooperation right away.


Our values and priority


Our priority is to understand the customer and the product they require, mutually aligning common processes and standards.


Our role is to offer assistance to the customer in making strategic decisions and propose the most appropriate solution in terms of cost, marketability, and product flexibility.


It is essential to always see the implementation through to a successful conclusion and feel good about a job well done.

We know you have a private life and that a healthy balance brings better results and sustainability.

We offer our employees the opportunity to establish a work-life balance.

We strive to keep the necessary paperwork within acceptable limits when communicating the inputs and outputs of work and documenting workflows.

Of course, we also provide human facilities (the possibility to store your bicycle somewhere, take a shower, have a coffee or a snack, and work out on the company's fitness machine).

Business laptop

You have a company laptop and a sim card option with unlimited calls and data.

23 vacation days

You have 23 vacation days to relax and pursue your interests.

Meal allowance

Your employer sends a meal allowance in addition to your salary.

You have the freedom to decide where and what to have for lunch.

Hourly wage

Salary is mutually agreed upon between us and corresponds to competence and experience.

Professional growth and team play

Ideas for solving problems in another field or on another project are appreciated.

Experienced colleagues are happy to pass on their know-how. In addition, we offer training opportunities.


Opportunities to improve your language skills.

We have our own courses - currently mainly German, but we can also help improve your AJ.

Personal approach

We are a Czech company and we know each other.

We give each other feedback on task performance and look together for ways to improve the work.

Flexible working hours

We have a sense of work-life balance.

Sometimes it's good to meet to discuss a project, and sometimes work quietly from home on agreed tasks.

Different forms of collaboration

Main employment, secondary employment, self-employed - it is mainly your choice.

Background in Brno

A well-equipped laboratory is at your disposal for work.

We have great instruments that you will find in very few places. To relax, we have a well-equipped kitchen with refreshments, a shower, bike racks, and a gym.

Take a look at our facilities and where we create new ideas.

Laboratory Brno: Tuřanka 1222/115, Building A, 627 00 Brno