T
Senior Software Entwickler:in
TEKsystems
Erfurt · On-site 3mo ago
About the role
About
The Technical Software Engineer is the on‑site software expert for the project. You will debug software issues, refine runbooks, oversee deployments, collaborate with engineering teams, and support the seamless operation of robotics and automation systems. You must be strong analytical thinkers with Linux expertise, a solid understanding of code behavior, excellent documentation skills, and the ability to work effectively in a highly dynamic, ambiguous environment.
Responsibilities
- Software debugging: Perform first‑pass analysis of software issues using logs, system behavior, and timestamps.
- Linux expertise: Navigate Linux systems, services, and directories to support troubleshooting.
- Software deployment knowledge: Manage image updates, releases, versioning, and system readiness checks.
- Code‑reading ability: Understand code structure and logic to locate faults (no coding required).
- Documentation & runbook refinement: Capture recurring issues, edge cases, and improve technical procedures.
- Cross‑team collaboration: Work closely with Amazon software engineers and escalate technical findings clearly.
- Analytical problem‑solving: Isolate root causes quickly in a beta environment with incomplete data.
- Robotics/automation understanding: Know how software interacts with robotic hardware and workcell logic.
- Adaptability: Stay effective amid rapid code changes, shifting behaviors, and constant iteration.
- Clear communication: Translate complex software issues into actionable insights for non‑software teams.
Skills
Linux
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free