Engineering field essential. Experience in PLC programming languages (IEC (phone number removed) Standard) or other relevant languages used in embedded systems development such as C, C++, Rust, Python. Experience in Matlab and Simulink. Experience in design and development of industrial, marine or automotive control systems and testing of Controllers or More ❯
digital/RF/analogue) for our products Manufacturing devices designed to operate in extreme environments Creating software and applications and GUIs (typically using C, C++, Java, Javascript or React) Creating FPGA-based digital signal processing applications (typically using VHDL) Developing software and/or firmware for a range of More ❯
related field; advanced degree preferred. 5+ years of experience in software engineering, including 2+ years in a leadership role. Proficiency in languages such as C, C++, C#, Java, Python. Familiarity with software development methodologies (Waterfall, Agile, DevOps). Strong interpersonal and multi-project management skills. EMPLOYEE BENEFITS Competitive salary Training More ❯
and Microcontroller. Proven experience in programming in VHDL language and in the use of Xilinx Vivado tools. Proven experience in programming in C++ and C languages. Good knowledge of theory and usage of Real Time Operating Systems (FreeRTOS, Zephyr). Good knowledge of theory and design of complex digital electronic More ❯
in English, with proven fluency at the C2 level. Experience: Minimum of 5+ years of software development experience in a commercial environment. Proficiency in C/C++ programming. Experience with unit testing and the software development lifecycle. Knowledge of multi-threaded development and distributed software systems. Familiarity with SOLID principles More ❯
ability to design modular, reusable, and flexible code Knowledge of, and experience in, working on at least one high-level programming language (C++, Ada, C, Rust, etc.) Knowledge of Linux and Windows systems Proficiency using Git, and ability to follow strong Version Control System practices Good communication skills, demonstrated by More ❯
and third-party APIs Experience handling webhooks for real-time updates Knowledge of web performance optimization techniques Embedded development experience (useful but not required) C programming experience (useful but not required) Experience with Git and collaborative development tools Familiarity with agile practices and tools like Jira Your Qualifications and Experience More ❯
programmer with experience building data pipelines and statistical/machine learning models. Additional languages preferred, particularly HTML+CSS+JavaScript, or low-level compiled languages such as C/C++. Proficiency in SQL. Ability to write efficient and robust queries. Experience with DevOps process for model deployment and unit testing. Proof of work More ❯
programmer with experience building data pipelines and statistical/machine learning models. Additional languages preferred, particularly HTML+CSS+JavaScript, or low-level compiled languages such as C/C++. Proficiency in SQL. Ability to write efficient and robust queries. Experience with DevOps process for model deployment and unit testing. Proof of work More ❯
Bracknell, England, United Kingdom Hybrid / WFH Options
NEC Software Solutions
for UK Security Clearance Desirable: Experience of Oracle Apex, javascript, HTML and CSS Experience with technologies including XML, JSON, SOAP, REST Experience of Pro C Experience of Java Relevant Computer Science or Technical Degree Personal Skills: Strong interpersonal/team skills. Must be able to cultivate an adaptable positive attitude. More ❯
experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc. Responsibilities: Provide Hardware design support to customers developing connected products. Research and answer a wide range of in-depth technical questions More ❯
operational stability on AWS, Azure, GCP with focus on services, compute & data technologies. Proficient in coding in one or more languages eg. Java, Python, C/C++, C#. Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying More ❯
PhD in Operations Research, Mathematics, Computer Science, or a related field with a strong focus on mathematical optimization-or equivalent experience. Extensive experience with C/C++ development. The Xpress Solver is entirely written in C. Deep understanding of MIP solvers such as FICO Xpress, Gurobi, IBM Cplex, or SCIP. More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
using tools like Jenkins, GitLab CI, or Azure DevOps. Expertise in version control systems particularly Git, and collaborative development workflows. Design Strong skills in C and one or more of the following C++ for low-level programming and/or C#, .NET Framework and/or HTML, CSS, JavaScript, and More ❯
stoke-on-trent, midlands, United Kingdom Hybrid / WFH Options
GivEnergy
Bachelor’s Degree in Electrical Engineering, Computer Engineering or Computer Science. High level of experience in a similar firmware engineering role, proficiency in embedded C and/or C++ Solid experience in microprocessor or SOC development, e.g. PIC, ARM (Cortex-A53, M4) etc. Experience of using peripherals or protocols such More ❯
or equivalent experience. Experience with build automation and CI/CD. Expertise with monitoring or log aggregation tools. Proficient in one of: Golang, Rust, C, C++, Python, Bash Experience working AWS cloud services Experience with containerization technologies such as Docker/Kubernetes. Expertise in problem solving and analyzing global scale More ❯
Developing WPF applications for simulations for scientific industry This successful Cambridge company develop simulation software for specialist industry. With international reach, yet local offices and a family feel they would suit an experienced engineer skilled in C# software development including More ❯
Manchester, Trafford Park, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
Join KO2's Client - A Leader in Complex Automation Systems Using Novel AI Techniques Are you an ambitious developer looking to work at the cutting edge of access control technology? KO2's client, a leader in designing and developing complex More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and … offers flexible/hybrid working. In this job you will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester … Kent you will be responsible for: - Design and develop embedded software using Embedded C - Work with FreeRTOS to develop real-time, low-level firmware - Interface directly with hardware, sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products More ❯
Job Title: Senior Embedded Software Engineer Location : Cardiff Working Arrangement : On-Site 4 Days Per Week Key Experience/Skills: - Knowledge of C, RTOS - Knowledge of communication protocols - Knowledge of UART, SPI, I2C -C++ programming experience is desirable - Experience working within a team taking a product from concept through to More ❯
a key role in designing and developing embedded software and data management solutions for their industry-leading products. You will be working with embedded C , C/Qt , and Linux/Windows applications , while also supporting software-driven manufacturing and testing processes. Key Responsibilities for the Graduate Software Engineer Develop More ❯
Reading, Berkshire, South East, Burghfield Common, United Kingdom
Orion Electrotech
a key role in designing and developing embedded software and data management solutions for their industry-leading products. You will be working with embedded C , C/Qt , and Linux/Windows applications , while also supporting software-driven manufacturing and testing processes. Key Responsibilities for the Graduate Software Engineer Develop More ❯
time with your colleagues. For this Embedded Software Engineer, we are looking for someone with: A strong background within Embedded Linux Strong experience with C and C++ programming Experience with Linux driver or Kernel driver development What Next? If you’re an Embedded Software Engineer looking for an exciting new More ❯
time with your colleagues. For this Embedded Software Engineer, we are looking for someone with: A strong background within Embedded Linux Strong experience with C and C++ programming Experience with Linux driver or Kernel driver development What Next? If you’re an Embedded Software Engineer looking for an exciting new More ❯
within the code. Provide ongoing support to all stakeholders including customers. The successful candidate will need to have commercial experience working with C++ and C, and Embedded Linux. More ❯