Logo for CodersBrain

Boot loader developer_CBS

Roles & Responsibilities

  • Strong expertise in u-Boot and Boot Manager development.
  • Experience with board bring-up and device driver adaptation.
  • Proficiency in C/C++ programming and scripting languages like Shell, Python, Perl.
  • Good understanding of automotive communication protocols such as CAN, DoIP, and Ethernet.

Requirements:

  • Design and develop embedded software for automotive applications.
  • Adapt and integrate device drivers and bootloaders for various microcontrollers and platforms.
  • Perform testing and validation using customer tools and in-house frameworks.
  • Collaborate with cross-functional teams to ensure software quality and functionality.

Job description

Location : Bangalore

JD
Perform Requirement Analysis, Design and Development of Embedded Software.
Adaptation of Device drivers for different microcontroller variants
Integration of OEM specific diagnosis functions into an existing framework
Adaptation and Integration of an automotive bootloader for different projects
Developing of Bootloaders for new controller platforms using XCP protocol on CANEthernet bus
Execution of tests with customer and continental flash tools
Perform Unit tests like static and Dynamic tests
Tool knowledge:
DOORS
EB TresosDavinci Configurator
Autosar Builder
IMSGitHub
JIRABricks
CANoe
LauterbackTrace 32
Google Test framework for Unit Testing
Skills:
Strong expertise in uBoot, Boot Manager
Board bringup experinece
Experience with Davinci Configurator
Good Knowledge in ShellPythonPerl
Basic knowledge on Ethernet, CAN, DoIP, flash memory
Advanced Programming experience in CC++
Knowhow in Configuration management
Good debugging skill in LauterbackTrace32
knowledge in agile methods (Scrum, Kanban)
Good in English verbal and written communication skill

Related jobs

Other jobs at CodersBrain

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.