Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 21400231

    FULLTIME

    Embedded_C++ Developer_EBH

    RB

    Robert Bosch Starter Motor Generator

    Not specified · onsite · Posted 2d ago

    Sourced fromFoundit
    Not disclosedFresherfulltimeNot specified

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    Job Description

    Tasks / Responsibilities:

    • Develop and maintain middle-layer and application software for Linux-based embedded solutions Design and implement object-oriented C++ applications adhering to defined architecture and design standards
    • Perform software design and component-level implementation using appropriate design patterns and principles Create and maintain UML artifacts (Class, Sequence, Use Case, Dependency, and Component diagrams)
    • Develop applications on Linux platforms, including usage of system calls, shell scripting, and IPC mechanisms such as D-Bus Implement multi-threaded applications with proper synchronization and concurrency handling
    • Participate in requirements analysis and requirement engineering activities Develop and execute unit tests and support static code analysis to ensure code quality
    • Debug, analyze, and resolve software issues using standard Linux debugging and analysis tools Collaborate within Agile development teams and actively participate in sprint ceremonies Integrate code into CI/CD pipelines and follow defined development and quality processes

    Mandatory:

    • Strong proficiency in Modern C++ programming (C++11 and above)
    • Solid experience in software design, including: Design patterns and design principles Architecture patterns UML modeling and design tools
    • Hands-on development experience on Linux platforms
    • Experience with Linux IPC mechanisms (e.g., D-Bus) and system calls
    • Strong experience in multi-threaded programming and synchronization mechanisms
    • Experience in requirement engineering Testing experience including: Unit testing using GTest / GMockStatic code analysis Proficiency with software development tools, including: Debugging and analysis tools: gdb, strace, valgrind Build tools: make, cmake, conan Version control: git CI/CD tools: Jenkins or Bamboo Experience working in an Agile software development environment

    Good to Have Skills: Experience in connectivity domains such as: BLE Wi-Fi Exposure to database integration Working knowledge of Python for scripting or tooling support


    Qualifications

    Bachelor's/Master's degree in Electronics Engineering, or related field.


    Additional Information

    5 to 8 years

    Sourced from foundit

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    UML modeling and design toolsagile software developmentSystem callsRequirement Engineeringstatic code analysisArchitecture PatternsMulti-threaded programmingsynchronization mechanismsLinux platforms

    Section · Company

    About Robert Bosch Starter Motor Generator

    RB

    Robert Bosch Starter Motor Generator

    Find them on

    AmbitionBox reviews

    Job search guides

    • All 1,507 Backend Developer jobs in India
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • How to find a job in India, fast
    • The ATS resume format that works in India