Building tomorrow with the engineers of today

Embedded Software Engineer

VeroTech is hiring an Embedded Software Engineer!

Your mission

As an embedded software engineer you are part of a multidisciplinary team of development. you are responsible for 

  • Define software requirements based on system specifications, ensuring clarity and traceability. 

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

  • Solve constraints related to 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. 

  • Participate in internal and external project reviews to align with project goals and customer requirements. 

Your experience

  • Master's degree in software or Electronic Engineering 

  • 3 to 10 years of experience 

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

  • Familiarity with micro-controller environments and challenges 

  • Development experience with FPGA using VHDL 

  • Competent in communication systems: CAN, UART, SPI, I2C, Ethernet TCP-IP, ...

  • Experience working in Agile environments 

  • Knowledge of aeronautical, spatial, defence, or automotive industries is beneficial 

  • Fluent in English and French (spoken and written) 

  • Ability to work in the defence sector

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