SonicJobs Logo
Left arrow iconBack to search

Software Engineer

CMD Recruitment
Posted 11 hours ago, valid for a day
Location

Melksham, Wiltshire SN12 6BZ, England

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The position is for a Software Engineer located in Melksham, Wiltshire, with a salary range of £50-60K depending on experience.
  • Candidates should have expertise in embedded systems, C/C++ development, and firmware engineering, with a focus on safety-critical systems.
  • The role involves full software lifecycle development, including designing, developing, and maintaining real-time software and firmware.
  • Essential skills include proficiency in embedded C/C++, real-time operating systems, and debugging tools, along with a strong analytical mindset.
  • The company offers excellent benefits, including a bonus scheme, 25 days of holiday, and a pension matched up to 7.5%, but cannot provide visa sponsorship.

Software EngineerLocation: Melksham, WiltshireSalary: £50-60K DOE + Excellent BenefitsJob Type: PermanentThe OpportunityAre you a Software Engineer with expertise in embedded systems, C/C++ development, and firmware engineering? Do you thrive in an innovative environment where your skills contribute to the development of cutting-edge embedded software solutions?We are looking for a highly skilled Software Engineer to design, develop, and maintain real-time software and firmware for high-performance, safety-critical systems. You'll be working on full software lifecycle development, from concept to production, using the latest embedded software technologies.Key Responsibilities* Embedded Software Development - Design, implement, and optimize software solutions in C and C++ for embedded systems* Firmware Engineering - Develop low-level firmware and real-time applications for microcontrollers (e.g., STM32, PIC, ARM-based platforms)* Software Validation & Testing - Perform unit testing, integration testing, and debugging using industry-standard tools* Version Control & Configuration Management - Utilize Git, CI/CD pipelines, and software lifecycle management tools* Cross-Functional Collaboration - Work with electronics engineers, systems engineers, and product development teams to deliver robust solutions* User Interface (GUI) & Application Development - Support graphical user interface (GUI) design for embedded applications* System Integration - Interface software with sensors, communication protocols (I2C, SPI, UART, CAN), and wireless technologiesEssential Skills & Experience* Embedded C/C++ programming for firmware and embedded software* Experience with real-time operating systems (RTOS) or bare-metal development* Strong understanding of microcontroller architectures and peripherals* Hands-on experience with debugging tools, oscilloscopes, and logic analyzers* Proficiency in software configuration management tools (Git, SVN, Jenkins, etc.)* Strong analytical skills and ability to troubleshoot hardware/software interactions* Experience with embedded software validation, verification, and release managementDesirable Skills & Technologies* Experience with functional safety standards (IEC 61508, ISO 26262, DO-178C)* Familiarity with wireless communication protocols (Bluetooth, Wi-Fi, Zigbee)* Knowledge of Python, MATLAB, or C# for software development and testing* Experience with GUI development frameworks (Qt, MAUI, wxWidgets)* Understanding of over-the-air (OTA) firmware updates* Previous experience in IoT, automotive, medical devices, or industrial automationWhat's on offer* Company bonus scheme up to 10-15%* 25 days holiday* Training and development opportunities* Medical and health cash-back scheme* Pension matched up to 7.5%* Share incentive schemePlease note: Our client are unable to provide visa sponsorship for this role. Candidates must have the right to work in the UK.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.