- Company Name
- ABYLSEN
- Job Title
- Développeur logiciel Python ROS F/H
- Job Description
-
Job Title: Software Developer Python ROS (M/F)
Role Summary: Design, develop, and maintain level‑2 industrial control software that drives warehouse handling machines. Work across the full SDLC: gather requirements, author specifications, architect solutions, code, test, deploy, and support. Collaborate on projects that blend artificial intelligence, robotics, and industrial automation.
Expectations:
- Lead backend and optional frontend implementation for industrial automation.
- Deliver robust, performant software on Linux using modern micro‑service practices.
- Integrate with ROS 2, OPC UA/DA, REST APIs, and Azure cloud services.
- Operate in an Agile sprint environment, contributing to planning, estimation, and retrospectives.
Key Responsibilities:
- Analyze functional and technical needs and translate them into clear specifications.
- Develop, test (unit, integration, regression), and deploy Python, .NET Core, or Java micro‑services to Kubernetes on Azure.
- Participate in software architecture, risk assessments, and capacity planning.
- Perform N3 production support and assist deployment teams.
- Document designs, test cases, and post‑deployment reports.
- Support AI‑driven initiatives and robotic integration projects.
Required Skills:
- Proven backend development with .NET Core or Java (mandatory); Python ≥ 3.11 (mandatory).
- Experience with REST APIs, OPC UA/DA, ROS 2, and Linux environments.
- Front‑end skills in Blazor or Angular (preferred); solid JavaScript knowledge.
- Micro‑service architecture design, Docker containerization, and Kubernetes orchestration.
- Cloud proficiency with Azure, CI/CD pipelines, and Ansible automation.
- Version control (Git) and issue tracking (Jira) familiarity.
- Agile (SCRUM) experience, including sprint estimation and task execution.
- Understanding of industrial process performance constraints and safety considerations.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).
- Certifications in Azure, Kubernetes, or ROS 2 are a plus.