DevJobs

Embedded Software Engineer

Overview
Skills
  • C C
  • C++ C++
  • C# C#
  • Python Python
  • Linux Linux
  • JIRA JIRA
  • Jenkins Jenkins
  • AI
  • Driver Development
  • Logic Analyzer
  • Zynq
  • Xilinx
  • UI Technologies
  • TCP
  • Routing
  • Real-time Systems
  • Oscilloscope
  • Ethernet
  • Linux Kernel
  • Embedded Systems
  • IP
  • GitLab CI
  • FPGA

Mandatory Requirements:

  • At least 5 years of experience in software development
  • Strong proficiency in C/C++ programming
  • Experience developing on Linux (User Space and/or Kernel)
  • Experience in driver development
  • Experience working with hardware (bring-up, debugging)
  • Experience working with Jira or a similar task management system
  • Experience in using AI for code generation and debugging
  • Ability to work in a team with strong interpersonal skills
  • System-level thinking and strong problem-solving abilities
  • High level of self-learning capability, ability to work both independently and as a part of the team
  • Team player with the ability to collaborate with hardware and software teams
  • Ability to communicate in English


Advantages:

  • Hands-on experience with Linux Kernel internals (drivers, subsystems)
  • Experience in Embedded systems development and real-time systems
  • Good understanding of the networking protocols: Ethernet, IP, Routing, TCP
  • Experience with Xilinx platforms (Zynq / FPGA)
  • Experience with Python and/or C#
  • Experience with modern UI technologies
  • Experience using hardware debugging tools (oscilloscope, logic analyzer)
  • Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI)

Commtact