Embedded Software Engineer

Carrerlift

Bengaluru

Vor Ort

INR 600.000 - 900.000

Vollzeit

Vor 7 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Carrerlift is seeking an embedded software engineer to design, develop and test real-time firmware for TI ASM MCU families. You will write high-performance C/C++ code, develop drivers for UART/I2C/SPI/CAN, and collaborate with hardware teams on board bring-up.

You will debug with JTAG, oscilloscopes, and logic analyzers, create test plans, and provide guidance to engineers and customers. A 2+ year track record and expertise in RTOS and tooling complete the profile.

Qualifikationen

  • 2+ years of embedded software development experience.
  • Bachelor’s or Master’s degree in Electronics, Electrical, Computer Engineering or related field.
  • Expert-level embedded C/C++ and assembly language skills.
  • Hands-on experience with RTOS: FreeRTOS, ThreadX or Zephyr.
  • Working knowledge of UART, I2C and SPI.
  • Experience with CCS, IAR, Keil or similar tools.
  • Ability to write Python/JavaScript scripting for automation.
  • Familiarity with git, Unity Test Framework and SDLC practices.
  • Ability to read schematics and datasheets; hardware-software interaction.

Aufgaben

  • Write high-performance embedded C/C++ code and firmware for MCUs
  • Develop and maintain device drivers for UART/I2C/SPI/CAN
  • Collaborate with hardware teams on firmware integration and board bring-up
  • Debug and optimize firmware using JTAG, oscilloscopes and logic analyzers
  • Create and run test plans and automated scripts to verify requirements
  • Provide technical guidance to application engineers and customers on firmware
  • Write design specifications, firmware architecture documents and test procedures
  • Participate in code reviews and contribute to development processes

Kenntnisse

Embedded C/C++
Assembly language
RTOS experience
UART I2C SPI
CCS
IAR
Keil
Python scripting
JavaScript scripting
Git

Ausbildung

Bachelor's or Master's in Electronics / Electrical / Computer Engineering

Tools

CCS
IAR
Keil
Oscilloscopes
JTAG
Logic analyzers

Jobbeschreibung

About the role:
  • Design, develop and test real-time software for TI ASM MCU families like AM1x and AM2x
  • Support applications across appliances, factory automation, datacenters, robotics, drones and edge AI
What you’ll do:
  • Write high-performance embedded C/C++ code and firmware for microcontroller units
  • Develop and maintain device drivers for internal MCU peripherals and external interfaces (UART, I2C, SPI, CAN)
  • Collaborate with hardware teams on firmware integration, system validation and board bring-up
  • Debug and optimize firmware using JTAG emulators, oscilloscopes and logic analysers for performance, memory and power efficiency
  • Create and run test plans and automated test scripts to verify functional and performance requirements
  • Provide technical guidance to application engineers and customers on firmware implementation
  • Write design specifications, firmware architecture documents and test procedures
  • Participate in code reviews and contribute to improving development processes
What they’re looking for:
  • 2+ years of industry experience in embedded software development
  • Bachelor’s or master’s degree in Electronics, Electrical, Computer Engineering or related field
  • Expert-level embedded C/C++ and assembly language skills
  • Hands-on experience with real-time operating systems: FreeRTOS, ThreadX or Zephyr
  • Working knowledge of UART, I2C and SPI communication protocols
  • Experience with Code Composer Studio (CCS), IAR, Keil or similar development tools
  • Ability to write Python, JavaScript or other scripting languages for automation
  • Familiarity with git, KlocWork, Unity Test Framework and software development lifecycle practices
  • Ability to read schematics and datasheets with experience in hardware-software interaction and board-level debugging
  • Proficiency with standard lab equipment and debugging tools
  • Strong problem-solving skills and collaborative approach
Good to know:
  • Role is based in Bangalore
  • Full-time position
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Embedded Software Engineer
Embedded Software Engineer

Texas Instruments Incorporated • Bengaluru

Vor Ort
INR 1.800.000 - 2.400.000
Embedded Software Engineer
Embedded Software Engineer

Texas Instruments India • Bengaluru

Vor Ort
INR 1.200.000 - 2.400.000
Embedded Software Engineer/Senior Software Engineer (Embedded C/C++)
Embedded Software Engineer/Senior Software Engineer (Embedded C/C++)

Vedya Labs • Hyderabad

Vor Ort
INR 600.000 - 1.000.000
Opportunities for accelerated career growth
Collaborative team culture
Competitive compensation package
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

Vor Ort
INR 2.400.000 - 4.200.000
Embedded Software Engineer
Embedded Software Engineer

Sallybase • Gurugram District

Vor Ort
INR 1.200.000 - 1.800.000
Senior Firmware Engineer
Senior Firmware Engineer

Maxwell Energy System Pvt Ltd • Bengaluru

Vor Ort
INR 1.200.000 - 2.400.000
Senior Firmware Engineer
Senior Firmware Engineer

Maxwell Energy Systems • Bengaluru Urban

Vor Ort
INR 900.000 - 1.200.000
Software Engineer
Software Engineer

AMETEK, Inc. • Bengaluru

Vor Ort
INR 900.000 - 1.500.000
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc • Ahmedabad District

Vor Ort
INR 1.200.000 - 2.400.000
5-Days a week
Flexible Timing
Training & Learning Sessions
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Group • Hadapsar

Vor Ort
INR 1.200.000 - 1.800.000