Logo
Capgemini

Senior Embedded Software Developer

Capgemini, Santa Clara, California, us, 95053

Save Job

Salary: $88,800 - 187,740 per year

Requirements

I have a minimum of 10 years of experience in developing embedded software and firmware with C / C++.

I possess at least 3 years of experience providing technical guidance for teams comprising a minimum of 5 developers.

I hold a Bachelor's or Master's degree in science or an equivalent field.

I am knowledgeable about RTOS concepts, including threads, synchronization, and scheduling.

Responsibilities

I will provide technical leadership throughout all phases of the product development lifecycle.

I am committed to regular interactions with clients, including refining requirements and discussing project scope.

I will utilize strong written, verbal, and interpersonal communication skills to effectively collaborate with clients in defining software solutions.

I will lead and develop, compile, run, and debug C / C++ bare-metal firmware and software applications targeting ARM CPUs and DSPs in both pre-silicon (virtual, emulation, FPGA platforms) and post-silicon (board bring-up, non-form-factor) environments.

I will conduct unit testing and end-to-end testing of software / hardware features, utilizing an established testing framework to run performance and power characterization tests.

I will collaborate closely with system validation, software, firmware, and hardware teams to successfully execute pre-silicon and post-silicon testing plans.

I will be involved in developing automation scripts and setting up regression testing to enhance the robustness of our systems.

I will ensure experience with custom hardware bring-up using schematics and layout files.

I will develop and optimize low-level device drivers for peripherals and sensors, including IMUs and depth cameras.

I will utilize software toolkits for code integration and automation with Python.

I will provide support in debugging lab systems using logic analyzers, scopes, meters, and other relevant tools.

Technologies

ARM

Embedded

FPGA

Firmware

Hardware

Support

Python

AI

C++

Cloud

LESS

Project Manager

REST

Benefits At Capgemini, I understand the importance of fostering all aspects of your well-being throughout various stages in your career journey. For eligible employees, we provide benefits including flexible work arrangements, comprehensive healthcare (which encompasses dental, vision, and mental health programs), financial wellness schemes like 401(k) and employee share ownership plans, along with paid time off and holidays. We also offer paid parental leave and family building benefits such as adoption assistance, surrogacy, and cryopreservation. Moreover, I am proud to support social wellness benefits that include subsidized backup child / elder care and tutoring.

Capgemini Engineering is a world leader in engineering and R&D services, utilizing our extensive industry knowledge and innovative digital and software technologies to bridge the gap between the digital and physical realms. With a dedicated team of 65,000 engineers and scientists across more than 30 countries, we serve sectors including Aeronautics, Space, Defense, Automotive, and many more.

As part of the Capgemini Group, we are committed to driving digital transformation, sustainability, and creating a substantial impact for both businesses and society. I take pride in our diverse team of 340,000 employees across over 50 countries, and I am excited to help you join us in unlocking the value of technology to meet the dynamic needs of modern enterprises.

#J-18808-Ljbffr