innovation, and improvement across projects. What You Bring Degree (or equivalent experience) in software, electronics, or a related field. Proficiency in one or more of the following: C/C++ Rust Embedded product development (bare-metal or RTOS such as ThreadX, QNX, or Linux) Embedded Linux application, kernel, or driver development Strong understanding of software lifecycles, testing, and design for More ❯
Integrate and debug solutions on target hardware, addressing hardware/software integration issues. Target multiple real-time platforms (e.g., VxWorks, MicroC/OS, Linux, FreeRTOS) using Embedded C, C, C++ Linux, Free Artis, VX Works. Participate in various software lifecycle methodologies. Manage software requirements and traceability using industry best practices. Plan and execute software tests (Unit, Integration, System Level). More ❯
C++ Software Engineer Belfast, United Kingdom Full-time Contract Type: Permanent Region: Northern Ireland Compensation: GBP 35,000 - GBP 65,000 - yearly Company Description Are you passionate about engineering? Do you want to make a difference? ALTEN is a global engineering and technology consultancy operating across over 30 countries worldwide. We partner with industry leaders across sectors including Aeronautics, Aerospace … requirement: 3-5 days per week Clearance: Active SC Clearance preferred/must be eligible (5+ years UK residency) Seniority: 5+ years' experience Key Responsibilities: Design, develop, and maintain C++ software components for real-time, safety-critical systems in the defence domain. Implement robust solutions on Linux-based platforms , integrating with complex hardware and embedded environments. Collaborate closely with Systems … profile software for multithreaded and performance-critical applications. Contribute to a culture of engineering excellence through code quality , defensive programming , and continuous improvement. Qualifications Required Skills: Proficiency in Modern C++ (C+/14/17 or later), including templates, STL, and concurrency . Strong understanding of Linux development , build tools ( CMake , Make ), and CI environments (Jenkins, GitLab CI, etc.). More ❯