Software Developer- Embedded system and IoT

Be among the first applicants.
Capgemini Engineering
Al Khobar
SAR 150,000 - 200,000
Be among the first applicants.
2 days ago
Job description

Software Developer - Embedded System and IoT

Capgemini Engineering, a global leader in engineering services, brings together engineering, science, and architecture teams to help the world’s most innovative companies unlock their potential and contribute to a better future. From self-driving cars to life-saving robots, our digital and software experts go beyond the conventional, providing unique R&D and engineering services across all business sectors.

Responsibilities:

  • Design, code, test, and maintain high-quality software solutions.
  • Collaborate with cross-functional teams to understand project requirements and deliver features.
  • Proficient in programming languages relevant to the project, such as Python, Java, JavaScript, C++, or others depending on the tech stack.
  • Analyze and solve complex problems in the software development process.
  • Debug and troubleshoot issues in existing code.
  • Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team.
  • Collaborate with team members using version control systems like Git.
  • Create and maintain technical documentation, including code documentation, system architecture, and API documentation.
  • Work within an Agile/Scrum development environment, participate in sprint planning, and contribute to agile ceremonies.
  • Write unit tests and participate in testing processes to ensure the reliability and stability of the software.
  • Stay updated on industry trends, new technologies, and best practices in software development.

Qualifications:

  • Typically, a bachelor's degree in Computer Science, Software Engineering, or a related field. Some positions may require a master's degree.
  • 5+ years of experience.
  • Proficiency in the programming language Python.
  • Strong understanding of data structures, algorithms, and software design principles.
  • Experience with relevant frameworks and libraries.
  • Familiarity with development tools such as Integrated Development Environments (IDEs), build tools, and version control systems.
  • Experience working on projects similar to the organization's needs (e.g., web development, mobile app development, AI/ML projects).
  • Ability to adapt to new technologies and learn quickly in a dynamic environment.
  • Relevant certifications in programming languages or frameworks can be a plus.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Developer- Embedded system and IoT jobs in Al Khobar