:
You will be responsible for developing and implementing embedded system firmware using real- time operating systems (RTOS) and communication protocols. This role requires a strong understanding of embedded systems principles, C/C++programming, and a willingness to learn new technologies.
Responsibilities:
Develop and maintain embedded firmware using Free RTOS.
Implement tasks, queues, mutexes, and semaphores within the RTOS environment. Design and develop low-level drivers for interfacing with various hardware peripherals (e.g. sensors, actuators).
Write clean, maintainable, and well-documented code.
Perform unit testing, integration testing and system-level testing of embedded firmware.
Debug and troubleshoot hardware and software issues using debugging tools and techniques.
Collaborate effectively with other engineers and software developers.
Qualifications:
Final year bachelor's degree in Electronics, Electrical Engineering or Mechatronics or a related field with excellent academics.
RTOS concepts, including tasks, queues, mutexes and semaphores (Arduino experience not included).
Designing and developing embedded systems and integrating electronics.
Firmware debugging using integrated development environments (IDEs) like visual studio code.
Proficiency in C and C++ programming with strong understanding of embedded programming principles with circuit simulations
Experience with various communication interfaces such as UART, I2C, and SPI.
Familiarity with microcontrollers (e.g. AVR, ARM) and development boards preferred.
Willingness to learn single-board computers like Beagle Bone and Raspberry Pi.
Basic knowledge of Robot Operating System (ROS) a plus.
Excellent communication, problem-solving, and teamwork skills.
Job Types: Full-time, Permanent
Pay: ₹300,000.00 - ?400,000.00 per year
Benefits:
Flexible schedule
Leave encashment
Paid sick time
Paid time off
Provident Fund
Schedule:
Day shift
Fixed shift
Supplemental Pay:
Performance bonus
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.