inspiring projects in the most innovative companies. Join us and start building tomorrows world today! Job Description What will you be doing? As a Embedded Software Test Engineer , you will join our team to support our activities within the Rail sector. Your main responsibilities will be: Developing test scripts … Tests & Software Component Tests. Applying critical thinking skills to identify potential software flaws, edge cases, and performance bottlenecks, ensuring robust software quality. Utilizing IAR Embedded Workbench for debugging and testing embeddedsystems, enhancing software reliability and performance. Who are we looking for? You are... Passionate about engineering more »
Linux DevOps Engineer About Us: We are a leading innovator in underwater technology solutions, specialising in acoustic and sonar systems, subsea positioning, and communication networks. Our commitment to excellence drives us to constantly push the boundaries of technology, shaping the future of marine exploration without compromise. Join us in … collaborate closely with our Software team to design, implement, test, monitor, and maintain a Linux development pipeline that facilitates the efficient delivery of our embedded Linux-based products. The ideal candidate will possess a strong understanding of Linux for both servers and embeddedsystems, along with experience … residency in the UK)* Responsibilities: DevOps Design, Management, and Maintenance: Collaborate with technical leaders to design new Linux DevOps pipelines supporting a range of embedded products. Design pipelines for stability, ease of management, and adaptability to change as part of an R&D team. Automation: Develop pipelines and processes more »
software engineering lifecycle Produce specifications and assess operational feasibility Create code that is well-designed, efficient, testable Integrate software components into fully functional software systems Develop system and software test and verification plans and procedures Tailor and deploy software tools, processes and metrics What are we looking for: Willingness … experience and interest in some of the following: Working with free and open source software ( FOSS ) Linux, C, C++, Python, Rust, Java Device drivers, embeddedsystems Git branching strategies, safety and cybersecurity concepts and processes, systems architecture design, CICD processes, build tools Codethink provides a supportive and more »
safety-critical software development programmes Your skills and experiences: A degree in a STEM subject or equivalent experience Proven experience in Software Engineering with embeddedsystems and an understanding of the Software Engineering Life Cycle Working knowledge of software engineering related standards, particularly RTCA DO-178C, but also … benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive. The Future Systems Utilities Software team: The Future Systems Utilities Software Team (formerly known as the Software and Safety Technology Group, SSTG) have a vacancy for … communication and time management skills. The role is UK based (Warton), but is hybrid in nature, providing the opportunity to work flexibly Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values more »
experience Electronics Firmware Engineer Location: Eastbourne East Sussex Salary: £ competitive Job Description: We are seeking a skilled Firmware Engineer with a strong background in embedded C programming and PCB design to join our team. In this role, you will primarily be responsible for developing and maintaining firmware for electronic … maintain firmware for electronic locking and access control products. Collaborate with cross-functional teams to define firmware requirements and specifications. Design, implement, and test embedded C code for microcontroller-based systems. Conduct thorough code reviews to ensure quality and adherence to coding standards. Troubleshoot and debug firmware issues throughout … the development lifecycle. Utilize version control systems to manage firmware codebase. Design PCB layouts for electronic circuits, considering factors such as component placement, signal integrity, and manufacturability. Work closely with hardware engineers to integrate firmware with PCB designs and ensure compatibility. Perform hardware and firmware integration testing to validate more »
Crawley, West Sussex, South East, United Kingdom Hybrid / WFH Options
Gravity Personnel
and Experience: - Good time management - Degree qualified in Electronic and Firmware Engineering/related subject - Minimum 5 years industry experience in the area of embeddedsystems with hardware & firmware development - Proficiency in schematic capture tools like Orcad/PADS/Altium is required - Experience with PCB layout tools … like Allegro/PADS/Altium layout is required - Design of circuits containing embedded processors, Ethernet, PWM & Displays - Ability to write comprehensive technical design documentation - C and C++ firmware development experience - Experience with manufacturing techniques and design for manufacturing concepts - Experience in handover and management of designs in production … Efficient AC and DC power supply design - Experience in HVAC systems - Experience in Electronic Control Designs - The ability to cope in a high-pressure environment with change and conflicting demands. - Experience of single and three phase brushless DC motor technology Monday-Thursday 8:45am-4:55pm, Friday 8:45am more »
Huntingdon, England, United Kingdom Hybrid / WFH Options
InterSTEM
Best Employer Award", that thrives on challenging the norm and delivering outstanding solutions across various sectors. Our client is in search of a dedicated Embedded Firmware Engineer who is not only passionate about technology but also possesses a broad interest in product development from conception to implementation. Role: Embedded Firmware Engineer Location: St. Ives, Cambridge (Hybrid) Type: Permanent, Full-Time About the Role: You will tackle firmware development for complex embeddedsystems, encompassing everything from wired and wireless communications to sensor integration and user interface control. Work spans across different platforms including bare metal and embeddedmore »
and familiar with memory constrained devices then this is an opportunity for you. If applying you should be fairly adapt in the understanding of embedded systems. Requirements Strong understanding of EmbeddedSystems & Linux Development experience within Node.js/TypeScript Familiar with communication protocols such as MQTT/ more »
of the following) Proven experience using Schematic capture and PCB design software Design of electronic circuits and miniaturisation of electronic solutions Design of embeddedsystems including hardware and software RF systems design and analysis Experience working with Audio and Communication systems Experience of product evaluation and … selection against specified criteria An understanding of PSU and Battery technologies Desirable; Design of either FPGA systems or Digital Signal Processing (DSP) solutions Mechanical design and 3D modelling techniques Confident and proficient in hand soldering surface mount components, and inspecting prototype circuits Membership of the Institution of Engineering and more »
Leeds, West Yorkshire, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
Location of work: Leeds - WFH hybrid available The role: Our client is an electronics business who design and manufacture complex and cutting-edge control systems used in harsh environments. The systems control various aspects, including large robotic and electro-mechanical equipment, video, communication, power and multiple sensors. The … team. Required skills and experience: Experience with ReactJS and JavaScript Knowledge and understanding Python UI/GUI application development Have an interest electronics and embeddedsystems Be a hobbyist with physical products/devices You will be tasked with upgrading a whole suite of UI/GUI applications more »
with a focus on ARM processors running Linux. While proficiency in C++ is essential, we also value a broad interest in wireless technology and embeddedsystems, along with an awareness of the latest industry developments. Their development work covers the full stack, ranging from low-level Linux driver more »
particular emphasis on ARM processors running Linux. While proficiency in C++ is key, our client highly values a diverse interest in wireless technology and embeddedsystems, coupled with an awareness of industry advancements. Their development scope spans the entire stack, ranging from low-level Linux driver development to more »
code reviews Firmware Engineer – Candidate Requirements Essential Electronics Engineering, Computer Science or other relevant Degree 3+ years of experience developing firmware for real-time embeddedsystems Experience designing code for test and manufacture Solid C programming experience on 16/32-bit microprocessor embedded platforms Good understanding … principles Experience with cellular M2M modems or other LPWAN for IoT applications Desirable Arm Cortex M, MSP430, M16C, Python, Bash, Scripting, Assembly experience IAR Embedded Workbench, SVN, Doxygen, Jira familiarity MODBUS, RS232, RS485, MQTT, I2C, SPI experience Firmware Engineer – Benefits A starting salary of £40,000pa 33 days holiday more »
Crawley, West Sussex, South East, United Kingdom Hybrid / WFH Options
Professional Technical Ltd
small team environment, fostering innovation and excellence. Skills and Qualifications: Bachelor's degree in Electronic and Firmware Engineering or related field. Industry experience in embeddedsystems with hardware and firmware development. Proficiency in schematic capture and PCB layout tools (e.g., Altium). Proficiency in C and C++ firmware … development. Experience designing circuits with embedded processors, Ethernet, PWM, BLE/WiFi, and displays. Strong ability to write detailed technical documentation. Basic understanding of C-sharp for internal test programs is advantageous. Familiarity with ARM Cortex micros, ESP32, and sub-gig radio modules is also a plus. Knowledge of more »
a small software engineering team Skills sought include: - Development experience in C and/or C++ - Demonstrable experience of architecting, designing and building software systems - understanding of full Software Development Life Cycle (UML) - understanding and appreciation of code version control - ability to write and review technical documents The following … skills would also be beneficial: - Linux - EmbeddedSystems - QT framework - MFC framework - Large data sets (HDF) The company offers a relaxed and friendly working environment. Some flexibility on working hours including flexible start/finish times. Opportunity for 4.5 day week or 9 day fortnight. Competitive salary, bonus more »
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Professional Technical Ltd
the company's expansion. RESPONSIBILITIES AS FIRMWARE ENGINEER: Create proposals outlining electronics project scopes, timelines, deliverables, and budgets. Provide technical leadership for Firmware/Embedded Software development across diverse projects. Effectively manage subcontracted resources for specialised development tasks. Oversee the delivery of electronics and embedded software components. Collaborate … hardware and firmware development. Cultivate a collaborative team culture, fostering the growth of junior colleagues REQUIREMENTS AS FIRMWARE ENGINEER: Degree in (or similar to) Embedded Software or Electronics Engineering Relevant industry experience at senior level in managing Electronics projects to from concept to completion. Knowledge of embeddedsystemsmore »
City of London, London, United Kingdom Hybrid / WFH Options
SELFCREW LTD
reliable problem-solving, proactively identifying and offering solutions to critical issues. Suggest alternative approaches to challenges based on available insights. Design and develop software systems as required by product functionalities. Support software users in troubleshooting issues. Develop test scenarios and conduct testing of integrated systems that include software. … Review peer code to ensure adherence to software engineering best practices. Qualifications: Experience in driver development. Familiarity with integrated or embeddedsystems is ideal. A collaborative approach to software development. Excellent verbal and written communication skills. Technical skills in Python, Protobuf, REST APIs, gRPC, TCP/IP, serial more »
Knowledge of Modern C++ Techniques · Application Development Architecture and UI Design Pattern knowledge · Experience in Designing GUI Components · Low level Programming Knowledge (working alongside EmbeddedSystems) · Experience with Git and the command line. Desirable skills, however not essential · Guitar player with a passion for the music industry · Build more »
some (not all) of the following areas; RF design and analysis, FPGA design and VHDL, multi-layer PCB design and schematic capture, real time embeddedsystems design, miniaturisation and design for productions of electronic solutions, software design using C, audio and communications design, mechanical design and 3D modelling more »
Aberdeenshire, Scotland, United Kingdom Hybrid / WFH Options
Harvey Nash
Maintain legacy firmware and build environment - System testing - Collaborate with Hardware Engineering and Cyber Security Skills - Relevant education in electronics/software - Experience of embeddedsystems and developing firmware - C/C++, STM32, ARM Cortex - Communication protocols, Ethernet, CAN I2C, IPI - Version Control - Ability to communicate with both more »
desired Finished a Bachelor of Science or Master of Science in Electrical Engineering preferred in Security Engineering or Software Engineering Have good understanding of embedded software design, programming, documentation and testing Have 5+ year experience in the design and development of secure software, focus on embeddedsystemsmore »
company to understand requirements and provide tools to support vehicle commissioning, configurations, synchronisation Requirements What you need to succeed: Solid experience in enterprise or embeddedsystems network engineering. Ability to work at scale (Automation and traceable deployment) Deep knowledge of Unix/Linux Network stacks and diagnostics. Experience more »
current landscape of bridging solutions Prior experience working remotely in a globally distributed team Bonus: Experience with ZK and Risc0 Prior experience working with embeddedsystems You've developed or designed P2P distributed systems What's on offer? Fully remote - Europe Extremely impressive salary + Tokens more »
We are looking for Embedded Software Engineer on behalf of a global leader in rugged embedded systems. Embedded Software Engineers will join on a 6 month contract working with the Firmware Team on the development and maintenance of high-quality boot code, deployed test solutions, and firmware … for high durability products. Be part of a team that develops cutting-edge products for national asset platforms. As Embedded Software Engineer, you will be developing and maintaining embedded software written in C. You will be generating requirements for new products as well as conducting maintenance updates for … existing ones. To be the right fit for the role Embedded Software Engineers should be proficient in C and assembly programming, have experience with compilers and knowledge of computer architectures and hardware design. As this company work closely with the government, to be eligible, you must be a British more »
Hinckley, Leicestershire, East Midlands, United Kingdom
Triumph
genuine passion for the ride. To allow for the introduction of new and exciting automotive technology across our range of motorcycles, the Electrical & Electronic Systems department is looking to bring in talented, passionate, and driven engineers with specific HMI design experience to join our HMI team and support our … and full production design implementations and ensure complete verification and validation. To succeed in this role, you will have an Electrical/Electronic/EmbeddedSystems Engineering Degree or equivalent and proven relevant experience. Ideally you will be knowledgeable in software delivery for safety critical applications, have a more »