logo

JobNob

Your Career. Our Passion.

Embedded Developer


JOBMINAR Consultants


Location

Bangalore | India


Job description

Job Title: Embedded Developer

Experience: 4+ years

Location: Bangalore

Type of Employment: Full-time, On-site

Job Description

We are looking for an experienced Embedded Developer to join our team in Bangalore. The ideal candidate should have strong expertise in C and/or C++ programming for embedded systems, as well as a strong knowledge of RTOS platforms like ThreadX, VxWorks or any such RTOS kernels. Experience in embedded Linux is also preferred, but we are willing to consider candidates who are willing to adapt to work in the RTOS domain.

Responsibilities

  • Design and develop embedded software for various microcontrollers and microprocessors.
  • Implement and integrate communication protocols such as TCP/IP, CAN, UART, I2C, SPI, etc.
  • Develop device drivers for various peripherals such as sensors, displays, motors, etc.
  • Develop and debug software using hardware debuggers, emulators, and simulators.
  • Conduct testing and debugging of software on the target hardware.
  • Write and maintain technical documentation for software development projects.
  • Work collaboratively with cross-functional teams including hardware engineers, firmware engineers, and QA engineers.
  • Stay up to date with the latest industry trends and advancements in embedded software development.

Requirements

  • Bachelor's or master's degree in computer science, Electronics, or related field.
  • 4+ years of experience in embedded software development using C and/or C++ programming languages.
  • Strong knowledge of RTOS platforms such as ThreadX, VxWorks, or any such RTOS kernels.
  • Experience in developing software for various microcontrollers and microprocessors.
  • Experience in implementing and integrating communication protocols such as TCP/IP, CAN, UART, I2C, SPI, etc.
  • Experience in developing device drivers for peripherals such as sensors, displays, motors, etc.
  • Knowledge of hardware debuggers, emulators, and simulators.
  • Strong debugging and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work collaboratively in a team environment.
  • Ability to work in a fast-paced, dynamic environment.


Job tags



Salary

All rights reserved