Building tomorrow with the engineers of today

Embedded Software Engineer

VeroTech is looking for an Embedded Software Engineer

Your mission

As an Embedded Software Engineer, you play a key role in the design, development, and validation of embedded software for microprocessors. Your responsibilities are: 

  • Define low and high level software requirements, ensuring clarity and traceability. 

  • Develop software in C/C++ for microprocessors, bare metal or Linux RTOS architecture. 

  • Solve constraints of real-time applications, communication, multi-thread management, and memory concurrency. 

  • Collaborate with hardware engineers to develop a seamless abstraction layer for integration. 

  • Ensure code quality through rigorous testing, debugging, and code coverage analysis. 

Your experience

  • Master of Engineering in Software or Electronics

  • At least 3 to 10 years of experience, with experience in aeronautical, spatial, defence, or automotive industries 

  • Proficient in C, C++, embedded systems real-time applications 

  • Development experience with FPGA using VHDL and communication systems CAN, UART, SPI, I2C, Ethernet TCP-IP, ...

  • Fluent in English and French

Why join VeroTech?

  • A motivating salary package, with the possibility of working from home and a company car
  • Improve your skillset within challenging mid to long-term R&D projects in a variety of high tech industries
  • Join an inspiring community of engineers with a range in expertise and experience levels
  • Work in a people-oriented company in an informal working environment
  • Support in your professional career from a business team providing technical and business related trainings