Senior Software Engineer
Anschütz GmbH
full-time
Posted on:
Location Type: Hybrid
Location: Kiel • Germany
Visit company websiteExplore more
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