Raad System

Embedded Software Engineer

Qualifications:

Education: BE – E&C/ Electrical or Computer Science Engineering.

Experience: 2 to 5 years of Experience (Embedded Software Developer and Software design)

Software Preferred: C, C++, C# and RTOS

Reporting: Project Manager.

Location: Bengaluru, KA, IN

Essential:

  • Proven experience as an Embedded Software Developer, Embedded Software Engineer or similar role.
  • Experience in communication protocols such as Serial, Ethernet (TCP/IP, UDP), CAN, SPI, I2C, SQI, Parallel, Ether CAT etc.
  • Experience with software design and development in a test-driven environment.
  • Good experience in programming languages including C, C++ and RTOS.
  • Excellent communication skills.
  • Good experience in analytical and problem solving.

 

Desirable:

  • Work experience with microcontroller.
  • Experience on PLC programming.
  • Ability to learn new languages and technologies.

 

Requirements:

  • Work with developers to design embedded software from requirements to production and commercial deployment.
  • Produce clean, efficient code based on specifications.
  • Troubleshoot, debug and upgrade existing software
  • Recommend and execute improvements.
  • Create technical documentation for reference and report.
  • Integrate software components and third-party programs.