Senior/Lead Embedded
Software Engineer

Send your CV

 

We are looking for a Senior/ Lead Embedded Software Engineer to join us. Our engineering team in industrial automation designs hardware and develops software for industrial and power systems, robotics, instrumentation and control. The results of their work are embodied in mass-produced devices and programmes of high-profile companies and promising startups worldwide.

Promwad works with industrial equipment manufacturers, power supply companies, and developers of mobile robots for various applications. So if you join our engineering team, you can become a guru in this industry as an engineer or a tech lead / manager. Read more about our work, projects and technology stack in industrial automation and robotics

 

What you will do

  • Build and develop high-quality products by taking ownership of the software development process.
  • Participation in technical assessments of projects in industrial electronics and robotics.
  • Architecture design and selection of the main element base for the implementation of the task (MCU, CPU, SoC, etc.).
  • Contribute to and improve the codebase and development processes.
  • Distribution of tasks among the team.
  • Control and management of the development team.
  • Engage in training less experienced colleagues, motivate and share your knowledge.
  • Business trip to the client during the project (Europe).

What we would like to see in you

  • Experience of at least 5-7 years as a Senior Embedded Software Engineer.
  • Strong proficiency in C/C++ programming.
  • Proficiency in microcontrollers (RTOS, LwIP, FS, etc.).
  • In-depth understanding of Linux systems, including Linux embedded, kernel and user space programming, systemctl, standard daemons, system bootup process, and DBUS.

 

  • Deep understanding of various OSes such as Yocto, Embedded  Linux, FreeRTOS, and diverse Linux distributives.
  • Proficiency in FPGA (Verilog, VHDL or HLS).
  • Knowledge and experience in using industrial protocols (Ethercat, CANopen, Modbus, etc.).
  • Embedded software architecture design experience.
  • Excellent English verbal and written communication skills.

 

What we offer

Cohesive team and support

Free English classes

Latest equipment

Regular training

Competitive salary

Relocation assistance

Remote work

5 sick days

Would you like to become our Senior/ Lead Embedded Software Engineer?

We're waiting for your resume!