C++ Embedded Software Engineer developing software for safety-critical AI in autonomous drones. Join a team solving complex problems in aviation with cutting-edge technology.
Responsibilities
Decompose system requirements into high-level software requirements including necessary information to fully specify what the resulting software should do, such as functional, performance and robustness constraints.
Design and document software architectures from requirements considering the hardware platform and need to be extensible and robust.
Define low-level software requirements, considering high-level requirements and architecture, to document how the software should be implemented.
Write simple, intuitive and maintainable source code.
Create test cases and procedures for both normal and robustness scenarios to fully verify that the software implementation meets the high-level and low-level requirements.
Perform analyses on the specification and implementation such as resource usage, traceability coverage, verification coverage and manual verification.
Support qualification of software tools by creating necessary artifacts to meet supporting guidance.
Requirements
At least 5 years of C++ embedded software engineering experience and proven applied engineering skills, in projects following well defined software development life cycles
Hands-on experience in software verification and writing requirement-based tests to break other people’s code
Experience writing accurate software documentation including requirements and architecture design descriptions
Very good working knowledge of standard modern software development tools
Demonstrated capability to constructively work in a team with continuous peer review activities
Benefits
A team of experienced engineers and researchers, who joined us from most recognized companies and institutions.
Fullstack Developer developing automotive microservices using Java and Angular for VW Group Digital Solutions. Working within a multicultural team employing DevOps practices and architecture decisions.
Backend Developer fostering backend solutions with Kotlin and Spring Boot for VW Group. Participate in tech decisions and work collaboratively in a multicultural team.
Senior Backend Engineer developing backend systems for Apify's web automation platform. Solving complex scalability challenges and working in a cross - functional team to create new features.
Software Developer developing C++ software modules for visual inspection in the pharmaceutical industry. Collaborating with interdisciplinary teams to enhance software solutions and implement AI models.
Working Student role focusing on backend development using Java for osapiens' AI - driven HUB. Collaboration with a dynamic team in a hybrid work environment in Mannheim.
Tech Lead combining fullstack development and team leadership for insurance client at CI&T. Enhancing critical application and improving user experience.
Senior Software Engineer creating scalable cloud - native software on Azure for global clients. Leading technical projects and mentoring junior developers in a cross - functional team environment.
Senior Full Stack Developer responsible for designing and developing scalable digital solutions. Join a collaborative team using React, Node.js, and Python in a hybrid work environment.
Senior Software Engineer in cloud networking technologies at Akamai. Responsible for developing and maintaining the Cloud Load Balancer and other technologies.
Java Backend Developer working on a global digital logistics platform's Track & Reporting module. Involves developing backend services and collaborating in an agile environment.