Principal C/C++ Software Engineer
Core
Produce custom plugins for the EAK GVA platform by defining requirements, designing, developing, and verifying robust C++ solutions for integrity levels ranging from safety-critical to proof of concept.
Role type
Principal C/C++ Software Engineer (Embedded Systems)
Builds
Custom plugins for the EAK GVA platform
Domain
Embedded systems, safety-critical software, hardware/software integration
Required skills
C++, Embedded Linux, Vulkan, OpenGL, Qt, CI/CD, Git, Rust, Hardware-in-the-loop (HIL) testing, Debugging tools, Safety analysis techniques
Preferred skills
Graphical Frameworks, Hardware interfaces
Technologies
C++, Embedded Linux, Vulkan, OpenGL, Qt, Git, Rust
Responsibilities
Requirements definition, design, development, and verification for integrity levels from safety critical to proof of concept; Coding to internal standards; Conducting design and code reviews; Debugging in embedded environments; Developing Verification and Validation Strategies; Performing verification exercises.