Middle/Senior Embedded Developer

Bulgaria Czech Republic Europe Europe (remote) Poland Portugal Embedded Software Developer

Необхідні навички

C / strong
STM 32 / strong
English / strong

Sigma Software is seeking a skilled Embedded Developer to join the team and work on cutting-edge pumping and flow control solutions for a world-renowned industry leader.

Are you excited about developing innovative embedded technologies? Let’s shape the future together!

Клієнт

Our Customer is a globally recognized leader in the production of pumps, valves, and related systems, with a strong presence across all continents. The company is known for its stability and reliability, as well as its commitment to innovation and customized solutions. By leveraging advanced technologies like additive manufacturing, they continuously improve processes and provide efficient and high-quality products.

Проєкт

The project focuses on the development of advanced pumping and flow control solutions. Together with the client, we create innovative and reliable technologies that are tailored to meet diverse industry needs, including manufacturing, industrial processes to energy, and water management. These solutions aim to enhance operational efficiency, reduce resource consumption, and provide long-term reliability, supporting the client’s mission to drive progress and shape the future of the industry.

Вимоги

  • At least 5 years of experience with C programming language
  • Knowledge of STM32 and Nordic MCU devices
  • Experience with interfaces and protocols: UART, I2C, SPI, ModBus, ProfiBus
  • Experience in debugging and troubleshooting solutions for embedded systems. It should include software debugging on real devices and debugging issues
  • Knowledge of commonly used libraries (HALs, file system (FatFS, LittleFS), networking (lwIP or similar))
  • At least an Upper-Intermediate level of English

 

Would be a plus

  • Experience with ZephyrOS
  • Experience with MQTT
  • Experience with Firmware security (Bootloaders, encryption, etc..)

Обов'язки

  • Design separate components, modules, classes, and devices
  • Code, debug, document, and maintain portions of software and hardware
  • Perform different types of testing
  • Participate in estimation and planning sessions
  • Contribute to the development of technical project documentation and user documentation
  • Prepare and clarify the requirements in collaboration with the BA
  • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
  • Participate in conference calls and face-to-face meetings with the Customer and Customer partners
  • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
  • Report status and progress according to the project and company demands
  • Spot current deficiencies in the development process, adopted procedures, engineering practices, environment configurations, etc., and suggest improvements
  • Escalate technical issues to the Architect, Team Lead, and Project Manager
  • Improve your qualification within the areas of expertise at various training courses, seminars, and/or other educational organizations

Чому ми

  • Різноманітність доменів та бізнесу
  • Великий вибір технологій
  • Медична та юридична підтримка
  • Круте та живе ком'юніті професiоналiв
  • Безперервна освіта та можливість росту
  • Гнучкий графік
  • Віддалена робота
  • Стильний та комфортний офіс (для твого комфорту вибору звiдки працювати)
  • Спортивні заходи та спільноти

REF3212O

Поділитися вакансією

надіслати зараз

надіслати
зараз


    АБО

    Перетягни резюме або

    Підтримується: DOC, DOCX, PDF, розмір до 5 Mb

    Take a quiz

    Take a quiz

    Error: Contact form not found.