Festo India

Embedded Software Engineer - Research and Innovation

Bangalore Division, KA, IN

13 days ago
Save Job

Summary

Role Description

Powering AI Innovation at the Edge! As a Software Engineer (Embedded), you’ll build robust software infrastructures supporting AI solutions in embedded systems for industrial automation. Your work ensures seamless integration, performance, reliability, and scalability of software components running on embedded hardware.


Your Responsibilities

• Develop and maintain high-quality embedded software applications.

• Design software architectures optimized for resource-constrained environments.

• Ensure reliability, efficiency, and real-time performance of embedded systems.

• Collaborate with AI engineers to integrate machine learning models into embedded products.


Our Requirements

• Degree in Computer Science, Software Engineering, or a related field.

• Proficiency in embedded programming (C, C++, Rust).

• Experience with real-time operating systems (RTOS) and embedded Linux.

• Familiarity with software testing, CI/CD, and agile development methodologies.

• Minimum of 2 years of relevant experience with Embedded Systems and C++

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job