Logo aicorn GmbH

Software developer embedded & cloud

New

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

    • Location Karlsruhe

      Baden-Württemberg

      Germany

    About Your Employer

    aicorn GmbH

    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
  • Logo aicorn GmbH

    Software developer embedded & cloud

    Location
    Karlsruhe
    Working Model
    Onsite
    Diversity
    Open for all genders

    More Jobs