T
Senior Software Entwickler:in
TEKsystems
Erfurt · On-site 1w 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.
Requirements
- strong analytical thinkers
- Linux expertise
- solid understanding of code behavior
- excellent documentation skills
- ability to work effectively in a highly dynamic, ambiguous environment
Responsibilities
- Perform first‑pass analysis of software issues using logs, system behavior, and timestamps.
- Navigate Linux systems, services, and directories to support troubleshooting.
- Manage image updates, releases, versioning, and system readiness checks.
- Understand code structure and logic to locate faults (no coding required).
- Capture recurring issues, edge cases, and improve technical procedures.
- Work closely with Amazon software engineers and escalate technical findings clearly.
- Isolate root causes quickly in a beta environment with incomplete data.
- Know how software interacts with robotic hardware and workcell logic.
- Stay effective amid rapid code changes, shifting behaviors, and constant iteration.
- 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