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++