Embedded Software Engineer Job in Raad Systems

Embedded Software Engineer

Apply Now
Job Summary

Position: Embedded Software Engineer

Location: Bengaluru, Karnataka, India

Reporting To: Project Manager

Qualifications:

  • Bachelor s Degree in Electronics & Communication, Electrical, or Computer Science Engineering
  • 2 to 5 years of relevant experience in embedded software development and software design
  • Proficiency in programming languages such as C, C++, C# and experience with RTOS

Key Responsibilities:

  • Collaborate with cross-functional teams to design and develop embedded software from initial requirements through to production and commercial deployment
  • Write clean, efficient, and well-documented code aligned with specifications
  • Troubleshoot, debug, and maintain existing embedded software systems
  • Recommend and implement software improvements to enhance performance and reliability
  • Develop technical documentation and reports to support software solutions
  • Integrate software components and third-party libraries or tools as required

Essential Skills & Experience:

  • Proven experience as an Embedded Software Developer or Engineer
  • Strong understanding of communication protocols such as Serial, Ethernet (TCP/IP, UDP), CAN, SPI, I2C, SQI, Parallel, EtherCAT, etc.
  • Solid background in software design and development within a test-driven environment
  • Proficient in embedded programming with C, C++ and RTOS
  • Excellent analytical, problem-solving, and communication skills

Desirable Skills:

  • Experience working with microcontrollers
  • Knowledge of PLC programming
  • Ability and enthusiasm to quickly learn new programming languages and technologies

Qualification :
Bachelors Degree in Electronics & Communication, Electrical, or Computer Science Engineering
Experience Required :

Minimum 2 Years

Vacancy :

2 - 4 Hires

Apply Now