EMB Software Engineer
Core
Design, development, and maintenance of high-performance software solutions using modern C++.
Role type
Embedded Software Engineer
Builds
High-performance software components and applications
Domain
Embedded systems / C++ development
Required skills
C++14/17/20, Multithreading, Networking, Memory management, Linux/Windows environments, Git, CMake, Visual Studio, Object-oriented programming (OOP)
Preferred skills
Real-time systems, Simulation, Embedded development, GPU computing, Graphics engines (Unreal Engine, Unity), CI/CD tools, Test automation
Technologies
C++, QML, Git, CMake, Visual Studio, Linux, Windows
Responsibilities
Design and development of software components, Application optimization for performance and scalability, Collaboration with cross-functional teams, Code reviews and debugging, Writing clean and documented code
Seniority
Junior to Mid-level (1+ years experience)