Embedded C++ Software Engineer

Filton
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

Data analysis
C++
Nvidia CUDA
Computer Programming
Software Debugging
Linux
Embedded C
Middleware
Python
Matlab
Rhapsody
Software Engineering
System Testing
Systems Integration
UML
Multithreading
Real Time Systems
Integration Tests

Job description

Undertake a full range of software engineering activities in line with project and quality requirements. Design, develop, and verify C++ code for real-time systems. Perform integration testing of commercial off-the-shelf (COTS) processing platforms and subsystem components. Collaborate with cross-functional teams to ensure successful software delivery and system performance. Essential Skills & Experience

Requirements

We seek an engineer who has worked in a military / defence environment / industry within the last 12 months or who is capable of obtaining security clearance (SC level minimum), Strong C++ development experience, particularly within multi-threaded and real-time environments. Proven experience in software integration, system testing, and debugging on Linux-based systems. Desirable Skills

Familiarity with UML and tools such as IBM Rhapsody. Experience using MATLAB and Python for data analysis. Knowledge of NVIDIA CUDA programming. Exposure to OpenDDS or other middleware communication frameworks

Apply for this position