Description
Job Summary:
This position involves designing, developing, and maintaining embedded software in C/C++ for connectivity modules in agricultural machines, focusing on telemetry and IoT solutions.
Key Highlights:
1. Integrate and deploy software on embedded devices
2. Collaborate on architecture, standards, and deadlines
3. Focus on strategic and expanding business area
#### **About the Position: PositEmbedded Software Developer (C/C\+\+)**
**Join a living ecosystem where the future of business is created and experienced every day. Be part of this transformation!**
At LUZA Group, passion, perseverance, and the drive to overcome limits define our path to success.
Founded in 2006, we are a Portuguese multinational with over 1,200 talented professionals and significant annual revenue. With presence in strategic markets including Portugal, Spain, Morocco, Brazil, Mexico, the United States, and China, we deliver innovative solutions in engineering, IT, design, consulting, Industry 4.0, training, and recruitment. Everything we do is powered by the talent of our people.
**This is a moment of growth and opportunity. The future belongs to visionary minds. Join us!**
**About the Role**
-------------------
A large multinational company, globally recognized for manufacturing agricultural machinery and equipment, with annual revenue nearing USD 10 billion and international presence. It employs over 20,000 collaborators worldwide, operating collaboratively across its facilities. We seek top talent to join high-performance teams.
The Connected Services team has an immediate opening for an Embedded Software Developer to join the Connectivity Modules group, developing telemetry and IoT solutions for connected machines — with a specific focus on **Planters and Sprayers**. This is a hands-on role within a strategic and rapidly expanding business area.
**Key Responsibilities**
* Design, develop, and maintain embedded software in C/C++ for Planter and Sprayer connectivity modules;
* Participate in code reviews, troubleshooting, and software issue resolution;
* Integrate, develop, and deploy software on embedded devices;
* Perform debugging and interpretation of vehicle bus data, network data, offboard data, and Linux processes;
* Support validation of internal and external supplier components integrated into equipment;
* Interface with electrical and mechanical design teams to align interfaces and requirements;
* Collaborate directly with the Embedded Software Engineer and the broader Connected Services team on shared architecture, standards, and delivery timelines.
**Mandatory Requirements**
* Bachelor’s degree or higher in Software Engineering, Electrical Engineering, Computer Science, Mechatronics, or related fields;
* **5+ years of experience** in embedded software development;
* Strong proficiency in C and C\+\+;
* Experience developing for Embedded Linux systems;
* Knowledge of CAN communication, with experience using Vector CANoe or CANalyzer;
* Experience in structured development environments;
* Proficiency with version control (GIT);
* Familiarity with CAN J1939 and ISO 11783 communication protocols.
**Desirable Experience**
* Prior experience in the **automotive or construction/heavy equipment sectors** is highly desirable, given the close alignment with off-highway vehicle systems (CAN networks, vehicle control units, sensor and actuator integration);
* Experience with agricultural or off-highway machinery is a significant advantage.
**Additional Differentiators**
* Experience with RTOS (Real-Time Operating Systems);
* Familiarity with IoT/telemetry protocols (MQTT, CoAP, or similar);
* Knowledge of cybersecurity practices applied to embedded systems;
* Experience with static code analysis and automated testing for embedded systems;
* Familiarity with agile methodologies (Scrum/Kanban) in software engineering teams;
* Intermediate/advanced English (frequent interaction with global teams).
**Behavioral Profile**
* Strong problem-solving ability in technical and dynamic environments;
* Effective written and verbal communication for multidisciplinary collaboration;
* Collaborative mindset — this role works in direct, daily coordination with the Embedded Software Engineer and electrical/mechanical design teams.
**Seniority Level:** Mid/Senior (5\+ years of experience)
**What We Offer**
* Meal Allowance;
* Transportation Allowance or Fuel Allowance;
* Health Insurance;
* Dental Insurance;
* Life Insurance;
* Childcare Assistance;
* Maternity and Paternity Leave;
* Wellhub;
* OnHappy;
* Sesc;
* Flexible Working Hours.