:
We are seeking a highly skilled and motivated Embedded Engineer to join our team. As an Embedded Engineer, you will be responsible for designing, developing, and testing embedded systems and software for various applications.
Key Responsibilities:
• Design and develop embedded software and firmware for microcontroller-based systems
• Implement and test software algorithms and protocols for communication interfaces, sensor interfaces, and control algorithms
• Collaborate with cross-functional teams including hardware engineers, software engineers, and quality assurance engineers
• Support the debugging and troubleshooting of embedded systems in the field
Qualifications:
• Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field o At least 3 years of experience in embedded software development
• Proficiency in C and/or C++ programming language
• Experience with Hardware development tools such as, STM32, ESP32, Arduino ,Raspberry Pi
• Experience with software development tools such as, Cube IDEs, Arduino IDEs debuggers, emulators, and IDEs ,
• Experience with microcontroller-based systems and peripherals such as ADCs, DACs, and communication interfaces (e.g. UART, SPI, I2C)
• Experience with real-time operating systems (RTOS) such as FreeRTOS, ThreadX, or VxWorks
• Familiarity with software development processes including requirements gathering, design, coding, testing, and documentation
• Excellent problem-solving and debugging skills
Job Types: Full-time, Permanent
Pay: ?400,000.00 - ?600,000.00 per year
Schedule:
• Day shift
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.