DevJobs

Embedded Software Engineer

Overview
Skills
  • C C
  • C++ C++
  • Python Python
  • CPU emulators
  • Ethernet
  • Hardware simulators
  • SoC platforms
  • TCP/IP

Job Description:

We are seeking a passionate and motivated Embedded Software Engineer with a focus on low-level systems and device driver development.

In this role, you'll join our software team to contribute to the development of our SDK, including drivers, tools, and related components, for a state-of-the-art data center switch product line.

We offer a creative, technically challenging, and exceptionally supportive work environment.


Required Experience:

  • 2–3 years of software development experience (Outstanding recent graduates with a GPA above 90 will also be considered)
  • Proficiency in C/C++ and Python
  • Experience developing software for complex SoC platforms is a strong plus
  • Experience working with hardware/CPU simulators or emulators is an advantage
  • Knowledge of Layer 2/Layer 3 networking protocols (e.g., Ethernet, TCP/IP) is a plus


Required Skills:

  • Strong technical capabilities
  • Fast learner with a proactive attitude
  • Highly motivated and self-driven
  • Excellent team player with strong communication skills


Education:

B.Sc. or M.Sc. in Computer Science, Computer Engineering, or a related field

Xsight Labs