Embedded C Development with Microcontrollers : Bangalore

Hi,

Please find the below JD, if you are interested ,please share your updated resume, CTC, ECTC, NP and location details .

Location : Client location ,Bangalore

Exp: Min 5+ Yrs

B.E./B.Tech (E&C / EEE) with 5+ years in embedded software development

Required Qualifications

  • Strong expertise in C programming with MISRA compliance
  • Deep knowledge of Microcontrollers (ARM Cortex M/R, AURIX)
  • Hands-on experience with RTOS in safety-critical systems
  • Proficiency in communication protocols: CAN, J1939, Automotive Ethernet, UDS
  • Experience in bootloader development and hardware-software debugging
  • Familiarity with AUTOSAR MCAL and functional safety (ISO 26262)
  • Experience with static analysis tools, unit testing, and structural testing
  • Strong documentation, problem-solving, and leadership skills
  • Excellent communication skills
Good-to-Have Skills
  • Model-Based Development (MBD)
  • Scripting (Python, Jinja2)
  • AUTOSAR Classic architecture
  • Automotive cybersecurity and HSM knowledge
  • Experience with AI-assisted tools (e.g., GitHub Copilot, ChatGPT)
Key Responsibilities
  • Own the complete embedded software lifecycle: requirements, design, development, testing, and deployment
  • Design modular software architectures (Application, Middleware, Drivers, HAL)
  • Develop and integrate communication stacks (CAN, J1939, Automotive Ethernet, UDS, CANopen)
  • Ensure software quality, performance, and reliability in safety-critical systems
  • Perform debugging, testing, and coverage analysis, and resolve defects
  • Develop functional safety mechanisms aligned with standards (e.g., ISO 26262)
  • Document architecture using arc42, UML, and Doc-as-Code practices
  • Collaborate with cross-functional teams and mentor junior engineers
Back to blog

Other Jobs To Apply

No other job posts for this day.