Junior Software Developer for Embedded Systems

Sokratel GmbH

Job

In this role, you assist in planning a new PLC architecture, analyze requirements, define interfaces, and implement software projects using agile methods, while deepening your UML and Linux skills.

Job summary

This listing has been machine translated. Show original

Job technologies

Your role in the team

  • Your tasks: - Support in planning a new PLC architecture and implementing core functionalities
  • Analysis and development of requirements for software and systems
  • Technical implementation in architecture models
  • Definition of interfaces and their specifications
  • Efficient management of software projects using agile methodologies (Scrum)
  • Further development of your UML skills and Linux knowledge

Our expectations of you

Education

  • Completed degree in Computer Science, Physics, or a comparable qualification with professional experience

Qualifications

  • Basic knowledge of C++ programming, ideally C++11
  • Knowledge of real-time systems, fieldbus technology, and PLC technology
  • Proactivity and the ability to work independently as part of a Scrum team

Experience

  • Experience in object-oriented software design
  • Basic experience in the field of machinery and plant automation

What we offer

  • Attractive salary and social benefits
  • Individually tailored employee-related salary components
  • Work environment in a modern, dynamic, and friendly company with flat hierarchies
  • Motivating, fast, and goal-oriented onboarding program (Training on the Job)
  • Continuous development of your professional expertise through a challenging task environment
  • Development of innovative products using the latest technologies
  • Opportunity for autonomous work
  • Option for remote work (60%)

Benefits

Higher take-home pay

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Kiel
    Schleswig-Holstein, Germany

About your employer

Voting and securing the onboard electronics in theoretical tests, like driving dynamics. Programming of all control units. Software integration into wind turbine technology. White box and hybrid modeling linking of non-existent components with mathematical structures.

Company type
Established Company
Work model
Onsite, Hybrid
Industry
Internet, IT, Telecommunication
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • Würth Elektronik GmbH & Co. KGWaldenburg, Berlin, Munich

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...

    • Microsoft Dynamics
    • TypeScript
    • C#
    • RESTful API
    • Azure
    • Microsoft Power Platform
    • JavaScript
    • +3
    • +4
  • Die Deutsche RentenversicherungBerlin

    • Hybrid
    • Onsite
    • Part Time/Full Time

    Area of responsibility “DRV Bund IT” is the service provider for Deutsche Rentenversicherung Bund, developing and operating a complex IT system landscape in close coordination with its customers. Our “IT4IT” domain provides IT departments across DRV...

    • Docker
    • GitLab
    • Jenkins
    • OpenShift
    • Grafana
    • PostgreSQL
    • ArgoCD
    • +2
    • +4

Junior Software Developer for Embedded Systems

Sokratel GmbH