+ - B.E/B.Tech or M.E/M.Tech (Electronics & Mechanical)
+
Job Location:
+ - Chennai
+
Domain Knowledge:
+ - Design, develop, test, and debug embedded software for new and existing products, primarily utilizing NXP MCU platforms.
- Implement and optimize Modbus RTU communication protocols for system integration.
- Collaborate with hardware engineers during the bring-up and validation phases of new hardware designs.
- Develop device drivers, bootloaders, and low-level firmware for embedded systems.
- Perform root cause analysis and resolve complex software and system issues.
- Participate in code reviews, ensuring high code quality, maintainability, and adherence to coding standards.
- Contribute to system architecture discussions and define software requirements.
- Develop comprehensive documentation for software design, test plans, and release notes.
- Develop automated testing and pre/post processing scripts.
+
Skill set:
+ - Embedded Systems, C programming, UART, SPI, I2C, RS485.debugging on target hardware
+
Domain Knowledge:
+ - Strong proficiency in C for embedded systems.
- Experience with various communication interfaces such as UART, SPI, I2C, RS485.
- Proficiency with embedded development tools (IDEs, debuggers, Git, CI/CD).
- Experience with hardware-software integration and debugging on target hardware.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent written and verbal communication skills.
- Experience working in a Scrum development team utilizing Jira.
- Knowledge in automated testing suites and report generation.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.