Software Engineer - Connectivity (m/f/d)
Software Defined Automation
Garching bei München
Vor Ort
EUR 55.000 - 75.000
Vollzeit
Vor 30+ Tagen
Zusammenfassung
A deep-tech software company in Garching bei München seeks an experienced Software Engineer to develop scalable and secure solutions. You will collaborate with engineering teams to enhance product vision, design architecture, and tackle high-availability challenges. Ideal candidates have a degree in Computer Engineering, extensive software development experience, and skills in C/C++, Python, and AWS services. Competitive salary and flexible work options included.
Leistungen
Flexible Time Off Policy
Competitive salary
Opportunities for personal growth
Qualifikationen
- Extensive experience with software development life cycle processes.
- Professional experience in designing and architecting systems.
- Solid understanding of database systems.
Aufgaben
- Collaborate with teams to define product vision.
- Design scalable architecture for connection management.
- Implement reliable DevOps pipelines.
Kenntnisse
Software development life cycle
Low-level programming languages (C/C++)
Communication skills
Understanding of data structures and algorithms
Ausbildung
Academic degree in Computer Engineering
Tools
Python
Go
DynamoDB
AWS services
Description
Help us build world-class software. We’re looking for an experienced software engineer who has built scalable, highly available, and secure systems. Connectivity is a core part of our product to provide industrial assets with an on-demand virtual network to our Cloud resources. It relies on a Gateway device that runs an IoT application maintained by SDA.
Responsibilities
The Connectivity team is looking for a Software Engineer to build key features, backend cloud services, and an on-premise application. Here's what you'll do:
Collaborate with engineering and product teams to define our product vision and develop impactful end-user features.
Design scalable distributed architecture for managing the state of connections between devices.
Tackle challenges related to high-availability and observability of application services in Linux and enterprise Windows environments.
Implement reliable DevOps pipelines for on-premise software updates.
Breakdown highly secure enterprise networks with diverse security layers of firewalls and proxies.
Debug the compatibility of VPN protocols within the constraints and requirements of secure enterprise networks.
Work with an event-driven backbone on AWS.
We offer
An AWS partnership that offers a great learning experience and personal growth.
A mission no less than to work at the forefront of technology to improve the productivity of mankind.
A fast-scaling global deep tech company environment where your area of responsibility grows with the company.
Impact on next-level real-time control systems for industrial automation, robotics, and motion control.
Opportunity to build a fully automated global B2B SaaS application.
Collaboration with engineering teams of our technology partners (e.g. VMware, Bosch Rexroth, AWS) on joint, new offerings.
A competitive salary, based on a fixed compensation and an equity stock option program.
A permanent full-time position with Flexible Time Off Policy.
Flexibility in working hours and time to work from home.
Flat hierarchies and short decision paths.
A team of colleagues loving recreation and exercise – annual international events. We play the long game!
Basic Qualifications
Academic degree in Computer Engineering (or equivalent).
Extensive experience with the full software development life cycle, including coding standards, pair programming, source control management, build processes, testing, and operations.
Professional experience designing and architecting new and existing systems, with a strong understanding of design patterns, reliability, and scaling.
Comprehensive background in low-level programming languages (e.g., C/C++), operating systems, and computer networks.
Solid understanding of data structures, algorithms, and database systems.
Excellent communication skills.
Preferred Qualifications
Proficiency in our technology stack: Python backend, Go apps, DynamoDB, and diverse AWS services – deployment with CloudFormation and Terraform.
Proficiency with the Linux IP stack (e.g., iproute2, iptables, nftables) and/or its Windows counterparts.
Experience in enhancing system observability, quality, and latency.
An event-first mindset and expertise in implementing ACID 2.0 functions.
About us
Software Defined Automation is an industrial deep-tech software company that enables Manufacturing-as-Code through the creation of completely new degrees of freedom for the automated configuration, operation, maintenance, and continuous change of production plants. We have set ourselves a great mission, targeting the resource efficiency of one-third of the global value creation and energy consumption. Software Defined Automation is the enabler for AI-based self-optimizing production, thereby reaching the next technological innovation step function in productivity for the world.
For this new world of Software Defined Automation, we build a team that masters both Cloud as well as real-time shop floor operations technology. Join our team with your high energy-driven nature, interest in industrial manufacturing, and motivation to push the boundaries from the cloud all the way to all moving things on the shop floor!