Jobs
>
Bengaluru

    ecu core test_soc firmware bsp - Greater Hyderabad Area, India - Stellantis

    Default job background
    Manufacturing / Mechanical
    Description

    ECU CORE TEST_SOC FIRMWARE BSP [SENIOR STAFF ENGINEER] #SWX

    Build your brand. Tell your story. Take advantage of a rare opportunity to start from the ground up and build something great. We are looking for technology game changers to lead Stellantis into a fundamental transformation within the automotive industry. Technology is going to disrupt the automotive industry significantly in the next decade and our organization is seeking high potential candidates to transform the company with a focus on the customer experience. Stellantis's Software Organization (SWX) was created to build the most captivating experiences in the latest frontier of Automotive Technology.

    As a SOC BSP designer, you will be responsible for integrating and optimizing the software and hardware components required for the efficient operation of a system-on-chip (SOC) into a board support package. You will work closely with cross-functional teams including hardware engineers, software developers, and quality assurance engineers to ensure seamless integration and functionality of the SOC across various platforms.

    The main job responsibilities will be:

    • Board Support Package (BSP) Integration: Integrate device drivers, bootloaders, middleware, and other software components into the BSP to support the SOC's functionality on target hardware platforms.
    • Hardware Abstraction Layer (HAL) Development: Develop and maintain HAL interfaces to abstract the underlying hardware complexities and provide a standardized interface for higher-level software components.
    • Customization and Optimization: Customize BSP configurations and optimize software components to meet performance, power, and memory footprint requirements of the target applications.
    • Debugging and Troubleshooting: Debug hardware and software issues related to SOC integration, including but not limited to driver conflicts, peripheral initialization problems, and system stability issues.
    • Collaboration and Communication: Work closely with hardware design teams to understand SOC architecture and interfaces and collaborate with software development teams to ensure seamless integration of software components.
    • Documentation and Reporting: Create and maintain documentation including design specifications, integration guides, release notes, and bug reports. Provide regular updates on integration progress and issues to relevant stakeholders.
    • Quality Assurance and Testing: Participate in integration testing, regression testing, and validation efforts to ensure the reliability, compatibility, and performance of the integrated SOC BSP across different hardware configurations.

    Basic Qualifications

    • Bachelor's degree or higher in Computer Science, Electrical Engineering, or related field, Master's degree preferred.
    • 12+ years of experience in BSW SoC design, with a focus on automotive applications.
    • Proven experience in embedded systems development with a focus on SOC integration and BSP development.
    • Proficiency in C/C++ programming languages and familiarity with embedded software development tools and methodologies.
    • Strong understanding of SOC architectures, peripheral interfaces (e.g., UART, SPI, I2C), and device drivers.
    • Experience with embedded operating systems such as Linux, FreeRTOS, or RTOS.
    • Familiarity with version control systems (e.g., Git), build systems (e.g., Make, CMake), and debugging tools (e.g., JTAG, GDB).
    • Excellent problem-solving skills, attention to detail, and ability to work effectively in a collaborative team environment.
    • Effective communication skills and ability to articulate technical concepts to both technical and non-technical stakeholders.

    Preferred Qualifications

    • Experience with SOC architectures from vendors such as Renesas, TI, Intel, or Qualcomm.
    • Familiarity with security protocols and techniques for securing embedded systems.
    • Experience with continuous integration (CI) and continuous deployment (CD) pipelines for embedded software development.
    • Experience with Autonomous Driving and IVI software architecture.

    Critical Character Traits to Ensure Success

    • Be curious to drive changes
    • Ability to expand his/her technical scope beyond his/her field to guide to the solution
    • Ability to provide solutions which give competitive advantage
    • Ability to take ownership for design challenges and guide the solution implementation
    • Self-starter with the ability to work independently given minimal supervision/direction
    • Ability to communicates effectively in complex scenarios
    • Ability to take the technical lead of a matrix team
    • Ability to work in a team environment and be both a team player and task leader
    • Respect and understanding of the Customer/Supplier relationship while embracing partnership


  • Microsoft Bengaluru, Karnataka, India

    Microsoft Silicon Cloud Hardware Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microso ...


  • Peel-works Bengaluru, India

    **Job Title: Firmware Architect** · Exp. Range: 7 to 10 Years · Notice Period: Immediate or less than 30 days · ETC [Fixed & Variable]: 17.5 LPA to 27 LPA · Job Location: Bangalore · Work Mode: Work from Office · Interview Mode: Virtual · **Responsibilities**: · - ARM Cortex-R an ...


  • Honeywell Bengaluru, India

    **Join a team recognized for leadership, innovation and diversity**: · **Advanced Embedded Engr** · Software design, requirement and code (C, C++, assembly) development on an RTOS or a baremetal environment in compliance to various DO-178C levels (optional), capability to manage ...


  • Honeywell Bengaluru, India

    **Join a team recognized for leadership, innovation and diversity**: · **Advanced Embedded Engineer** · Software design, requirement and code (C, C++, assembly) development on an RTOS or a baremetal environment in compliance to various DO-178C levels (optional), capability to man ...

  • Cientra Techsolutions

    Embedded Engineer

    1 week ago


    Cientra Techsolutions Bengaluru, India permanent

    Job Description : · Systems/ Platform Integration/ Firmware Development Engineer · - 5 to 8 years of development work experience in networking, security & wireless software solutions for embedded systems. · Design, develop and test high-performance network and wireless solutions ...


  • eInfochips (An Arrow Company) Bengaluru, India

    Technical Skills :- · Skills- Linux BSP · Experience- 4+ Years · Locations- Noida/Ahmedabad/Chennai/Hyderabad/Pune/Bangalore/Indore · Technical Skills · Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Linux BSP · Expert in multimedia s ...


  • Zyoin group Bangalore, India permanent

    Job Description : · We are seeking an experienced Bootloaders Developer to join our team. · The Bootloaders Developer will be responsible for developing bootloaders for RISC-V boards, enabling secure boot, implementing firmware update functionality, and contributing to the develo ...

  • Cientra Techsolutions

    Technical Manager

    1 week ago


    Cientra Techsolutions Bangalore, India permanent

    Job Responsibilities : · - Technical Architect role for Embedded and Firmware/Linux projects. · - Ensure the successful definition, architecture, design, implementation, and timely, quality delivery of projects. · - Lead and guide BSP, Middleware and Application teams in developm ...


  • Montbleu Technologies Pvt Ltd Bengaluru, India permanent

    Role : QNX /Android /Linux Automotive Cybersecurity Developer/Principal Engineer · Location : Bangalore. · JOB DESCRIPTION : · We are looking for a Lead Linux and QNX BSP Developer/ Principal Engineer having experience in. · - SoC Automotive Cybersecurity in embedded domain. · T ...

  • Snapminds Technologies

    Validation Lead

    1 day ago


    Snapminds Technologies Bengaluru / Bangalore, India Full time

    8+ years of experience with as an embedded software developer where you are comfortable with firmware and debugging experience who really understands the low- level, device driver layer. · Someone who has an expert grasp on Linux and is able to work on multiple projects at once. ...

  • Infineon Technologies

    Trainee Engineer

    2 days ago


    Infineon Technologies Bengaluru, India Full time

    In your new role you will: · Industry experience of 0 - 2 years especially in embedded low-level firmware development for microcontrollers, low-level drivers, BSP, embedded applications and SW tools · Familiarity with embedded firmware elements such as peripheral drivers (CAN, LI ...

  • Atos

    Firmware Developer

    6 days ago


    Atos Bangalore, India

    Eviden, part of the Atos Group, with an annual revenue of circa € 5 billion is a global leader in data-driven, trusted and sustainable digital transformation. As a next generation digital business with worldwide leading positions in digital, cloud, data, advanced computing and se ...


  • Arrow Electronics Bangalore, India OTHER

    Position: · Engineer/Senior Engineer/Technical Lead (BSP Yocto)Job Description: · Key Responsibilities · Responsible for design and development of real time embedded software/firmware and PC/mobile based software application. · To Analyse domain specific technical or low level re ...