Capgemini
Overview
Participate in the entire software development life cycle for embedded software operating on unmanned robotic vehicles. Duties include requirements development, design, implementation, testing, and support. Realize external and internal customer requirements related to vehicle control, programmable actuators, and perception sensors.
Responsibilities
Feature development for embedded applications.
Participation in systems engineering to ensure smooth software integration.
Support of fielded systems. 0-15% travel may be required.
Write understandable C and C++ code.
First mentality: unit testing, integration testing, and system simulation.
Adherence to design patterns and SOLID principles.
Design for re-use.
Use of distributed version control systems.
Skills & Experience
Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related. Master's preferred.
3-5 years professional experience designing and implementing embedded, real‑time software systems using C/C++ on embedded processors. Senior software engineering experience preferred.
Familiarity with large multithreaded embedded applications running on an RTOS.
Familiarity with electrical and mechanical systems.
Strong interpersonal and communication skills.
Must be authorized to work in the U.S.
Device drivers for embedded systems.
Unmanned vehicle systems.
Knowledge of flash programming tools.
Robotic Operating System (ROS/ROS2).
Benefits
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 backup child/elder care and tutoring.
Mentoring, coaching and learning programs.
Employee Resource Groups.
Disaster Relief.
Contact For faster response, please share your resume to ashok.a.nimal@capgemini.com
Equal Opportunity 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.
Applicants for employment in the U.S. must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the U.S. by Capgemini.
Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.
Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.
#J-18808-Ljbffr
Responsibilities
Feature development for embedded applications.
Participation in systems engineering to ensure smooth software integration.
Support of fielded systems. 0-15% travel may be required.
Write understandable C and C++ code.
First mentality: unit testing, integration testing, and system simulation.
Adherence to design patterns and SOLID principles.
Design for re-use.
Use of distributed version control systems.
Skills & Experience
Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or related. Master's preferred.
3-5 years professional experience designing and implementing embedded, real‑time software systems using C/C++ on embedded processors. Senior software engineering experience preferred.
Familiarity with large multithreaded embedded applications running on an RTOS.
Familiarity with electrical and mechanical systems.
Strong interpersonal and communication skills.
Must be authorized to work in the U.S.
Device drivers for embedded systems.
Unmanned vehicle systems.
Knowledge of flash programming tools.
Robotic Operating System (ROS/ROS2).
Benefits
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 backup child/elder care and tutoring.
Mentoring, coaching and learning programs.
Employee Resource Groups.
Disaster Relief.
Contact For faster response, please share your resume to ashok.a.nimal@capgemini.com
Equal Opportunity 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.
Applicants for employment in the U.S. must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the U.S. by Capgemini.
Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.
Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.
#J-18808-Ljbffr