Embedded Software Engineer

Capgemini
US - Texas - Dallas
View Company Profile / << Go Back

  • Job Type: Full time
  • 5 days ago

Job Description

Develop and support reliable real-time embedded software for unmanned robotic vehicles across the full software lifecycle, from requirements and design through implementation, testing, deployment, and maintenance. Troubleshoot defects, build maintainable C/C++ software, apply disciplined testing and refactoring practices, and collaborate with cross-functional engineering teams on system integration and field support.

Requirements: Requires a bachelor’s degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field, with a master’s degree preferred, and at least seven years of embedded real-time C/C++ development experience. Candidates should have experience with multithreaded RTOS applications, embedded software engineering practices, and hardware-software interaction, as well as U.S. work authorization without sponsorship.

Key Skills: Embedded Software Development, C/C++, Real-Time Software, RTOS, Multithreaded Applications, Requirements Analysis, Software Design, Unit Testing, Integration Testing, Simulation-Based Testing, Troubleshooting, Design Patterns, SOLID Principles, Version Control, Device Drivers, Systems Integration

Benefits: Paid Time Off, Vacation, Company-Paid Holidays, Personal Days, Sick Leave, Medical Insurance, Dental Insurance, Vision Insurance, Retirement Savings Plan, Life Insurance, Disability Insurance, Employee Assistance Program




Fast Track Upload