Search jobs > San Francisco, CA > Senior embedded software

Senior Embedded Engineer - Embedded Software Technical Lead

Capgemini
San Francisco, CA, US
$97.7K-$203.8K a year
Full-time

Senior Embedded Engineer - Embedded Software Technical Lead-077181

Description

Location : San Francisco, CA / Redmond, WA

Job description :

We are seeking a seasoned Senior Embedded Software Engineerto join our dynamic team. In this role, you will lead and develop, compile, run, and debug C / C++ bare-metal, firmware, and software tests / apps targeting ARM CPUs and DSPs.

You will work in pre-silicon (virtual, emulation, and FPGA platforms) and post-silicon (bring-up boards, non-form-factor) environments.

Your tasks will include leading and performing unit testing, end-to-end testing of software / hardware features, and running performance and power characterization tests.

Collaboration with multi-functional teams, including system validation, software, firmware, and hardware teams, is crucial to complete pre-silicon and post-silicon test plans successfully.

Additionally, you will build automation scripts and set up regression testing to ensure the robustness of our systems!

Key responsibilities :

  • Provide technical leadership throughout all stages of the product development process.
  • Perform unit testing, end-to-end testing of SW / HW features in pre / post silicon setups. Run tests for performance, power characterization in pre / post silicon setups.

Understand HW register spec’s, Memory maps and develop / debug firmware

Work closely with members of the System Validation, Software, Firmware, Hardware teams to complete the execution of pre-silicon / post-silicon test plan.

Creating automation scripts, setting up regression

  • Strong written, verbal, and interpersonal skills including excellent client facing skills - the ability to work effectively with customers to define software solutions
  • Experience in developing code, bring-up & debugging in setups (SW+HW) having multi-layered Firmware / Software stacks, interrupts, doorbells, IPC’s.
  • Experience in developing (build run) bare-metal tests on ARM based CPU’s. Experience in using SW toolkits, code integration, automation using python.
  • Experience in post-silicon bring-up and flows for SoC like IP. Experience with lab system debug with logic analyzers, scopes, meters, etc

Required Skills

  • 10+ years’ experience in developing C / C++ based embedded software, firmware, Embedded software development in C.
  • Bachelor or master’s in science or equivalent
  • 3+ years’ experience providing technical leadership for teams of at least 5 developers.
  • Experience running tests on FPGA and / or Emulation platforms for SoC level or IP level.
  • Experience in power tests and evaluation on prototyping platforms. Android development experience
  • DV experience of developing tests at complex Subsystem or SOC level test-benches, creating C / C++ tests that run on ARM / DSP cores

Life at Capgemini

Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer :

  • Flexible work
  • Healthcare including dental, vision, mental health, and well-being programs
  • Financial well-being programs such as 401(k) and Employee Share Ownership Plan
  • Paid time off and paid holidays
  • Paid parental leave
  • Family building benefits like adoption assistance, surrogacy, and cryopreservation
  • Social well-being benefits like subsidized back-up child / elder care and tutoring
  • Mentoring, coaching and learning programs
  • Employee Resource Groups
  • Disaster Relief
  • 3 days ago
Related jobs
Promoted
VirtualVocations
Oakland, California

Software Development Engineer to develop cutting-edge technology solutions. ...

Promoted
Zoox
San Mateo, California

Our Calibration, Localization, and Mapping (CLAMS) team is responsible for building the algorithms and tools necessary for keeping Zoox vehicles well calibrated, always knowing where they're located within the world, and aware of their environment.Without precise calibration, localization, and mappi...

Promoted
VXI Global Solutions
San Francisco, California

We are looking for a Software Engineer to join us in building the new financial platform for Chime. Lead best practices to promote the culture of engineering excellence. Hold 6+ years of software engineering experience. Enable fellow engineers to develop faster and more efficiently. ...

Promoted
Reddit
San Francisco, California

The Messaging team is looking to hire a Senior Software Engineer that thrives at the intersection of infrastructure and software development. As a member of the Data Processing and Workflow Foundations team, your work will span these 2 domains, which are rich with challenging infrastructure and soft...

Gridware
San Francisco, California

Our team engineers an advanced sensing system to continuously analyze both the electrical and mechanical behavior of grid assets. Maintain and extend our build system to support various embedded hardware platforms. Comfortable working across multiple domains (hardware, firmware, software). ...

Envoy
San Francisco, California

Our senior engineers lead major product features, design systems, and mentor other engineers. We are looking for a senior engineer who is capable of being fullstack but is excited to be backend heavy in their work. Envoy’s workplace platform software has redefined how companies welcome visitors, kee...

Roblox
San Mateo, California

As a Senior Software Engineer on Engine Productivity Tools, you will develop internal applications, tools, and systems to improve the development, testing, configuration, and release of the Roblox engine. Work with both your engineering and product (PM) leaders to achieve the vision of a golden path...

Rippling
San Francisco, California

Join our fast-growing Payroll team at Rippling as we build the future of payroll!  As a Senior Software Engineer in Payroll, you will be a part of a team of engineers who build and maintain one of the leading payroll services in the USA (we process $6 Billion every year! 🥳)  You will play ...

Hims
San Francisco, California
Remote

Hims and Hers is seeking a highly motivated, talented, and experienced Senior Software Engineer to join our dynamic Web Storefront team. Excellent communication skills and the ability to translate technical concepts to technical and non-technical stakeholders alike. Contribute to the strategic visio...

Motion Recruitment
California, United States

Proficient in streamlining development workflows with a keen interest in Site Reliability Engineering (SRE) practices and platform engineering. This role is great for someone who has a strong foundation in Google Cloud Platform (GCP) cloud infrastructure and enjoys working closely with engineering a...