Capgemini

Embedded Software Engineer

Capgemini
Apply
5 days ago
Dallas, TX, USASenior

Base Salary

$73k - $174k/yr

Responsibilities

  • Participate in requirements, design, development, testing, deployment, and support across the embedded software lifecycle.
  • Develop embedded software features for unmanned robotic vehicles using maintainable C/C++ code, design patterns, SOLID principles, and reusable architectures.
  • Troubleshoot and resolve software defects in development and deployed systems.
  • Collaborate with systems, electrical, mechanical, and software engineering teams on integration.
  • Apply unit, integration, and simulation-based testing practices.
  • Use distributed version control tools and support fielded systems, including travel of up to 15% as needed.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Science, Computer Engineering, or a related field is required; a Master’s degree is preferred.
  • At least 7 years of experience developing embedded real-time software in C/C++ for embedded processors.
  • Experience with large, multithreaded embedded applications running on an RTOS.
  • Working knowledge of electrical and mechanical systems and their interaction with embedded software.
  • Strong collaboration and communication skills with technical and nontechnical stakeholders.
  • Authorization to work in the United States without sponsorship.
  • Experience with software engineering practices including refactoring, testing, version control, design patterns, and SOLID principles.
  • Preferred qualifications include Agile experience, device-driver or embedded flash-programming experience, knowledge of unmanned vehicle or control systems and ROS or ROS 2, communication-protocol experience, and sensor-integration experience.

Benefits

  • Onsite work in Dallas, Texas.
  • Up to 15% travel as needed to support fielded systems.
  • Comprehensive benefits package for regular full-time employees, potentially including paid time off, company holidays, personal days, sick leave, medical, dental and vision coverage, retirement savings plans, life and disability insurance, and employee assistance programs.

Tech Stack

Categories

EmbeddedRobotics
Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me