logo

JobNob

Your Career. Our Passion.

Embedded C Developer


A2Mantra


Location

Bangalore | India


Job description

Job Title: Embedded C Developer

:

We are seeking a highly skilled Embedded C Developer to join our team. As an Embedded C Developer, you will be responsible for designing, developing, and testing embedded software solutions for various electronic devices and systems. You will work closely with hardware engineers and other stakeholders to deliver high-quality, reliable embedded software that meets project requirements and specifications.

Responsibilities:

  1. Design, develop, and maintain embedded software solutions using the C programming language.
  2. Work closely with hardware engineers to understand hardware specifications and requirements for embedded systems.
  3. Develop device drivers, firmware, and low-level software for microcontrollers and embedded systems.
  4. Implement communication protocols such as UART, SPI, I2C, CAN, and Ethernet.
  5. Optimize code for memory usage, performance, and power consumption.
  6. Perform unit testing, integration testing, and system testing of embedded software.
  7. Debug and troubleshoot issues related to embedded software, including hardware/software interactions and real-time constraints.
  8. Collaborate with cross-functional teams to ensure alignment with project timelines and deliverables.
  9. Document software designs, requirements, and test procedures.
  10. Stay updated with the latest embedded technologies, tools, and best practices.


Job tags



Salary

All rights reserved