Software Engineer (Embedded) Department: R&D Employment Type: Full Time Location: Salisbury Description Working within the Software Development team your role is to develop the embedded software platform that runs on all Focal & Naim streaming audio systems. Using your combined experience of embedded software and understanding of hardware, you will work with the new product development team … class audio products. During the concept phase you will be involved in developing new ideas with the DSP and electronics teams, working on the overall software architecture with other embedded software engineers and prototyping ideas in C or C++. During development you will be working closely with the hardware team to bring up new prototypes and adding to the … basis of all our products. Depending on project requirements the software you write will either be in C running on the ARM host processor or in C++ running on embedded Linux. You are expected to have a strong software background writing C code for embedded applications. Experience in C++ and embedded Linux is desirable. You should be More ❯
Job Title : Senior Embedded Software Engineer (Robotics) Location : Plymouth (3 Days On-Site Per Week) Salary : Up to £65,000 + Additional Benefits (Please Note All Applicants Must Be UK Citizens, No Sponsorship Provided) Main Responsibilities: - Research, develop and prototype new concepts to solve engineering challenges. - Create testable, maintainable, secure, and high-reliability code. - Contribute to our real-time … using C/C++ - Cooperate with the software and product development life cycle using Agile and Waterfall methodologies. Required Skills: - C/C++ & Python Software Development. - Software development on embeddedsystems/microcontrollers. - Basic electronics knowledge with the confidence of prototyping electronic circuits. - Sensor integration using: UART/RS232, I2C, SPI, Ethernet etc. - Data formats: Protobuf/JSON … Basic control systems knowledge - Software version control and management: Git, GitHub, JIRA etc. Please apply to find out full information. More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Leidos
programming languages, platforms, and tooling we rely on. Your skills and experiences: Essential: C++, Java, Rust: Proficiency in one or more of these programming languages for both application and embedded code development. IDEs and Toolchains: Experience with development tools, integrated development environments (IDEs), and toolchains relevant to development boards. Adaptability: Ability to adapt to new technologies and work in … a dynamic environment. Experience of Communication Protocols to interface with peripheral devices. Proficiency in coding for embedded systems. Unit Testing: Experience in writing and conducting unit tests for code reliability. Git: Proficient in using version control systems like Git for code collaboration. Problem-Solving: Ability to analyse problems and come up with effective solutions. Communication: Strong communication skills More ❯
Overview The Electronics & EmbeddedSystems (EES) business unit has world class experts in the provision of real-time embeddedsystems, specialising in safety critical control systems. To continue to grow the business we are now looking for experienced Software Engineers to join our growing team. We are a key supplier to a number of the largest … Outside IR35) working basis , typically with 3 days onsite in Bristol, though you must be prepared for travel to client location. Responsibilities EE requirements content, and experienced in handling embedded software or firmware requirements Experience in development complex systems design requirements, particularly for implementation in software. Manage system requirements, verification and compliance evolution against a rapid system baseline … a Software Engineer, developing software solutions for complex projects. Eligibility and willingness to obtain SC Clearance (Security Check Clearance) is essential. Essential skills Proven experience working as a Software Systems Engineer, developing software solutions for complex projects. Solid understanding of software development principles, object-oriented design, and design patterns. Familiarity with the software development lifecycle and agile methodologies. Excellent More ❯
Android, Windows, macOS, and Linux. We value a deep understanding of programming languages, platforms, and tooling. Your skills and experiences: Proficiency in C++, Java, or Rust for application and embedded development. Experience with development tools, IDEs, and toolchains for development boards. Ability to adapt to new technologies in a dynamic environment. Knowledge of communication protocols for peripheral device interfacing. … Experience in coding for embeddedsystems and writing unit tests. Proficiency with Git and version control systems. Strong problem-solving and communication skills. Experience in designing and implementing complex solutions, including legacy updates. Familiarity with platform APIs, development environments, and debugging on Windows, macOS, Linux, iOS, or Android. Understanding of cryptography, USB communication, and wireless protocols like Ultra More ❯
eager to teach, and to learn. This position requires equal parts FPGA, software and hardware knowledge, and entails the design, development and support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering … boards Experience with functional and performance verification of FPGA designs, including simulation, testing, and debugging. Experience with high-speed digital interfaces Experience developing software in C or C++ for embeddedsystems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and protocols … Tons of common sense, excellent troubleshooting skills, non-stop curiosity, and a thirst to self-educate about new technologies Knowledge of professional audio is a plus. Knowledge of RF systems is a plus. The above statements are a general description of the work being performed. They are not intended to be an exhaustive list of all responsibilities, duties, and More ❯
Overview A forward-leaning technology company delivering advanced autonomous vehicles -both aerial and ground-based-for defence applications is seeking an Embedded Software Engineer . The successful candidate will play a critical role in the development, integration, and testing of embedded control systems using PX4 (Pixhawk) , Simulink , and MATLAB . This role is ideal for someone with … a strong foundation in model-based design and flight control systems , particularly within the unmanned systems domain. Key Responsibilities Develop, configure, and deploy embedded control algorithms on Pixhawk flight controllers using the PX4 autopilot stack . Use Simulink for model-based development of control and navigation systems, generating C/C++ code for deployment to embedded … HIL) testing to validate system performance prior to flight. Tune control loops, sensor fusion algorithms, and state estimation routines to optimise system behaviour. Work closely with hardware, mechanical, and systems engineers to align embedded software with system architecture. Create clear, version-controlled documentation for software and system configurations. Required Skills and Experience Proficient in embedded C/ More ❯
Job Title: Senior Embedded Software Engineer Location : Gloucester (On-Site Working) Salary : Up to £85,000 (Depending on Experience) Note : All applicants must be willing to work on-site and be eligible to obtain Security Clearance. Position Overview : We are seeking developers with expertise in low-level and/or security-focused development to contribute to building complex embedded systems. Required Experience: 5 to 10 years of proven experience in software engineering, with a focus on low-level or security-related development. Significant experience with C++ & Embedded C. A track record of successfully delivering projects across multiple platforms and solutions. A broad understanding of security concepts. Experience working across various platforms. Responsibilities : Be adaptable in programming languages More ❯
Employment Type: Permanent
Salary: £65000 - £85000/annum Up to £85,000 (depending on experien
Job Title: Senior Firmware Engineer Location : Plymouth, Devon Working Arrangement : On-Site 1 Day Per Week 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 you will have an understanding of electronics and microcontroller … based embeddedsystems - Your background will include experience with various embedded software development environments including compilers, debuggers, toolchains and emulators Desirable - Experience of low-level communication protocols (SPI, I2C, UART) implementation and debugging - Knowledge of version control principals & experience using a version control tool - Understanding of the software development lifecycle stages and reasons for following this process More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Kinneir Dufort
USA and Asia, alongside additional design and product development teams in New Jersey and Colorado. We're seeking a versatile Software Test Engineer to design and automate tests across embedded and application-level systems. You'll work hands-on with hardware test setups, enhance CI-integrated test infrastructure, and support development, debugging, and documentation aligned with IEC 62304 standards. … are looking to work more flexibly, please reach out to discuss this with us (our contact details follow below). About you You will have a strong foundation in embeddedsystems and the versatility to work higher up the stack. You will have a passion for understanding technology and delivering great solutions. You will have experience testing and … validating complex systems, maintaining and extending test infrastructure, and supporting development activities across a range of technologies. You likely have a broad range of interests from hands-on hardware to software tools, CI/CD pipelines, and documentation. You'll bring a strong foundation in embeddedsystems and an eagerness to stretch into new areas-from scripting More ❯
Software Engineer EmbeddedSystems ?? Poole, Dorset | ?? £50,000 - £60,000 DOE | ?? Manufacturing Sector Travis Talent is proud to be recruiting on behalf of a world-leading manufacturer in Poole, with an international footprint and a reputation for innovation, precision, and product reliability. This is an exceptional opportunity for a talented Software Engineer to join a technically advanced engineering … environment and work across the full product lifecycle of embedded software systems. If you're looking to take ownership, influence real products used in over 120 countries, and play a key role in embeddedsystems development for cutting-edge applications this could be the perfect next step. ?? The Business With over three decades of success behind them … global group, their Poole-based team continues to punch above their weight in innovation, quality, and export reach. ?? The Role As a Software Engineer, youll be designing and implementing embedded software across the product lifecycle from concept through to production. Youll contribute to system architecture, write and troubleshoot code in C/C++, support hardware decisions, and play a More ❯
passionate about software development in the context of space exploration and eager to contribute to groundbreaking projects. You'll play a crucial role in creating and maintaining advanced software systems that power our "NovaStar" series and upcoming interplanetary missions. Key Responsibilities: Develop and maintain robust software systems for spacecraft control and data handling. Collaborate with cross-functional teams … to integrate software solutions into spacecraft designs. Design user-friendly interfaces for ground control operations and onboard systems. Implement and maintain real-time operating systems for space applications. Ensure the reliability and security of software systems through rigorous testing and validation. Keep abreast of the latest developments in spacecraft software technology and incorporate innovative solutions. Provide technical support … for software systems during missions. Document software development processes and maintain software documentation. Qualifications: Bachelor's/Master's degree in Computer Science, Software Engineering, or related field. 3 years of experience in software development, with a focus on aerospace applications. Strong proficiency in programming languages such as C++, Python, and Java. Experience with real-time operating systemsMore ❯
looking for an experienced Software Project Manager with a passion for innovative software to join them in Bristol. You will be delivering cutting-edge software solutions for middleware and embeddedsystems within aerospace electronics and weapons systems. This is an amazing opportunity to be involved with a truly supportive team and engaging company where you can see the … the last 5 years. Previous or current SC and DV clearance is highly beneficial. Duties & Responsibilities Drive several software development teams on Human-Machine Interface and Cyber projects for embeddedsystems within remote electronic devices and their controllers Collaborate across the business to utilise current products or develop new ones Responsible for full SDLC with Bids, planning, budgets … agreed parameters and timeline Work closely with stakeholders internally, externally and through customer engagement and 3rd party suppliers Experience & Knowledge Previous project management experience of delivering software to complex systems throughout the SDLC Technically managed teams of software developers Timeline, cost and change control Demonstrable experience of engaging in stakeholder and client management A strong technical background and knowledge More ❯
Stratford-upon-avon, Warwickshire, United Kingdom Hybrid / WFH Options
Jaguar & Land Rove
/07/2025 POSTING END DATE: 18/07/2025 LOCATION: Gaydon Product Engineering at JLR is centred on innovation and creativity. From advanced driver assistance systems to developing the future of electric propulsion, the opportunities to create exceptional experiences for the future of motoring are wide-ranging. You'll work alongside industry experts to drive product … organisation. Here's what to expect: Lead the integration of vehicle ECUs, sensors, and software to ensure seamless communication and system functionality across platforms and environments. Develop and maintain embedded APIs and middleware to support robust data exchange and scalable automotive architectures. Collaborate cross-functionally with engineering, validation, IT, and supplier teams to gather requirements and deliver integrated solutions. … ll need to have to help you succeed here, including: Automotive Communication Protocols - Strong understanding and hands-on experience with CAN, LIN, FlexRay, and Ethernet for in-vehicle networking. EmbeddedSystems Programming - Proficiency in C, C++, or Python for developing and integrating automotive control software and middleware. Linux-Based Development - Experience working with automotive Linux platforms (e.g., QNX More ❯
River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability. Wind River helps customers across automotive, aerospace, defense, industrial, medical, and telecommunications industries solve complex technology challenges on their … journey toward the new intelligent machine economy. The company's software powers generation after generation of the safest, most secure systems in the world. Examples include playing a key role in NASA space missions such as Artemis I, the James Webb Space Telescope, and multiple Mars rovers. We've achieved recent 5G milestones including the world's first successful … and prime contractors in the Defense or Aerospace sectors is highly preferred. Demonstrated experience managing cross-functional teams and engaging with senior leadership in strategic decision-making. Experience in embeddedsystems and cloud software consisting of real-time operating systems (RTOS), industry-specific software (Linux), simulation technology, development tools, and middleware is a plus. Experience with Enterprise More ❯
Sponsorship Provided) Job Overview: A requirement for an additional electronics engineer, focused on providing additional strength in hardware and associated firmware development. Job Requirements: Design and development of electronic embeddedsystems for subsea and shipboard applications. Creation of new products from initial concept to final production, including both component and system-level development. Enhancement and maintenance of existing More ❯
Frome, Somerset, South West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Sponsorship Provided) Job Overview: A requirement for an additional electronics engineer, focused on providing additional strength in hardware and associated firmware development. Job Requirements: Design and development of electronic embeddedsystems for subsea and shipboard applications. Creation of new products from initial concept to final production, including both component and system-level development. Enhancement and maintenance of existing More ❯
Plymouth, PL2, Frome, Somerset, United Kingdom Hybrid / WFH Options
Zenovo
Sponsorship Provided) Job Overview: A requirement for an additional electronics engineer, focused on providing additional strength in hardware and associated firmware development. Job Requirements: Design and development of electronic embeddedsystems for subsea and shipboard applications. Creation of new products from initial concept to final production, including both component and system-level development. Enhancement and maintenance of existing More ❯
with a diverse and fast-growing team, developing your skills on a variety of innovative projects. We're looking for someone with a strong interest in edge devices and embeddedsystems, low-level software development, and hardware integration. You don’t need to know everything from day one, but curiosity, a willingness to learn, and a hands-on … as you continue to prove yourself. There is significant scope to adapt the exact role to your skills and interests, but you will spend time developing, integrating and testing embedded applications with a wide range of hardware, under the supervision and guidance of senior engineers. You’ll gain experience of a range of relevant technologies such as: Python, C More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Circle Group
reliable one. Role Overview You'll join a close-knit, elite team working on advanced vulnerability research and exploit development across a range of complex targets, including mobile platforms, embeddedsystems, and non-trivial binaries. The role is fully remote and demands a high level of autonomy, skill, and commitment. Core Responsibilities Reverse engineering software and firmware to More ❯
Filton, Bristol, Avon, England, United Kingdom Hybrid / WFH Options
The One Group
engineer and architect with a passion for innovative software design. This is a fascinating chance to be involved with developing cutting-edge software architecture solutions for user interfaces and embeddedsystems within aerospace electronics. This position is subject to security clearance and so all candidates must be British Citizens and have resided in the UK for the last … reliability Create, define and monitor Structural and Temporal Architecture while considering the Internal and External interfaces alongside the delivery teams Drive the software design and architecture solutions for leading systems technologies including command & control, model-based, real-time, embedded, multi-thread, field & unit-testing, visualisation, verification, validation Produce architecture solutions with no effect on integrity Work closely with … and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with influencing and defining frameworks, tooling and technologies with measurable impact Background with embeddedsystems and knowledge of electronic engineering would be highly beneficial Positive and passionate with great team mentorship, stakeholder management and requirements gathering abilities If you think you have More ❯
critical link across multiple teams inlcuding tecnical support, engineering and design. As Product Support Manager, you will benefit from: Autonomy to lead the full product lifecycle of cutting-edge embeddedsystems A collaborative environment working across engineering, operations, and commercial teams Exposure to global clients and elite sports organisations Opportunities to travel and represent the company at innovation … product improvements through customer feedback and performance data As Product Support Manager, your experience will include: Previous experience within a technical support for integrated hardware-software products Background in embeddedsystems, electronics, or related fields would be desirable Experience managing support processes, triage systems, and escalation protocols Familiarity with platforms such as Arduino, Raspberry Pi, Qt, and More ❯
will provide feedback on hardware architecture and layout. Experience: As the successful Hardware Design Engineer, you should have experience in hardware integration, preferably within RF/photonics/optics systems, plus a strong understanding of RF fundamentals, signal processing and efficient power supplies A sound knowledge of EMC implications of hard speed transmission, plus scripting and automation, such as … experience with lab equipment, such as; spectrum analysers, oscilloscopes, VNAs, and signal generators; have proficiency in schematic capture and PCB layout tools (e.g., Altium, Cadence); and a familiarity with embeddedsystems and firmware debugging. Qualifications: A Bachelors or Masters Degree in Electronics Engineering, Physics, or other relevant fields or experience within the industry. Additional Information: Candidates MUST be … a range of Benefits including Stock Options, 25 days holiday, and relocation assistance. Skills: Hardware, Hardware Design, High-Speed Network Interface, RF, Photonics, Optics, EMC, TCL, Python, PCB Layout, Embedded Systems. To Apply Direct: Please send CV & Covering Letter to Iona Mulligan More ❯
Employment Type: Permanent
Salary: £75000 - £100000/annum depend on experience, plus benefits
JUser: :_load: Unable to load user with ID: 993 Job Summary Software Engineer Country: United Kingdom Location: Weymouth Sector: Software Developer Job Type: Permanent Technologies: C++ Java UML VMware EmbeddedSystems Device Drivers Endeavour Recruitment has an excellent opportunity for an experienced Software Engineer to join our client for a permanent position based in Weymouth. This position offers … cycle, we are looking for someone who can work under pressure with excellent analytical and problem-solving skills. Desired Experience - C++ Java UML VMware Hardware and Software interaction for EmbeddedSystems and Device Drivers Requirement analysis Applicants are invited to apply as soon as possible to be included in the shortlist. More ❯
controls, applying new technologies for futureproofing. Ensure compliance with safety and quality standards, actively reporting near misses and safety concerns. What We're Looking For: Degree in Power Electronics, Embedded Electronics, or related field. Proven experience in hardware system design, schematic capture, and PCB layout (OrCad preferred). Proficiency with electrical testing equipment (oscilloscopes, DMM, PSU's, etc.). … Creative, methodical, and analytical problem solver with a strong attention to detail. Experience with embedded programming, development boards, and emulators is advantageous. Qualifications/Knowledge: Degree in relevant engineering discipline Experience with hardware design, PCB layout, and electronic testing Knowledge of embeddedsystems and software development (an advantage) Familiarity with industry standards and regulatory requirements If you More ❯