Senior Embedded Software Engineer
A defense-sector employer is seeking a mid-to-senior C++ Embedded Software Engineer for advanced multidisciplinary projects involving real-time, distributed systems, and complex software architecture.
תחומי אחריות
- Develop C++ software for real-time embedded systems.
- Contribute to software architecture for complex and distributed systems.
- Support multidisciplinary engineering projects and cross-platform integrations.
דרישות
- At least 3 years of C++ development experience using C++11, C++14, or C++17 in real-time embedded environments.
- Strong object-oriented programming and multithreading skills.
- Familiarity with application lifecycle management tools such as Azure DevOps and Agile methodologies.
- Bachelor’s degree in computer science or engineering, a practical engineering diploma, or equivalent military or professional experience; candidates without an academic degree may be considered.
יתרון
- Experience with Linux or VxWorks.
- Knowledge of serial, TCP, and UDP communication protocols and interfaces.
- Experience with complex cross-platform integrations.