Logo
Capgemini

Firmware Engineer - C++/RTOS

Capgemini, Waukesha, Wisconsin, United States, 53188

Save Job

Join to apply for the

Firmware Engineer - C++/RTOS

role at

Capgemini About The Job You’re Considering We are looking for a Firmware Engineer who thrives in a collaborative, cross-functional environment and is passionate about building high-quality, reliable, and scalable embedded software. In this role, you will work closely with systems and hardware teams to define requirements and develop software that powers next-generation MR platforms. You’ll also contribute to architectural improvements and interface design across global teams. Your role

Port, restore, and implement new software algorithms to interface with custom FPGA hardware. Develop robust software interfaces between kernel and user-space in embedded RTOS environments. Reverse engineer legacy systems to understand and replicate behaviors. Design and document reusable software modules for multiple embedded processor platforms. Communicate design concepts and improvements with firmware architects. Create and execute detailed test plans to verify software functionality and performance. Your Skills And Experience

Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field. 5+ years of experience in object-oriented software development using C++. Strong understanding of object-oriented design principles and methodologies. Hands-on experience with embedded software development tools (emulators, debuggers, analyzers). Proficiency with real-time operating systems (e.g., VxWorks). Experience with Linux development environments and containerization (e.g., Docker). Familiarity with continuous integration tools (e.g., Jenkins) and automated testing frameworks. Proficient in using version control systems such as Git or GitLab. 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

World leader in engineering and R&D services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. Capgemini Engineering has 65,000 engineers and scientists in over 30 countries across sectors including Aeronautics, Space, Defense, Naval, Automotive, Rail, Infrastructure & Transportation, Energy, Utilities & Chemicals, Life Sciences, Communications, Semiconductor & Electronics, Industrial & Consumer, Software & Internet. Capgemini Engineering is part of the Capgemini Group, a global business and technology transformation partner with over 340,000 team members in more than 50 countries. It delivers end-to-end services from strategy and design to engineering, fueled by AI, cloud and data capabilities. The Group reported 2024 global revenues of €22.1 billion. Get the future you want | www.capgemini.com 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. This is a general description of the Duties, Responsibilities and Qualifications required for this position. Capgemini will consider reasonable accommodations during recruitment when needed. Please be aware that Capgemini may capture your image during the interview process for verification. Click the following link for more information on your rights as an Applicant: http://www.capgemini.com/resources/equal-employment-opportunity-is-the-law Applicants for employment in the US must have valid work authorization that does not require sponsorship of a visa for employment in the US by Capgemini. Job

Programmer/Analyst Schedule

Full-time Primary Location

US-WI-Waukesha Organization

ERD PPL US

#J-18808-Ljbffr