XpertDirect

Embedded Software Engineer

Portugal

11 days ago
Save Job

Summary

Embedded Software Engineer – Robotics & Automation

Portugal | Real-Time Systems | Robotics & Industrial Automation | Embedded C/C++


Are you passionate about robotics and eager to shape the future of industrial automation? We are looking for an Embedded Software Engineer to join our client's dynamic team in Portugal.


Why Join Us?

• Work on cutting-edge robotics solutions for industrial automation.

• Collaborate with a world-class team of engineers, AI experts, and automation specialists.

• Enjoy a competitive salary, flexible working arrangements, and professional development opportunities.


Your Responsibilities

• Design, develop, and optimize embedded software for robotic automation systems.

• Implement real-time control algorithms and firmware for microcontrollers and embedded platforms.

• Integrate sensors, actuators, and industrial communication protocols (e.g., CAN, Modbus, Ethernet/IP).

• Ensure reliability, safety, and performance through rigorous testing and debugging.

• Work closely with cross-functional teams to bring innovative solutions to market.


What We’re Looking For

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

• 3+ years of experience in embedded software development, ideally in robotics or industrial automation.

• Proficiency in C/C++ and real-time programming (RTOS, embedded Linux, or bare-metal systems).

• Experience with ARM Cortex-M, STM32, or similar microcontrollers.

• Knowledge of industrial communication protocols (CAN, EtherCAT, RS485) is a plus.

• Strong debugging, problem-solving, and teamwork skills.


Nice to Have

• Python for prototyping and testing.

• Experience with ROS (Robot Operating System).

• Familiarity with functional safety standards (ISO 13849, IEC 61508).

How strong is your resume?

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

People also searched: