Embedded Software Engineer

2 weeks ago


Santa Clara, California, United States Capgemini Engineering Full time

Associate Embedded Software Engineer

location - Santa Clara, CA (onsite) or Redmond, WA (Onsite)

Job Responsibilities:

  • Develop, test, and fix C/C++ programs for ARM CPUs on various platforms.
  • Perform unit testing and end-to-end testing of SW/HW features in pre/post silicon setups.
  • Run performance and power characterization tests in pre/post silicon setups.
  • Gain exposure to HW register specs, memory maps, and develop/debug firmware accordingly.
  • Work closely with members of the System Validation, Software, Firmware, and Hardware teams to complete the execution of pre-silicon/post-silicon test plans.
  • Build automation scripts and set up regression testing.

Minimum Qualifications:

  • 2+ years of experience in developing C/C++ based embedded software and firmware.
  • Strong written, verbal, and interpersonal skills.
  • Proven experience in developing, bringing up, and debugging in setups combining software and hardware.
  • Experience in developing bare-metal tests on ARM-based CPUs.
  • Familiarity with software toolkits, code integration, and automation using Python.
  • Experience in post-silicon bring-up and processes for SoC like IP.
  • Proficiency in lab system debugging with logic analyzers, scopes, meters, etc.

Preferred Qualifications:

  • Experience running tests on FPGA and/or emulation platforms for SoC or IP levels.
  • Experience in conducting power tests and evaluation on prototyping platforms.
  • Android development experience.

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

About Capgemini Engineering

Capgemini Engineering, a global expert in engineering and R&D, integrates brand new digital and software solutions to advance clients' journey to Intelligent Industry.

Capgemini Engineering is a key part of Capgemini Group, a global leader in technology partnership.

Get the Future You Want |

Disclaimer

Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.

Job description includes duties, qualifications. Reasonable accommodations for disabilities considered.

Capgemini is dedicated to offering reasonable accommodations throughout our recruitment process. If you require assistance or accommodation, please get in touch with your recruiting contact.

Click the following link for more information on your rights as an Applicant

Capgemini may take your image during interviews for verification purposes in the hiring process.

US job applicants need current work authorization without future visa sponsorship by Capgemini.



  • Santa Clara, California, United States Aetherflux Full time

    MissionAetherflux's mission is to deliver energy to planet Earth. Our work will make energy more accessible, establish American energy independence, power underdeveloped and disaster-stricken areas, and protect American warfighters.BackgroundAetherflux is taking a new approach to an old idea called space solar power. Our constellation of satellites will...


  • Santa Clara, California, United States Bayone Full time

    Job Title: Senior Embedded Software Engineer (C, Go/Python - Good to Have)Location: Raleigh NC or San Jose, CA - Hybrid About the Role: We are hiring a Senior Embedded Software Engineer for one of our key customers, a leading Networking and Telecom equipment provider modernizing its 30-year-old XR operating system used by hyperscalers and telecoms . This...


  • Santa Clara, California, United States CommScope Full time

    Staff Embedded Software EngineerReq ID: 78438Location:Santa Clara, California, United States, 95054In our 'always on' world, we believe it's essential to have a genuine connection with the work you do.CommScope's Access Network Solutions Team is looking to hire an Staff Embedded Software Engineer in Santa Clara, CAHow You'll help us connect the world:As a...


  • Santa Clara, California, United States Pasona N A, Inc. Full time

    Job Title: Embedded Software Engineer (RTOS, Communication Protocol, Japanese Bilingual must)Location: Santa Clara on site. No remote. Local and overseas travel required.Temp to hire (Initially hired as a temporary employee, with the potential to transition to a permanent position after approximately three months based on performance.)Position Type:...


  • Santa Clara, California, United States Pasona N A, Inc. Full time

    Job Title: Embedded Software Engineer (RTOS, Communication Protocol, Japanese Bilingual must)Location: Santa Clara on site. No remote. Local and overseas travel required.Temp to hire (Initially hired as a temporary employee, with the potential to transition to a permanent position after approximately three months based on performance.)Position Type:...


  • Santa Clara, California, United States Capgemini Engineering Full time

    Associate Embedded Software Engineerlocation - Santa Clara, CA (onsite) or Redmond, WA (Onsite)Job Responsibilities:Develop, test, and fix C/C++ programs for ARM CPUs on various platforms.Perform unit testing and end-to-end testing of SW/HW features in pre/post silicon setups.Run performance and power characterization tests in pre/post silicon setups.Gain...


  • Santa Clara, California, United States Capgemini Engineering Full time

    Job OverviewCapgemini Engineering is a global expert in engineering and R&D, integrating brand new digital and software solutions to advance clients' journey to Intelligent Industry. As an Associate Embedded Software Engineer, you will play a crucial role in developing, testing, and fixing C/C++ programs for ARM CPUs on various platforms.About the RoleYou...


  • Santa Clara, California, United States Ledgent Technology Full time

    Ledgent Technology is seeking a highly skilled Embedded Systems Engineer to join our team.This is an exciting opportunity for a motivated and detail-oriented individual who is passionate about software development and embedded systems.Key ResponsibilitiesThe Embedded Systems Engineer will be responsible for designing, implementing, and maintaining ECAT-based...


  • Santa Clara, California, United States Optivolt Full time

    Optivolt is an exciting new power electronics company, dedicated to unlocking untapped potential in the solar energy space. We are seeking a highly skilled Embedded Firmware Engineer to join our dynamic team. As an Embedded Firmware Engineer, you will be responsible for developing the firmware that is used in our main products and accessories. Your expertise...


  • Santa Clara, California, United States Xscape Photonics Inc Full time

    About the Role:Xscape Photonics is seeking a highly skilled Firmware Engineer with a strong background in software design and embedded firmware development. Once hired, you would be working across functional teams to build a co-simulation model which integrates firmware with software models for validation and design optimization. You would also work on...


  • Santa Clara, California, United States Ledgent Technology Full time

    Japanese Speaking Jr. Embedded Software Engineer (EtherCAT Specialist, Japanese Bilingual) - Entry Level NOTE: Must be fluent in Speaking, Writing, and Reading Japanese. First Interview will be in Japanese. Location: [Santa Clara on site. No remote. Local and overseas travel required.] Position Type: Contract-to-Hire, will convert to Full-Time (FTE)...


  • Santa Clara, California, United States Xscape Photonics Inc Full time

    About the Role:Xscape Photonics is seeking a highly skilled Firmware Engineer with a strong background in software design and embedded firmware development. Once hired, you would be working across functional teams to build a co-simulation model which integrates firmware with software models for validation and design optimization. You would also work on...

  • Embedded Engineer

    1 week ago


    Santa Clara, California, United States PCS Talent Full time

    Job title: Embedded C Engineer Duration: Long term Contract Job Location: Santa Clara CAOnsite Need Semiconductor project Experience Technical skills: Proficience and experience in C and C are required. RTOS In addition programming experience in several of the following areas is desired: Realtime Control Motion Control Embedded Programming...


  • Santa Clara, California, United States Capgemini Engineering Full time

    Embedded Software DevelopmentAs an Associate Embedded Software Engineer at Capgemini Engineering, you will work on developing, testing, and fixing C/C++ programs for ARM CPUs on various platforms. This role involves performing unit testing and end-to-end testing of SW/HW features in pre/post silicon setups, and running performance and power characterization...


  • Santa Clara, California, United States Qualcomm Full time

    OverviewAs a Principal Software Engineer at Qualcomm, you will play a key role in designing, developing, creating, modifying, and validating embedded and cloud edge software, applications, and/or specialized utility programs. Our team works collaboratively with systems, hardware, architecture, test engineers, and other teams to design system-level software...


  • Santa Clara, California, United States Qualcomm Full time

    About UsQualcomm is a leading technology company that is shaping the future of wireless communication. Our team of talented engineers and developers works tirelessly to create innovative solutions that improve people's lives.Our MissionWe are committed to delivering exceptional quality and performance in all our products and services. Our goal is to make a...


  • Santa Clara, California, United States Qualcomm Full time

    About the RoleWe are looking for a highly skilled Principal Software Engineer to join our Engineering Group > Software Engineering team. As a Principal Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that meet and exceed customer...


  • Santa Barbara, California, United States Moog Full time

    Moog is a performance culture that empowers people to achieve great things. Our people enjoy solving interesting technical challenges in a culture where everyone trusts each other to do the right thing. For you, working with us can mean deeper job satisfaction, better rewards, and a great quality of life inside and outside of work. Job Title: Senior Embedded...


  • Santa Clara, California, United States Bayone Full time

    **Job Description**Become part of Bayone's team as a Senior Embedded Software Engineer and contribute to the modernization of a leading Networking and Telecom equipment provider's XR operating system. This is an excellent opportunity to work on a challenging project that requires expertise in C programming and embedded systems.You will be responsible for...


  • Santa Clara, California, United States Pure Storage Full time

    Pure Storage is at the forefront of innovation in the data storage industry. As a Senior Embedded Software Specialist, you'll be part of a team that's driving change and growth.Developing firmware for Pure Storage's DirectFlash SSD ModulesCollaborating with cross-functional teams to ensure seamless integrationImplementing and testing code in C/C++ and...