Job
- Level
- Experienced
- Job Field
- Embedded, Back End
- Employment Type
- Full Time
- Contract Type
- Internship / school internship
- Location
- Karlsruhe
- Working Model
- Onsite
Job Summary
In this role, you develop software for vehicles, integrating embedded solutions with cloud systems, implementing interfaces, and taking responsibility for data processing and software testing.
Job Technologies
Your role in the team
- In a Nutshell: You build the software that runs on the train. From the sensor in the vehicle to the data stream in the backend.
- We are looking for someone who:
- Thinks of Embedded Linux and Cloud together, not just mastering one of the two layers
- Interfaces implemented cleanly (TRDP, MQTT, REST) and also successfully deployed at the customer's site
- Bugs are not escalated but are examined in logs and code until they are understood
- Takes responsibility for the entire system, not just for 'their task'
- thinks in data flows, not in tickets
- And a bit more detailed. You are working on:
- Vehicle Integration & Embedded Linux: Software components on embedded platforms (Linux-based) for data acquisition, processing, and forwarding
- Backend & Data Processing: Processing, storage, and visualization of operational data for statistics, diagnostics, and monitoring
- Interfaces & Standards: Implementation and testing against TRDP, MQTT, REST. Adaptation to vehicle and customer environment.
- Software testing & quality: automated tests, debugging, CI/CD, containers and virtual test environments, version control. Stability is standard, not an exception.
- Hardware Collaboration: close cooperation with hardware developers and external partners, from sensor to cloud
- Guidance & Mentoring: you structure work packages for working students and interns and further develop their skills
- Software Project Lead (depending on experience): Planning, effort estimation, and technical responsibility for software subprojects, from requirements to rollout
This text has been machine translated. Show original
Our expectations of you
Education
- Formal: Completed degree in Computer Science, Information Technology, Electrical Engineering, Mechatronics, Business Informatics, or a comparable qualification. Very good German language skills, English at B2 level or higher. Residence in Karlsruhe or willingness to relocate. The position is hands-on and not fully remote.
Qualifications
- That suits you if:
- You can write productive code in Python and are sufficiently proficient in C/C++ to delve into embedded-layer bugs.
- You can integrate Embedded Linux, databases, and backend technologies (e.g., Flask or Node.js, including MQTT, REST). Full-stack from the sensor to the cloud.
- You have already taken responsibility for a software component through to production, not just pushing features out.
- You don't escalate problems, but solve them. Even if you have to take some time to understand them.
- You are just as confident with the client on-site as you are during the technical deep dive.
- You make decisions even when not all information is available, and adjust them as new insights emerge.
- You are able to guide smaller teams or working students and enjoy developing others professionally.
Experience
- Bonus, but not a must: containerization and virtualization (Docker, KVM, lightweight hypervisor experience), vehicle protocols (TRDP, CAN), real-time data, performance optimization. Tech lead experience is a plus; we plan to fill the lead role in the future.
This text has been machine translated. Show original
What we offer
- Performance Bonus
- Real product, real customers, real operation. No proof-of-concept.
- Direct access to vehicles, workshops, and customer projects
- Quick decisions, minimal bureaucracy
- Setup includes: clients, an experienced development team, and strong expert support from the Codewerk network
This text has been machine translated. Show original
Topics You Will Work On
Job Locations
About Your Employer
aicorn GmbH
Aicorn GmbH, based in Karlsruhe, develops innovative hardware and software solutions for rail transport and industry. Their focus is on the digitization of vehicle data and the optimization of rail freight transport.
Description
- Company Type
- Startup
- Working Model
- Onsite
- Industry
- Internet, IT, Telecommunication