Job Description

Job Title:

MBSE Embedded Software Development Requirement

Experience:

  • 6 - 8 Years
  • Qualification:

  • 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.
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application