About The Position

The Senior Software Developer position at Capgemini Engineering focuses on developing embedded software solutions, requiring expertise in C/C++ programming and proficiency in Linux/Unix systems. The role involves working with embedded operating systems and development tools, contributing to industrial application development, and ensuring efficient code design across platforms.

Requirements

  • Expertise in C/ C++ object-oriented programming.
  • Proficiency in Linux/Unix system programming, with a solid understanding of embedded software development for cross-platforms.
  • Strong knowledge of embedded operating systems such as Embedded Linux, FreeRTOS, and Yocto with efficient code design.

Nice To Haves

  • Python experience is a plus.
  • Knowledge of Javascript, Vue.js.

Responsibilities

  • Expertise in C/ C++ object-oriented programming.
  • Proficiency in Linux/Unix system programming, with a solid understanding of embedded software development for cross-platforms.
  • Strong knowledge of embedded operating systems such as Embedded Linux, FreeRTOS, and Yocto with efficient code design.
  • Experience with development tools like Visual Studio, Eclipse, GIT, CI/CD, Jenkins, GDB and code analysis along with strong debugging & troubleshooting skills.
  • Knowledge of protocols such as MQTT, CAN, Sparkplug B, Modbus, TCP/IP, and UDP.
  • Previous experience in industrial application development is highly valued.
  • Knowledge of Javascript, Vue.js.

Benefits

  • 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

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

No Education Listed

Number of Employees

10,001+ employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service