Software Engineer
Role details
Job location
Tech stack
Job description
A leading technology company in Farnborough is seeking a skilled Software Engineer to join its Automotive Application Engineering Group. This role involves developing and debugging multimedia systems on embedded platforms like Linux and QNX. The successful candidate will..., We are seeking mid-level to experienced Embedded Software Engineers to join a dynamic team designing and developing innovative, high-performance software systems. This is a hands-on role, offering the opportunity to work on cutting-edge technology and create solutions that..., Automotive Embedded Software Application Engineer European Tech Recruit are working closely with a multinational semiconductor technology company, based in Farnborough, who are looking for an experiencedAutomotive Embedded Software Application Engineerto join their team. In..., A global semiconductor company based in Farnborough is seeking a talented Automotive Embedded Software Engineer to enhance their team. The successful candidate will collaborate with automotive partners on embedded software development, design multimedia software features,...
Requirements
OverviewWe are seeking an experienced Software Engineer to join our client's team, developing high-quality embedded software solutions across a range of innovative products. This role is ideal for someone with strong C and C++ programming skills, hands-on embedded systems experience, and solid working knowledge of Linux environments.Key ResponsibilitiesDesign, develop, and test embedded software using C and C++, ensuring reliability, performance, and maintainability.Work within Linux-based environments to build, debug, and optimise system-level code.Collaborate with hardware, firmware, and systems engineering teams to integrate software with embedded platforms.Troubleshoot, diagnose, and resolve issues related to embedded systems, performance, and device behaviour.Contribute to code reviews, documentation, version control, and continuous improvement of development processes.Support full software lifecycle delivery-from concept and design through to deployment and maintenance.Key Skills & ExperienceStrong programming experience in C and C++.Proven background in embedded software development, including low-level programming.Practical experience working with Linux, including debugging, scripting, and system-level interactions.Ability to write clean, efficient, and well-structured code with strong problem-solving skills.DesirableKnowledge of real-time operating systems (RTOS) such as Linux.Experience with unit testing frameworks and automated testing for embedded systems.Exposure to continuous integration/continuous deployment (CI/CD) practices.Personal AttributesDetail-oriented, analytical, and proactive in solving technical challenges.Strong communicator who can work effectively in cross-functional teams.Passionate about delivering robust, high-quality embedded software. Similar jobs, A leading defense technology firm is looking for a Senior Software Engineer based in Farnborough. The role involves developing innovative software solutions for complex defense problems, including embedded systems and GUI development. A degree in engineering or a..., A leading technology firm in Farnborough is seeking a talented engineer to join their Cyber business unit. You will develop advanced cryptographic and key management solutions and work in an agile team on complex challenges. Ideal candidates will possess a degree in a..., Overview We are seeking an experienced Software Engineer to join our client's team, developing high-quality embedded software solutions across a range of innovative products. This role is ideal for someone with strong C and C++ programming skills , hands-on embedded systems..., OverviewWe are seeking an experienced Software Engineer to join our client's team, developing high-quality embedded software solutions across a range of innovative products. This role is ideal for someone with strong C and C++ programming skills, hands-on embedded systems...