Job Description

Key Responsibilities:
  • Design, develop, and maintain embedded software for microcontrollers and embedded Linux systems.
  • Write efficient, reliable, and well-documented C/C++ code.
  • Collaborate with Hardware Engineers to integrate software and hardware components.
  • Debug, test, and optimize code for performance and reliability.
  • Participate in design reviews, code reviews, and system-level testing.
  • Contribute to the continuous improvement of development processes and tools.

Required Qualifications:

  • Bachelors or Masters Degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 2+ years of experience in embedded software development.
  • Strong proficiency in C/C++ and familiarity with real-time operating systems (RTOS).
  • Experience with microcontrollers (ARM, PIC, AVR, etc.) and embedded peripheral...

Ready to Apply?

Take the next step in your AI career. Submit your application to Network Recruitment today.

Submit Application