logo[мetahunt]
> Djinni
senior

Embedded Engineer

company:Outsource
carm cortex-mstm32hilrtosmultithreadingspiuartcani2cci/cdjenkins
python
englishB1
locationLviv, Ukraine
> full description

We are looking for Senior Embedded C Developer to join our team in Lviv, Ukraine.

Our customer is one of the world’s largest manufacturers of construction tools, looking to expand its market presence through new functional and hardware solutions.

As an experienced developer, you will implement functionality for a new type of device that is not yet available on the market, maintain existing embedded system libraries, and develop integrated automated Hardware-in-the-Loop (HIL) testing systems to improve production code quality. You will work on software development for industrial construction tools.

 

Requirements

  • Proficiency in C programming
  • Programming experience with ARM Cortex-M-based microcontrollers (STM32 preferred)
  • Knowledge of Hardware-in-the-Loop (HIL) testing
  • Experience with real-time operating systems and multithreading
  • Knowledge of embedded interfaces (SPI, UART, CAN, I2C, etc.)
  • Experience with CI/CD tools: Git and Jenkins
  • Familiarity with Agile/Scrum methodologies
  • Intermediate or higher level of English proficiency

Nice to have:

  • Ability to read and understand electrical schematics
  • Python programming skills
     

Job responsibilities

  • Design and implement new features
  • Participate in architecture discussions and propose technical solutions and directions
  • Maintain and update existing embedded software
  • Communicate with the customer on a daily basis