related field from a Russel Group university or equivalent + 5+ years' experience in an electronic design role + PCB design experience (Altium, Eagle etc.) + Experience developing embedded C/C++ code in Linux What you’ll get: + £60-65k + Bonus averaging £3-5k p/a, paid monthly + Clear career progression path If More ❯
related field from a Russel Group university or equivalent + 5+ years' experience in an electronic design role + PCB design experience (Altium, Eagle etc.) + Experience developing embedded C/C++ code in Linux What you ll get: + £60-65k + Bonus averaging £3-5k p/a, paid monthly + Clear career progression path If More ❯
of flexibility with start/finish times. All applicants should be able to demonstrate a willingness to learn legacy systems, be self-motivated and enthusiastic. Essential Technical Skills: Embedded C RTOS – preferably Keil Python/Perl CANBus Wireless Comms - GPRS/GSM/Wi-Fi/Bluetooth Our client is looking forward to receiving CVs from interested candidates as soon More ❯
which our products depend. This is a full time, permanent position. We are looking someone with: At least 2 years experience writing and debugging code on embedded systems in C and C++ As an Embedded Developer we would expect you to have some experience of: getting new hardware from initial power up to running 'main()' writing low level drivers, test More ❯
analyzers Experience with automating binary analysis tasks in Ghidra, IDA Pro, Binary Ninja, or Radare2 Experience with fuzz testing and CPU/system emulation frameworks Sound knowledge of auditing C/C++ code A willingness to learn new things and an ability to analyze and solve new problems with little instruction or guidance Preferred Skills: Familiarity with the Rust programming More ❯
solutions, adapting quickly to new technologies in a fast-paced environment. You probably have the following experiences & skills: Several years of experience in an embedded software role Experience with C programming Proficiency in assembly language Understanding of a wide range of interface peripherals used in embedded systems Familiarity with version control tools, particularly Git A degree in Engineering or a More ❯
accurate testing documentation Input & evaluate new product systems Key Skills Relevant Engineering or Computing degree 3+ years of industry experience working with Embedded System Development Strong experience with Embedded C & C++ Experience programming and debugging embedded systems If you feel you have the right skills for this role, please apply with an updated copy of your CV, and we’ll More ❯
accurate testing documentation Input & evaluate new product systems Key Skills Relevant Engineering or Computing degree 3+ years of industry experience working with Embedded System Development Strong experience with Embedded C & C++ Experience programming and debugging embedded systems If you feel you have the right skills for this role, please apply with an updated copy of your CV, and we ll More ❯
minimum of 3 years of experience. Additional Requirements & Qualifications Familiarity with ultrasonic testing or non-destructive testing (NDT) technologies. Knowledge of calibration standards and procedures. Knowledge of Ruby, Visual C C#/.Net is desirable to support existing system. Languages – Bilingual (English/French) is desirable Conditions Available to travel to Quebec City for training and continuous learning. #J More ❯
role will develop control software for electric machines and power electronic solutions. What will you be doing? As Graduate Software Engineer key responsibilities will include: Software development with embedded C and modelling tools - Simulink/MATLAB. Software testing and validation. Performing simulation/in-loop testing - HiL, SiL, MiL, and PiL. Working closely with engineering and hardware teams. Taking software … be successful as a Graduate Software Engineer: Bachelors or Masters Degree in Engineering - Electronics, Computer Science, or similar. Fundamental knowledge of controls engineering principals. Experience in hand coding Embedded C and/or Python. Knowledge of engineering and software development processes. Academic or professional use of engineering tools: MATLAB - Simulink Mathworks Embedded Coder dSPACE Jira DOORs Passion for engineering and More ❯
review practices Comfortable working with APIs and structured data (e.g., JSON, XML) Strong analytical and problem-solving skills Exposure to embedded systems or low-level systems development Background in C programming, particularly for system-level code Experience working in Linux environments Knowledge of regulated or security-critical domains (e.g., finance, telecoms) If you're an experienced C++ developer looking to More ❯
High Wycombe, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
you are not an expert in Kotlin/Java or Python but instead have strong general purpose programming language experience (at least one of Go, Rust, JS/ES6, C/C++, C#) and a strong desire to learn, we’d be happy to have a chat. As a software engineer, you must be equally willing to dive into a More ❯
part of the pioneering development of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. What will you do? Use your C programming skills to produce low-level and high-level software through all phases of the development process. Contribute to key projects including Linux-based single-board computers and high-reliability … board support packages (BSP), end-use applications, and user interfaces. As a Senior Software Embedded Engineer, you will be involved in the designing, coding, testing, and debugging (mostly in C). You will also be reviewing code and analysing code for efficiency & stability. Integrating and validating new product designs is an important part of the role and you will be … expected to interface with design and development engineers. Skills and Experience Programming experience in C is essential. Knowledge of real-time system coding techniques, IP protocols, interfaces and hardware subsystems. Experience with real-time Linux is desirable. Why else should you join? As well as all the growth opportunities available when joining a new and rapidly expanding international company, you More ❯
part of the pioneering development of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. What will you do? Use your C programming skills to produce low-level and high-level software through all phases of the development process. Contribute to key projects including Linux-based single-board computers and high-reliability … board support packages (BSP), end-use applications, and user interfaces. As a Senior Software Embedded Engineer, you will be involved in the designing, coding, testing, and debugging (mostly in C). You will also be reviewing code and analysing code for efficiency & stability. Integrating and validating new product designs is an important part of the role and you will be … a small team that’s about to grow exponentially, you need to have a number of years of software development and troubleshooting under your belt already. Programming experience in C is essential. Knowledge of real-time system coding techniques, IP protocols, interfaces and hardware subsystems. Experience with real-time Linux is desirable. Why else should you join? As well as More ❯
preferably in the cloud BS or MS degree in Computer Science, or equivalent experience Proficient with scripting skills (for example Shell, Perl and Python); and programming languages (for example C/C Java/Python etc) Strong experience with Continuous integration and Continuous Deployment (CI/CD) using tools like GIT/Bit Bucket, TeamCity, Artifactory, jira, Phabricator and Octopus More ❯
preferably in the cloud BS or MS degree in Computer Science, or equivalent experience Proficient with scripting skills (for example Shell, Perl and Python); and programming languages (for example C/C Java/Python etc) Strong experience with Continuous integration and Continuous Deployment (CI/CD) using tools like GIT/Bit Bucket, TeamCity, Artifactory, jira, Phabricator and Octopus More ❯
part of the pioneering development of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. What will you do? Use your C programming skills to produce low-level and high-level software through all phases of the development process. Contribute to key projects including Linux-based single-board computers and high-reliability … level of the software stack, including microcontrollers, low-level drivers, board support packages (BSP), end-use applications, and user interfaces. Involved in designing, coding, testing, and debugging (mostly in C). Review code and analyze code for efficiency & stability. Integrate and validate new product designs, interfacing with design and development engineers. Skills and Experience Programming experience in C is essential. More ❯
Milton Keynes, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
recruit a Principal Firmware Engineer to lead automotive software development and validation activities. As a Principal Firmware Engineer, you will specialize in developing embedded software within AUTOSAR and MISRA-C requirements. Responsibilities of the Principal Firmware Engineer: Develop embedded software for automotive and aerospace products. Mentor and lead technical project teams. Utilize tools such as CANope and CANlyser. Configure software … Science, Electronics Engineering, or a related field. Subject matter expert in embedded/firmware software development. Leadership qualities and ability to lead by example. Understanding of AUTOSAR and MISRA-C standards. Excellent communication skills. Experience in automotive or aerospace software development processes. Proficiency with software development tools such as MATLAB/Simulink, Embedded Coders, ETAS ISOLAR, and CAN. Additional Skills More ❯
Manufacturing on the technical aspects of manufacturing scale up, regularly visiting manufacturing facility in Wales. Dimensions Current annual R&D spend (inc Clinical and Regulatory); £1m. Current annual sales; c£4m, expected to grow rapidly Person Profile Experience, Skills and Characteristics Broad technical experience spanning physics, electronics (PCB design), electrical engineering and product design Programming experience essential, particularly of embedded … C’, but also some knowledge of ‘Python’, Visual Basic and scripting languages Minimum of 2 years’ relevant industrial experience, preferably in medical devices Working knowledge of all relevant regulations and standards that pertain to medical devices preferable Effective team worker with good collaboration and influencing skills for working with industrial design experts, biologists and business partners Proactive with good trouble More ❯
MK6, Milton Keynes, Buckinghamshire, United Kingdom
Platform Recruitment
with new software + Contribute directly to new continuous integration systems + Involved in new product development from conception to manufacture Skills and Experience Required: + 3+ years embedded C/C++ experience + Experience with ARM Cortex MCUs + Have used IAR Embedded Workbench, or other Eclipse IDEs + Knowledge of IoT & communication protocols Bonus: + PLC experience + More ❯
Milton Keynes, Buckinghamshire, South East, United Kingdom
Belcan Technical Recruiting (UK) Ltd
part of the pioneering development of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. What will you do? Use your C programming skills to produce low-level and high-level software through all phases of the development process. Contribute to key projects including Linux-based single-board computers and high-reliability … board support packages (BSP), end-use applications, and user interfaces. As a Senior Software Embedded Engineer, you will be involved in the designing, coding, testing, and debugging (mostly in C). You will also be reviewing code and analysing code for efficiency & stability. Integrating and validating new product designs is an important part of the role and you will be … a small team that's about to grow exponentially, you need to have a number of years of software development and troubleshooting under your belt already. Programming experience in C is essential. knowledge of real-time system coding techniques, IP protocols, interfaces and hardware subsystems. Experience with real-time Linux is desirable. Why else should you join? As well as More ❯
Graduate Controls Engineer. As a Graduate Controls Engineer, your role will involve developing control software for electric machines and power electronic solutions. Key duties include: Software development using embedded C and modelling tools such as Simulink/MATLAB Software testing and validation Performing simulation/in-loop testing – HiL, SiL, MiL, and PiL Collaborating closely with engineering and hardware teams … as a Graduate Controls Engineer: Bachelor's or Master's Degree in Engineering – Electronics, Controls Engineering, or similar Fundamental knowledge of controls engineering principles Experience in hand-coding Embedded C and/or Python Knowledge of engineering and software development processes Experience with engineering tools such as MATLAB - Simulink, Mathworks Embedded Coder, dSPACE, Jira, DOORs Passion for engineering and technology More ❯
base to agreed roadmap Clear communication and liaison with team members, within your immediate team and other teams to provide the total solution around the hardware element Skills: Embedded C RTOS GSM/GPRS Firmware Nice to have: Automotive Vehicle Tracking For further information regarding this exciting opportunity, please don’t hesitate to contact us. #J-18808-Ljbffr More ❯