hero

Explore Tech Jobs in Milwaukee

Embedded Software Engineer

Capgemini

Capgemini

Software Engineering
Posted 6+ months ago

Follow your passion in a role where you will be exposed to the technologies and processes that leading global companies utilize, and join our innovative team as,

Embedded SW engineer

Responsibilities:

  • Design and implement software for embedded systems, including device drivers, firmware, and application software.
  • Collaborate with hardware engineers to define system requirements and specifications.
  • Develop and maintain software architecture and design documentation.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Perform unit testing, integration testing, and system testing to ensure software reliability and performance.
  • Debug and troubleshoot software issues and work closely with cross-functional teams to resolve them.
  • Participate in code reviews and provide constructive feedback to team members.
  • Stay updated on emerging technologies and industry trends in embedded software development.

Requirements:

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • Proven experience in embedded software development, with a strong understanding of embedded systems and microcontroller architectures.
  • Proficiency in programming languages such as C/C++ for embedded systems development.
  • Experience with embedded software development tools, IDEs, and debugging techniques.
  • Familiarity with real-time operating systems (RTOS) and embedded Linux is a plus.
  • Strong problem-solving skills and attention to detail, with the ability to work independently and as part of a team.
  • Excellent communication and collaboration skills, with the ability to effectively interact with stakeholders at all levels.
  • French speaking