Senior Software Engineer

Anschütz GmbH

full-time

Posted on:

Location Type: Hybrid

Location: KielGermany

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, develop and maintain software architectures for our systems
  • Develop and maintain system software in accordance with our software development process
  • Plan and execute integration of software components
  • Take responsibility for and prepare relevant project documentation
  • Support project managers and systems engineers

Requirements

  • Degree in Computer Science, Electrical Engineering, Physics or a related field
  • Several years of relevant professional experience
  • Experience in software development and in designing software architectures for complex systems
  • Familiarity with requirements engineering, model-based development and agile software development methodologies
  • Proficient in either PLC programming (Structured Text) or C++
  • Ideally experience in both PLC programming and object-oriented programming in C++
  • Strong abstraction and analytical thinking skills
  • Quality-focused and adaptable working style
  • Willingness to take on responsibility
Benefits
  • Flexible working hours and remote work options
  • Competitive remuneration according to the metal industry collective agreement
  • Various employee benefit programs
  • Company pension scheme
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software architecturesoftware developmentintegration of software componentsPLC programmingStructured TextC++object-oriented programmingrequirements engineeringmodel-based developmentagile software development
Soft Skills
abstraction thinkinganalytical thinkingquality-focusedadaptable working styleresponsibility
Certifications
Degree in Computer ScienceDegree in Electrical EngineeringDegree in Physics