City, Edinburgh, United Kingdom Hybrid / WFH Options
leonardo company
testing and integrating software with firmware (VHDL/Verilog) and hardware. Excellent debugging skills and application of various strategies. Use of RTOSs such as VxWorks or embedded Linux. Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs. A More ❯
We can only consider sole UK Nationals (no dual nationalities). Responsibilities of the C++ Software Engineer: Develop embedded software, using RTOSs such as VxWorks or embedded Linux Deploy software to multi-core or distributed hardware platforms Collaborate with firmware and hardware engineers to develop embedded solutions Use C++ More ❯
City, Edinburgh, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
and integrating software with firmware (VHDL/Verilog) and hardware. Excellent debugging skills and application of various strategies. Use of RTOS's such as VxWorks or embedded Linux. Deployment of software to distributed hardware platforms, multicore programming, memory management techniques, device driver development, code optimisation, interrupt-driven designs. A More ❯
computer systems, and SATCOM equipment. Possess Network+, Security +, or DoD Directive 8570 IAT Level 1 or higher certification. Well-versed with VMS, Windows, VxWorks, and/or LINUX/UNIX operating systems. Experience with Perl, Python, PowerShell or other scripting languages. Willingness to complete a two-year overseas More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
leonardo company
oriented C++ Hands-on integration working within a lab environment on target hardware Implementation of real-time embedded software applications built upon Linux or VxWorks RTOS (Desirable) An understanding of the Software Engineering lifecycle from requirements elicitation to delivery and release. The ability to influence the development approach considering More ❯
real-time firmware development (C++ preferred). Strong background with 32-bit microprocessors (ARM preferred) and 8/16-bit microcontrollers. Experience with RTOS (VxWorks, FreeRTOS, or uC/OS-II/III). USB knowledge Offers of employment are conditional upon passage of screening criteria applicable to the More ❯
real-time firmware development (C++ preferred). Strong background with 32-bit microprocessors (ARM preferred) and 8/16-bit microcontrollers. Experience with RTOS (VxWorks, FreeRTOS, or uC/OS-II/III). USB knowledge Offers of employment are conditional upon passage of screening criteria applicable to the More ❯
real-time firmware development (C++ preferred). Strong background with 32-bit microprocessors (ARM preferred) and 8/16-bit microcontrollers. Experience with RTOS (VxWorks, FreeRTOS, or uC/OS-II/III). USB knowledge Offers of employment are conditional upon passage of screening criteria applicable to the More ❯
the C++ Software Engineer entails: Some of the main duties of the C++ Software Engineer will include: Develop embedded software, using RTOSs such as VxWorks or embedded Linux Deploy software to multi-core or distributed hardware platforms Work alongside firmware and hardware engineers to develop working embedded solutions Use More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
leonardo company
language etc., so please use this as a guide, not a requirement! Leading and motivating others Ada Hands on Integration Object Orientation Linux/VXWorks (Desirable) Requirements Engineering High integrity e.g. RTCA-DO178C What you will get: Flexible working: We offer our employees the time and flexibility they need More ❯
a Russell Group or equivalent university Strong embedded software skills in C and/or C++ Some experience with real-time operating systems (e.g., VxWorks) A basic understanding of networking protocols Apply now as interviews are being scheduled More ❯
degree in Computer Science, Computer Engineering, Electrical Engineering, Computer Systems Engineering, Mathematics, or equivalent development experience Software development experience involving any of the following: VXWorks, Ada, DO-178, RTOS, Device Drivers or avionics displays Proficiency in at least one language such as C, C++ Embedded software experience is desired More ❯
Experience with real-time software development in these environments is essential. Real-Time Operating Systems (RTOS) : Solid understanding of RTOS platforms like FreeRTOS and VxWorks , and their application in real-time, safety-critical systems. More ❯