We’re looking for an experienced Embedded Firmware Engineer with strong hands-on development skills in automotive embedded systems.
What You'll Do:
- Design and develop embedded firmware for microcontroller-based automotive systems
- Develop device drivers and HAL for ARM Cortex-M platforms
- Board bring-up, HW-SW integration, and system-level debugging
- RTOS integration and configuration (FreeRTOS, OSEK)
- Collaborate with hardware, system, and validation teams
- Code reviews and adherence to MISRA-C standards
What We're Looking For:
- B.E./B.Tech in Electronics and Communication Engineering or related field
- 3–5 years of hands-on embedded systems development
- Strong Embedded C programming; basic C++
- Experience with ARM Cortex-M microcontrollers (STM32, NXP, TI, Renesas)
- Communication protocols: UART, I2C, SPI, CAN
- RTOS concepts: task management, semaphores, mutexes, interrupt handling
- Device driver development for MCU peripherals (GPIO, ADC, DMA, Timers, PWM, Flash)
- Compilers/debuggers: Keil, IAR, GCC ARM
- Debugging with oscilloscopes, logic analyzers, protocol analyzers
- Version control: Git
Good to Have:
- AUTOSAR Classic (BSW, MCAL, RTE), DaVinci, EB Tresos
- ISO 26262, A-SPICE
- UDS (ISO 14229), CAN TP (ISO 15765)
- CANoe, CANalyzer
- Python, LIN, USB, Ethernet
Why AmaraKosha?
- Work on challenging automotive projects for global OEMs and Tier-1s
- Full-time leadership by industry veterans and expert architects
- Young, flexible, and technology-driven team
- Great work environment with continuous learning opportunities
📍 Location: Bengaluru (on-site)
💰 CTC: Competitive (based on experience & skillset)
🚀 Joining: Immediate / within notice
Read More