Embedded Software Developer

apartmentMWS Research Centre placePerundurai calendar_month 

Job Description

Job Description:

We are seeking a skilled and motivated Embedded Software Developer with 3 to 6 years of experience in embedded software development, real-time operating systems (RTOS), and MQTT. The ideal candidate will have a strong background in developing and optimizing software for embedded systems, with a focus on real-time performance and communication protocols.

Key Responsibilities:

  • Design, develop, and maintain embedded software for various applications.
  • Implement and optimize software for real-time operating systems (RTOS).
  • Develop and integrate communication protocols, particularly MQTT, for embedded systems.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Perform code reviews and ensure adherence to best practices in software development.
  • Debug and troubleshoot complex software issues in embedded systems.
  • Participate in system architecture design and contribute to technical documentation.
  • Stay updated with the latest industry trends and technologies in embedded systems.

Qualifications:

  • Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field.
  • 3 to 6 years of experience in embedded software development.
  • Strong proficiency in C/C++ programming languages.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, or similar.
  • Hands-on experience with MQTT protocol and its implementation in embedded systems.
  • Familiarity with microcontrollers, ARM Cortex, or similar architectures.
  • Knowledge of hardware interfaces and communication protocols (SPI, I2C, UART, etc.).
  • Strong problem-solving skills and ability to debug complex issues.
  • Excellent teamwork and communication skills.

Preferred Qualifications:

  • Experience with IoT devices and cloud connectivity.
  • Familiarity with version control systems such as Git.
  • Knowledge of other communication protocols (e.g., Bluetooth, Zigbee, Wi-Fi).
  • Understanding of cybersecurity principles in embedded systems.

What We Offer:

  • Competitive salary and benefits package.
  • Opportunity to work on cutting-edge technologies and innovative projects.
  • Collaborative and inclusive work environment.
  • Professional growth and development opportunities.
local_fire_departmentUrgent

Full Stack Developer

apartmentMWS Research CentreplacePerundurai
Job Description Key Responsibilities:  •  Lead the development of high-quality mobile applications using the Flutter framework.  •  Collaborate with cross-functional teams to define, design, and new features.  •  Ensure the performance, quality, and...
thumb_up_altRecommended

Backend Developer

apartmentMWS Research CentreplacePerundurai
Job Description Backend Developer (Node.js/Typescript) We are looking for a talented and enthusiastic Junior Backend Developer who specializes in Node.js and Typescript. As part of our dynamic development team, you will work closely with senior...
electric_boltImmediate start

Assembly Engineer

apartmentMWS Research CentreplacePerundurai
Job Description Job Description: We are looking for a motivated and detail-oriented Assembly Engineer Trainee to join our team. This entry-level position is ideal for individuals with 1 to 3 year of experience in soldering, micro soldering, and...