a global leader in their field. They design and manufacture communication and location devices that are used worldwide. Key Responsibilities: - Develop, Implement Embedded Software (C/C++) for ARM Based Mic... APCT1_UKTJ more »
Job Title: Senior Firmware Engineer Location : Plymouth, Devon Working Arrangement : On-Site 1 Day Per Fortnight Key Experience/Skills: - Demonstrable skills in modern C microcontroller firmware development for embedded devices - Good Knowledge of low-power wireless comms, such as Zigbee BLE/Bluetooth and WI-FI - It is expected more »
of chip internal structure (bus structures, CPU topology, registers, memory) • Cable driver and serial interface communications (I3C, I2C, USB, SPI) • Embedded firmware development in C/C++ Desirable Skills • IC/FPGA development in SystemVerilog (design/verification) CML Offers We have roles that you can help define and mould 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. This role requires someone who is bilingual with English and Mandarin. more »
Manchester, England, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
solutions in the IoT, Automotive, Medical, Green Energy and industrial automation sectors. Key Skill Required: Linux platforms Solid programming with at least one of: C, C++, Python or Rust Embedded software development Modern software development processes The team you will be joining is made up of a range of engineers … for developing new products working to modern processes and methods. The ideal Software Engineer will be strong in a Linux environment ideally coding in C, C++, Python, Rust or Java and will be comfortable contributing across the full design life cycle. Experience with embedded software development and open-source technologies more »
succeed You should have previous experience as a Senior Software Engineer with strong C++ skills, around 5 years. You may also have worked with C or Java. You will have experience with both embedded and desktop operating systems such as Linux and Windows. The secure nature of the project work more »
changes. The Candidate A minimum of 2:1 degree in the following Electronics, Mechatronics, Robotics, AI or a software-related degree Strong C# and C/C++ knowledge Good design knowledge of digital and analogue electronics Experience with schematic capture Able to travel without any restrictions The Package The salary more »
to advance new product or process improvements. Qualifications · Bachelors Degree in Engineering or a related field with working experience with Embedded software development in C/C++ · Working experience with Python and Source control, e.g. git and/or Bitbucket · Basic systems understanding of Communication stacks – L1, L2/ more »
a good understanding of three phase two level or multilevel DC-AC inverters and solar converters/inverters. Proficiency in programming languages such as C/C++, Python and MATLAB/PLECS for algorithm development and implementation. The role: * Execute pivotal protocols, signal processing, and numerical algorithms * Conducting thorough testing … software at unit and module levels * Working on new solar inverter projects We would like you to have: * Proficiency in programming languages such as C/C++, Python and MATLAB/PLECS * Good understanding of DC-AC inverter & solar converters/inverters * PhD or Masters degree * Technical expertise in microcontroller more »
Senior Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £100,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Senior Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who … and sustainable cloud provider🌳 What they're looking for in a Senior Software Engineer: Tech agnostic but preferable experience working with Golang, Rust or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Experience working on software infrastructure more »
Lead Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £120,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Lead Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who … and sustainable cloud provider🌳 What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Confident in leading the definition more »
art with us. Ideal candidates will have experience and interest in some of the following: Working with free and open source software ( FOSS ) Linux, C, C++, Python, Rust, Java Device drivers, embedded systems Git branching strategies, safety and cybersecurity concepts and processes, systems architecture design, CICD processes, build tools Codethink more »
tool evaluation Provide support to other team members Engage in continuous improvement efforts About You Proficiency in a variety of programming languages such as C, C++, Java, Kotlin Hands-on experience with real-time, multi-processor, multi-threaded, event-driven software development Proven track record in embedded Linux Kernel and more »
Participating in discussions related to third-party systems from a commercial perspective. Essential Attributes: Proficiency in programming languages particularly Go but also Python or C Demonstratable experience and passion for automation Strong experience using Linux (RedHat/Debian), TCP/IP networking, and storage technologies. Excellent experience using git, IDEs more »
Swindon, England, United Kingdom Hybrid / WFH Options
IC Resources
Engineer to join an established team and take on responsibility. I am seeking a Senior Embedded Engineer with 3-10 yrs low level embedded C/C++ development expertise with a solid understanding of electronics and a good knowledge of modern software practices. Suitable applicants for this Senior Embedded Software … role will have a relevant degree and bare metal/RTOS CPU's programming. Strong embedded C/C++ is essential but this should be combined with some of the following: Skilled with scripting methods, such as Python, bash, shell, perl. Understanding of register maps and memory spaces within SoCs. more »
with robotics systems. Responsibilities: Design and develop software applications and algorithms for robotics systems using modern OO languages (C# and C++) or embedded code (C) Collaborating with electronics, mechanical and systems engineers to integrate software with hardware components and robotics platforms Writing technical design documentation Requirements Experience in software development … with a focus on robotics or autonomous systems. Proficiency in modern OO languages (C# and C++) or embedded code (C). Solid understanding of robotics principles, including kinematics, dynamics, and control theory. Experience with robotics frameworks and middleware such as ROS 2 (Robot Operating System 2), Maxon digital position controllers more »
Computer Science, or other related engineering discipline. Experience in model-based systems development with MATLAB/Simulink/Stateflow environment and code generation to C/C++ with either TargetLink or Embedded Coder. Experience in control software verification and validation processes such as SIL, PIL and HIL tests to prove … designs. Experience using version control tools, ideally git. Knowledge of communication bus protocols including CAN, LIN. Experience with functional programming such as in C/C++ and scripting in Python and MATLAB. Working understanding of electrical systems including batteries, power electronics, and electric machines, as well as analogue and digital more »
including design, coding, and debugging applications, and managing the software development life cycle. Experience in rapid tactical development. Proficient in Python and knowledgeable in C, C#, or C++. Skilled in SQL and Linux systems. To discuss the role in confidence, please reach out to Rhys at rhys.nugent@capitalmarkets.ie more »
server technologies, virtual networking technologies, network programming. Technical Knowledge Required: Proficiency in distributed systems and Linux systems engineering. Coding in programming languages such as C, C++, Golang or Rust. Experience working with and/or on virtual server technologies, virtual networking technologies, network programming. Experience in building and enhancing compute more »
of a UNIX environment and shell programming/scripting in e.g. Tcl, Perl, Python etc. Programming languages such as: assembly language, higher-level (e.g. C), object orientated (e.g. C++). If this role is of any interest please apply directly on LinkedIn or send a copy of your CV to more »
maintain business relationships with key stakeholders for enterprise customers. Technical Experience High Performance Computers – (Supporting Users) Linux Infrastructure TCP/IP Networking Language (Python, C, C++) Contract Details: Contract - Competitive Rate 18 Months Contract Remote - UK Based It’s an amazing opportunity to be a part of a forward-thinking more »
focus on safety and compliance. Migrate existing PIC MCU assembly code to new processors, programming languages, or extend existing functionality. Program smart cameras using C language. Implement MODBUS serial ASCII protocol for device control. Utilise Creality K1 Max 3D printer for rapid prototyping and design iteration. Qualifications: Bachelor's degree … related field. Minimum 2 years of experience in electronics design and embedded systems development. Strong understanding of analog and digital electronics principles. Proficiency in C and assembly language programming. Experience with Arduino, Marlin, and/or similar microcontroller platforms (a plus). Experience with sensor integration, actuators, and communication protocols more »
on challenging customer issues that get escalated to engineering team. Qualifications Engineering graduate, with very good experience in the areas below: Proficient in Embedded C programming for x86, PowerPC or high-performance ARM processors. Practical experience programming a variety of hardware devices at register level. Good appreciation of hardware. Excellent 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++. in SQL. Ability to write efficient and robust queries. with DevOps process for model deployment and unit testing. of work in cloud environments more »
range of challenging development tasks and be comfortable working within a small team of like-minded engineers. Key Skills and Experience Required: Embedded Linux C programming RTOS or Bare Metal Development Microcontroller development – ARM Cortex ideally In this role you will get the chance to be involved in the full more »