in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, Mechatronics, etc. with 3+years of professional experience or combined equivalent experience with evidence of exceptional ability Proficiency in C or C++ for embedded systems. Understanding of low-level programming and hardware interfacing. Experience with one or more IDEs and debugging tools. Experience with version control systems like Git. Knowledge of real More ❯
in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, Mechatronics, etc. with 3+years of professional experience or combined equivalent experience with evidence of exceptional ability Proficiency in C or C++ for embedded systems. Understanding of low-level programming and hardware interfacing. Experience with one or more IDEs and debugging tools. Experience with version control systems like Git. Knowledge of real More ❯
in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, Mechatronics, etc. with 3+years of professional experience or combined equivalent experience with evidence of exceptional ability Proficiency in C or C++ for embedded systems. Understanding of low-level programming and hardware interfacing. Experience with one or more IDEs and debugging tools. Experience with version control systems like Git. Knowledge of real More ❯
in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, Mechatronics, etc. with 3+years of professional experience or combined equivalent experience with evidence of exceptional ability Proficiency in C or C++ for embedded systems. Understanding of low-level programming and hardware interfacing. Experience with one or more IDEs and debugging tools. Experience with version control systems like Git. Knowledge of real More ❯
in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, Mechatronics, etc. with 3+years of professional experience or combined equivalent experience with evidence of exceptional ability Proficiency in C or C++ for embedded systems. Understanding of low-level programming and hardware interfacing. Experience with one or more IDEs and debugging tools. Experience with version control systems like Git. Knowledge of real More ❯
in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, Mechatronics, etc. with 3+years of professional experience or combined equivalent experience with evidence of exceptional ability Proficiency in C or C++ for embedded systems. Understanding of low-level programming and hardware interfacing. Experience with one or more IDEs and debugging tools. Experience with version control systems like Git. Knowledge of real More ❯
What We’re Looking For 5+ years’ experience in high-level engineering roles. Proven track record building ML research pipelines in complex technical environments. Experience in Python (and ideally C++) plus Kubernetes, Ray, PyTorch, Terraform, and cloud platforms (AWS, GCP, or Azure). Strong mathematical or statistical background. Background in AI-driven industries. Independent, self-driven engineers who can own More ❯
element. Essential Requirements: Degree educated At least 2 years' commercial experience as a Software Engineer or similar unless you have completed a PhD Experience with Rust or C/C++ Desirable Requirements: Experience developing software for Satellites. Ground Segment, Ground Station or Mission Control applications Embedded Software This is a fantastic opportunity to join a growing company who are working More ❯
element. Essential Requirements: Degree educated At least 2 years' commercial experience as a Software Engineer or similar unless you have completed a PhD Experience with Rust or C/C++ Desirable Requirements: Experience developing software for Satellites. Ground Segment, Ground Station or Mission Control applications Embedded Software This is a fantastic opportunity to join a growing company who are working More ❯
element. Essential Requirements: Degree educated At least 2 years' commercial experience as a Software Engineer or similar unless you have completed a PhD Experience with Rust or C/C++ Desirable Requirements: Experience developing software for Satellites. Ground Segment, Ground Station or Mission Control applications Embedded Software This is a fantastic opportunity to join a growing company who are working More ❯
element. Essential Requirements: Degree educated At least 2 years' commercial experience as a Software Engineer or similar unless you have completed a PhD Experience with Rust or C/C++ Desirable Requirements: Experience developing software for Satellites. Ground Segment, Ground Station or Mission Control applications Embedded Software This is a fantastic opportunity to join a growing company who are working More ❯
Cupertino, California, United States Hybrid / WFH Options
OSI Engineering
locally and remotely Requirements: 5-12 years Embedded systems, Device Drivers, and Firmware experience Knowledge or experience in driving HW & SW Programs Ability to read and debug C/C++ and Python programming Strong communication skills are a must Ability to drive issues, track tasks, and evaluate priorities on a daily basis Experience with hardware bring up is a plus More ❯
and ranging radio); sensor fusion; perception, including computer vision; motion planning; control systems; state estimation, localization, and navigation; systems engineering; and/or system integration and field testing; (ii) C++ and Python design and programming; (iii) OpenCV and neural network-based computer vision algorithms; (iv) point cloud processing; (v) leading teams and/or mentoring engineers; and (vi) leading technical More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Ann Pettengell
by creating/following instructions and observing and recording results Skills and Experience Higher degree in Computer Science or Engineering; or similar experience Some knowledge of programming e.g. Python, C++ Some knowledge of Linux Software development of product life cycles Experience of Microsoft Excel and Office Team-player, experience of working in teams Experience of Testing software To apply for More ❯
month contract. You'll be working on-site in Fareham, supporting key defence projects by designing and developing models of complex military systems. What we're looking for: Strong C++ skills Experience with Windows dev tools (Visual Studio ideal) Background in physics, engineering, or maths Ability to explain and adapt technical models for customer needs Desirable Skills: Knowledge of ITASE More ❯
experience , with proven delivery of production-ready quant/pricing systems . Strong communication skills for daily interaction with quants, traders, and global technology teams . Bonus: Python or C++, cloud/grid computing, or AI/data science exposure. Why apply? Daily collaboration with quants , building tools that bridge research and trading execution. High-visibility role with direct impact More ❯
direct interaction with end users and customers. Required: • Bachelor's degree in Electrical Engineering, Applied Math, or other equivalent field of discipline • Demonstrated capability in scientific programming with C, C++, or similar high-level language on Unix/Linux • Strong background in DSP or in communications theory Desired: • Master's or PhD in Electrical Engineering, Applied Math, or other equivalent More ❯
direct interaction with end users and customers. Required: • Bachelor's degree in Electrical Engineering, Applied Math, or other equivalent field of discipline • Demonstrated capability in scientific programming with C, C++, or similar high-level language on Unix/Linux • Strong background in DSP or in communications theory Desired: • Master's or PhD in Electrical Engineering, Applied Math, or other equivalent More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
background in DSP algorithm development and signal processing theory Experience relating to Radio Systems, GNSS, Smart Antennas, Beamforming and Jammers all highly beneficial. Proficiency in MATLAB, Python, C/C++, or VHDL/Verilog for simulation and implementation Understanding of real-time systems and embedded platforms Key Responsibilities Design and implementation of radio communication systems with a focus on DSP More ❯
add value to your colleagues helping to foster an excellent, innovative and collaborative environment. Working Pattern: Hybrid Determination: Inside IR35 About You Expert-level of proficiency in C and C++ programming languages Proven expertise in real-time embedded software development for mobile devices. Excellent knowledge of computer graphics, including OpenGL, OpenGL ES, Vulkan, or DirectX APIs. Deep understanding of graphics More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Fortice Ltd
including: Flight control and avionics systems Radar and sensor data processing pipelines Guidance, navigation, and communication software Safety-critical, low-latency applications What Youll Bring Proficiency in C/C++ for embedded systems Experience with RTOS and/or bare-metal programming Familiarity with aerospace, robotics, or defence-grade software standards Strong understanding of hardware/software integration & testing Background More ❯
BERTs, burst-mode analysers). Familiarity with optical components (lasers, photodiodes, burst-mode APDs/TIAs, modulators) and transceiver architectures. Experience with automated test systems and scripting (e.g., Python, C++, C#). Understanding of signal integrity, high-speed PCB design considerations, and packaging impacts on performance. Qualifications: You should have achieved an MSc or PhD Degree in Optical Communications, Physics More ❯
testing. Analyse system level requirements and decompose to software requirements. Design software components in-line with requirements. Implement software components using MATLAB/Simulink and/or C/C++ code. Develop and execute software component unit test cases. Contribute to software validation activities using Model in Loop, Software in Loop and Hardware in Loop platforms. Contribute to software code More ❯
testing. Analyse system level requirements and decompose to software requirements. Design software components in-line with requirements. Implement software components using MATLAB/Simulink and/or C/C++ code. Develop and execute software component unit test cases. Contribute to software validation activities using Model in Loop, Software in Loop and Hardware in Loop platforms. Contribute to software code More ❯
Ability to work in a fast-paced environment and manage multiple projects effectively. Preferred Qualifications: • Experience with Xilinx, Altera (Intel FPGA), or Lattice FPGA architectures. • Knowledge of C/C++, Python for FPGA development. • Understanding of high-performance computing, signal processing, and networking applications. • Familiarity with System Verilog, UVM methodology, or high-level synthesis (HLS). Physical Demands: Must be More ❯