← Back to list
Job · Mid-level

Middle Embedded Software Engineer (Department)

Embedded Developer • Mid-level • Remote • Full-time • Ukraine Ukraine

Embedded systems team role for a Middle-level Embedded Software Engineer working on cloud-connected IoT solutions.

Responsibilities

  • ▹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 technical project documentation and user documentation
  • ▹Assist test engineers and support personnel with software installation and operation issues
  • ▹Participate in conference calls and face-to-face meetings with the customer and partners
  • ▹Comply with best engineering practices, technical standards and quality criteria
  • ▹Report status and progress per project and company requirements
  • ▹Identify deficiencies in the development process and suggest improvements
  • ▹Escalate technical issues to the Architect, Team Lead and Project Manager

Requirements

  • ▹4+ years of experience with C
  • ▹Experience with cloud connectivity applications, including monitoring and Firmware-Over-the-Air (FOTA) solutions
  • ▹Strong background in communication technologies: LTE, BLE, OpenThread, MQTT and cybersecurity
  • ▹Practical experience with Yocto Linux
  • ▹Experience debugging and troubleshooting embedded systems on real devices (J-Link, ST-Link)
  • ▹Upper-intermediate English

Nice to have

  • ▹Hardware knowledge
  • ▹Experience with Docker, GitLab and Jira

Soft skills

Strong analytical thinking

About the company

Sigma Software's embedded engineering department delivers IoT-driven solutions for customers and is continuously expanding.

Languages: English: Upper-intermediate

Similar jobs