We are looking for you!
Our current open positions are preferably at our headquarters in beautiful Bavaria but we are open to hybrid and remote options.
Your Benefits!
Fresh seasonal fruits
Modern office in city center
JobRad Employer
Flexible working hours
Home office, hybrid, office - free choice
Starbucks coffee
Underground parking
Height-adjustable tables
Modern hardware
Flat management
Start-up culture
Team Events
Your mission
We are looking for an IoT software engineer (computer science/electrical engineering) to join our team. You are experienced, motivated and want to get actively involved in the exciting world of automation and digitalization. You should have sound knowledge of writing applications for edge devices. Language skills such as C++, Rust, Python or similar are required to develop efficient and resilient solutions for IoT ecosystems. Our company, COLIGO Technologies GmbH, is a startup providing software services to a global customer base.
We need you
- Design, develop and maintain software applications for edge devices in IoT environments
- Implementing solutions to optimize performance, reliability & scalability for edge computing
- Use C++, Rust, Python, Go or other comparable languages to write efficient and high-performance code for resource-constrained edge devices
- Implementation of communication protocols and interfaces for a seamless connection between edge devices and IoT platforms
- Implement robust communication channels between edge devices and cloud services that enable seamless transfer of data for real-time analytics and monitoring
- Understanding and practical experience with industrial communication protocols, especially OPC UA
- Development and implementation of solutions that use OPC UA for seamless and secure data exchange between edge devices and industrial systems
- Implement security measures to protect IoT devices and data, including encryption, authentication and secure communication protocols
- Design with a focus on fault tolerance and resiliency to ensure continuous operation even in the event of network interruptions or hardware failures
- Optimize software for edge devices to minimize resource consumption and maximize performance
- Conduct performance analysis and implement improvements as needed
- Collaborate with cross-functional teams including UI/UX designers, web developers and cloud engineers to ensure seamless integration of edge devices into the wider IoT ecosystem
You're a good fit for us
- University degree in computer science, electrical engineering or a related field
- Proven experience as an IoT software engineer with a focus on edge device development
- Mastery of programming languages such as C++, Go, Rust, Python or similar
- Familiarity with IoT protocols and standards
- Experience with embedded systems and resource constrained environments
- Strong problem-solving and debugging skills
- Knowledge of IoT security best practices
Bonus skills
- Experience with Linux and the Yocto project
- Experience with IoT platforms and cloud services
- Knowledge of container-based technologies for edge computing
- Experience with real-time operating systems (RTOS)
- Experience with microservices
We offer you
- Highly interesting technical topics
- Future technologies that define digitalization
- Working on projects that are of high strategic importance for our customers
- Direct access to our partners' R&D teams and specialists
- Independence and personal responsibility
- Professional development opportunities (product responsibility, project management)
- Modern working environment (flexible working hours, home office)
- Working with the latest technologies
- Young team with flat management structures
- Location: Allgäu, the region with the best work-life balance
- Attractive salary models
- JobRad
- Start-up culture
- Modern office in the city center
- The security of a rapidly expanding employer