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 Engineer PHP & Vue.js at MintCode Solutions developing modern web applications. Join a collaborative team focused on code quality and user experience in Haselünne, Germany.
Java Backend Developer involved in developing robust backend components for a CRM system at ADITO. Collaborating with cross - functional teams and integrating external services within a hybrid work environment.
Java Software Engineer at Wallee developing payment integration solutions with a focus on scalability and security. Collaborating in a hybrid work environment to drive innovation in fintech.
Software Engineer developing C# and Azure Cloud solutions for knowmad mood, a leader in digital transformation. Involved in DevOps practices and API design.
Senior AI - Driven Backend Engineer translating product needs into code at Trengo. Leading architectural evolution of PHP monolith into scalable microservices and focusing on high - speed execution.
Senior Backend Engineer developing secure, scalable backend services and APIs at Merkle. Collaborating closely with mobile engineering teams and influencing platform - wide architectural decisions.
Senior Software Engineer developing scalable web applications using React JS and Java for GEICO's Commissions Platform. Collaborating with cross - functional teams to enhance financial systems for commission calculations.
Senior Java Software Engineer developing a backend platform for pension administration within a small team. Involves complex backend systems and reusable solutions for high system complexity.
Rust Software Developer applying technical expertise to solve complex challenges for national defense. Collaborating with a passionate team to deliver mission - critical technology solutions.