Rounds Status :
You need to login to view the round information
About the job
IndustryAutomotive
Experience0 - 3 Yrs
Job typeFull Time
specializationsElectronics and Communication Engineering
CourseBachelor of Engineering (B.E)
Work preferenceoffice
Skills
embedded-c.
embedded-systems
Bluetooth-low-energy
wifi
Texas Instruments
can
microcontroller
Job Description
Responsibilities:
- Designed, developed, and debugged embedded software for microcontroller-based systems.
- To interface with external devices, utilize knowledge of hardware components and MCU peripherals such as CAN, SPI, UART, I2C, EEPROM, and ADCs.
- Develop firmware for Bluetooth Low Energy (BLE) and Wi-Fi communication protocols.
- Experience with Renesas, Texas Instruments (TI), and ESP32 microcontrollers.
- Collaborate with cross-functional teams to integrate software with hardware components.
- Conduct thorough testing and debugging of embedded software to ensure reliability and performance.
- Stay updated with the latest advancements in embedded systems technology and implement best practices in software development.
Requirements:
- Degree in Computer Science, Electronics Engineering, or Telecommunications Engineering.
- Strong knowledge or experience in embedded systems development.
- Proficiency in MCU peripherals, including CAN, SPI, UART, I2C, EEPROM, and ADCs.
- Proficiency in C programming language.
- Hands-on experience with Bluetooth Low Energy (BLE) and Wi-Fi protocols.
- Familiarity with Renesas, Texas Instruments (TI), and ESP32 microcontrollers and C for embedded platforms
- Excellent problem-solving skills and attention to detail.
- Self-starter, quick learner, creative, and passionate about problem-solving.
- Ability to work effectively in a collaborative team environment.
- Strong communication skills and ability to convey technical concepts effectively.
Preferred:
- Experience in firmware development for automotive or IoT applications.
- Familiarity with software development tools such as Keil, IAR Embedded Workbench, or Eclipse.
- Knowledge of real-time operating systems (RTOS) and software development methodologies.
- Experience with version control systems such as Git.
- Understanding of hardware design principles and schematic capture tools.