or FreeRTOS or uC/COS-II(-III) RTOS Developing PC\Device application-level software (Linux, Android or Windows) C++, C#, VB, Java or C USB knowledge Python Software design and methodologies – Object Orientated Software configuration management As an NCR Atleos employee, we provide you with several core benefits as More ❯
role As a Senior Software Engineer, you will be building innovative software solutions and maintaining our core systems, using your skills and experience in C or C++ to develop solutions to complex challenges as part of our Citizen Services team. You will also be supporting, coaching, and guiding a team More ❯
and resolve real integration problems on a complex system What we need from you is applied knowledge and industry experience in: Ada Understanding of C Python, Java Software Development Lifecycle Industry application of object-oriented high-level programming languages Configuration Management toolsets A solid understanding of Bus Transactions Demonstrable experience More ❯
Computer Science, Electrical & Electronic Engineering, or related engineering field relevant experience could also be considered. A Strong background in Embedded Software/System (e.g., C programming language), Control or Advanced Control. Extensive experience of leading software or control team with 10+ years. Experience in the whole software development lifecycle (e.g. More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
Newcastle University
source or student projects. Candidates may be requested to provide evidence (e.g. certifications, links to open-source repositories) Skilled in low-level programming, e.g. C/C++, Rust, Assembly. Candidates may be requested to provide evidence Strong verbal and written communication skills Knowledge of applied cryptography Knowledge of CPU design More ❯
Middlesbrough, North Yorkshire, North East, United Kingdom Hybrid / WFH Options
Hireful
We are looking for an experienced Embedded Software Engineer , who loves tinkering with firmware, coding (C/C++, primarily, maybe some Python) & electronics. Would you like to work on modern electronic technology & software, essential to the UK? Would you like to work for an established & exceptionally stable business , that has … the lead on development projects for an embedded platform, then we would like to hear from you! Job title: Senior Embedded Software Engineer. Aka: C/C++ Software Engineer. Firmware Engineer. Location: Northwest/North Yorks. Middlesbrough area. We offer hybrid working after a period of settling in: 2/… days office per week. Salary: £55K - £62K Basic + Benefits package We'd need to see the below for consideration: - C/C++ development experience for an embedded platform - Version Control (GIT/SVN/Similar) - Curious & exploratory thinking traits. We also do a fair amount of side-projects & research More ❯
experience over a specific toolset, programming language etc so please use this as a guide not a requirement! Leading and motivating others C++/C/Embedded Software MATLAB Microservices Containerisation Object Orientation Requirements Engineering Due to the nature of the work undertaken by the client, this role will be More ❯
Middlesbrough, North Yorkshire, North East, United Kingdom
Rise Technical Recruitment Limited
ensure successful software delivery as part of a cross-functional design team. An ideal candidate will have an engineering background with extensive experience in C/C++ development for embedded platforms, strong proficiency in version control, and a solid track record in embedded firmware development. Additionally, they should have proven … for the full software lifecycle and lead fascinating projects. The Role: *Senior Embedded Software Engineer *Building software to meet business requirements *Lead software projects *C/C++, version control systems, embedded firmware The Person: *Skilled in C/C++, embedded firmware, version control systems *Proven experience as a senior in More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
KO2 Embedded Recruitment Solutions LTD
You'll spend most of your time writing software to control moving parts and also developing intuitive GUI interfaces. The core languages required are C, C++, or Python with Linux. While experience with ROS or ROS2 (Robot Operating System) is desired. Key Responsibilities: Develop and implement software for control systems … related field with strong experience in writing software to control hardware. Hands-on engineers with a passion for robotics and autonomous applications. Proficiency in C, C++, or Python. Experience with Codesys and embedded systems is a plus. Experience working with Linux and/or ROS (Robot Operating System) What is More ❯
Systems, Computer Science or similar. Understanding of microcontroller architecture, Cryptography and Key Management. Fluent in reviewing source code written in one of these languages: C, C++, Assembly. Understanding of secure communications (e.g. USB, Serial, Ethernet, BT, Wi-Fi). Understanding of the Operating Systems (e.g. Windows, Linux, Android, iOS). … or a related discipline plus generally three years of related experience. Good skills in embedded systems preferred. Skills in developing codes in different languages (C, C++, assembly) preferred. Excellent communications and interpersonal skills. A self-motivated team player who is able to work independently and likes to bring new ideas More ❯