




Job Summary: We are seeking a software developer to analyze, design, develop, and maintain applications, ensuring quality, technical documentation, and cross-functional collaboration. Key Highlights: 1. Software development and maintenance throughout its entire lifecycle 2. Cross-functional collaboration and technical support to other departments 3. Active participation in meetings and reporting on progress **Job Responsibilities** ----------------------- Analyze software requirements, and design, develop, and maintain software applications throughout their entire lifecycle. Analyze the impact of modifications made to the software. Conduct code reviews and ensure proper verification (debugging, unit testing, continuous integration, etc.). Prepare associated technical documentation (requirements and specifications), and ensure its timely and accurate updating following modifications and changes. Ensure compliance with the software department’s quality plan. Carry out assigned tasks according to priorities set by the immediate supervisor, meeting defined quality standards within established timelines. Collaborate cross-functionally and provide technical support to other departments. Actively participate in daily meetings, reporting on work progress and contributing to the area’s KPI tracking. Perform all tasks assigned by the immediate supervisor—both those related to the department and those linked to other departments—to ensure smooth workflow execution. Fulfill roles and responsibilities assigned in the company’s occupational health and safety matrix. Comply with the occupational health and safety roles and responsibilities matrix for the position (P14\.130S\-F01\).**Academic Qualifications** ------------- Bachelor’s degree and/or university degree, preferably in scientific fields (engineering, physics, mathematics, computational cognition, etc.); or demonstrable knowledge and experience in the professional trajectory matching the job requirements.**IT Skills** --------------- Proficiency and experience with Office 365.**Languages** ----------- English (B1\).**Generic Competencies** ------------------------ "Technical \- Communication buses" "Technical \- Agile methodologies" "Technical \- Power electronics product design" "Technical \- Computer architecture and networks" "Technical \- Microcontroller architecture and programming" "Technical \- Real-time embedded software" "Technical \- Creativity" "Technical \- Monitoring \& reporting tools" "Technical \- Data-driven / Analytical thinking" "Personal \- Results-oriented" "Personal \- Initiative and responsibility" "Technical \- Industry knowledge" "Technical \- Product lifecycle" "Personal \- Communication and influence over others" "Personal \- Collaboration" "Technical \- Project management" "Personal \- Customer orientation" "Personal \- Problem solving" "Technical \- Power stage protections" "Leadership \- Self-development and fostering others’ development"**Specific Competencies** -------------------------- **Management Competencies** -------------------------- **Prior Experience** ---------------------- For this position, we highlight two candidate profiles: 1\) Junior profile, with 0–5 years of experience; and 2\) Senior profile, with more than five years of experience, autonomy, and ability to resolve complex problems related to systems software development. **Specific Knowledge** --------------------------- Knowledge and experience with Linux systems (KERNEL and user space) Knowledge and experience with task automation tools such as Jenkins and Ansible Proficiency in C / C\+\+ and JavaScript (NodeJS) Knowledge and experience in scripting using Bash, PowerShell, and/or Python, as well as Docker and Kubernetes, AWS, Azure Knowledge of networking, cybersecurity, and interconnected systems Knowledge of quality and sustainability principles, as outlined in the matrix.


