Lead / Manager - Embedded Software Engineer

Details of the offer

We are seeking a highly seasoned Lead/Manager Embedded Software Engineer to 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.Develop, compile, run & debug C/C++ bare-metal/firmware/software tests/apps (targeting ARM CPUs/DSP) in pre-silicon (virtual, emulation, and FPGA platforms) & post-silicon (bring-up boards, non-form-factor) setups.Perform unit testing and end-to-end testing of software/hardware features in pre/post-silicon setups. Run tests for performance and power characterization. Understand hardware register specifications, memory maps, and develop/debug firmware.Work closely with members of the system validation, software, firmware, and hardware teams to complete the execution of pre-silicon/post-silicon test plans. Create automation scripts and set up regression testing.Demonstrate 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, IPCs.Experience in developing (build/run) bare-metal tests on ARM-based CPUs. Experience in using software toolkits, code integration, and 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 Skills10+ years' experience in developing C/C++ based embedded software and firmware.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.Bachelor's or Master's in Science or equivalent.About Capgemini EngineeringCapgemini Engineering combines broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. We help clients accelerate their journey towards Intelligent Industry.
Get the Future You Want | www.capgemini.comDisclaimer 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.

#J-18808-Ljbffr


Source: Grabsjobs_Co

Requirements

Full Stack Developer

PURVIS Systems is a technology solutions partner that develops, implements and maintains mission-critical solutions for federal and local governments. We've ...


From Purvis - Missouri

Published 6 days ago

Sr. Tableau Developer

Sr. Tableau Developer  Employment Type: Full-Time, Experienced Department: Information Technology CGS is seeking a Tableau Developer to join our team support...


From Contact Government Services, Llc - Missouri

Published 6 days ago

Sr. Application Admin (Jira-100% Remote)

Optomi, in partnership with one of our consultancy clients, is seeking an experienced Sr. Application Admin - JIRA This role is direct hire & fully remote! R...


From Optomi - Missouri

Published 6 days ago

25U Signal Support Systems Specialist

Job Description Communication is the pulse of Army National Guard units, and it's up to the Signal Support Systems Specialist to ensure the information keeps...


From Army National Guard - Missouri

Published 6 days ago

Built at: 2024-11-05T14:00:52.422Z