Your browser does not support JavaScript!
EMBEDED SYSTEMS DEVELOPER
Your role will be to work in a Scrum team of programmers who maintain and develop software for devices for building automation applications along with accompanying software.
Place of employment
RESPONSIBILITIES:
  • Updating and maintaining the existing software
  • Development of embedded C software for new products
  • Performing software tests
  • Cooperation with hardware designers
REQUIREMENTS:
  • Very good command of the C language
  • Knowledge of embedded systems and real-time systems
  • Good knowledge of Linux
  • Programming skills of ARM Cortex M microcontrollers
  • Knowledge of SPI, I2C, USART, RS485 protocols. USB, Ethernet, RMII
  • Knowledge of TCP / IP, UDP, BACnet, Modbus protocols
  • Electronics skills
  • Knowledge of Git / SVN version control systems
WOULD BE WELCOME:
  • Experience in using tools such as: oscilloscopes, signal generators, spectrum analyzers, etc.
  • Knowledge of building systems like Yocto or Buildroot
  • Knowledge of the principles of object-oriented programming
  • Knowledge of Python, C #, Java
  • Knowledge of JavaScript, HTML, CSS, JSON web technologies
  • Knowledge of issues related to CI/CD
  • Knowledge of issues related to computer networks
  • Ability to write unit tests
  • Knowledge of JIRA/Confluence
WE OFFER:
  • Employment contract
  • Stable employment in a company with an established position on the market
  • Salary adequate to your skills and commitment
  • Work in a young and dynamic team on products offered around the world
  • Training and development of professional skills
  • Modern and friendly work environment
  • Possibility of using the company benefits package - private medical care, Multisport card, life insurance
Apply