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 ❯
optimization capabilities for future targeting significant challenges in terms of lead time and data continuity and coherency across development processes. Develop specific capabilities within the Stress Solver Repository in C++ and or Python in line with the ambition above. Ensure the implementation and integration of stress methods in a multidisciplinary environment. Contribute to the definition and development of next gen … Required skills We are looking for candidates with the following skills and experience: Engineering qualification background and experience in aerospace engineering structure analysis Knowledge in Object Oriented Software Developments (C++; python,) Software architecture knowledge will be considered as a plus. Knowledge on stress analysis and simulation tools (e.g. ISAMI, Hyper works, Nastran) Self-empowered and Team Player, strong communication skills More ❯