Software EngineerLocation: Poole, DorsetSalary: £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.
Software Engineer
CMD Recruitment
Posted 9 hours ago, valid for a day
Poole, Dorset BH15 2BD, England
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
- The position is for a Software Engineer located in Poole, Dorset, offering a salary between £50,000 and £60,000 depending on experience.
- Candidates should have expertise in embedded systems, C/C++ development, and firmware engineering, with a focus on high-performance, safety-critical systems.
- Key responsibilities include designing and optimizing software solutions, developing firmware for microcontrollers, and collaborating with cross-functional teams.
- Essential skills required are embedded C/C++ programming, experience with real-time operating systems, and proficiency in software configuration management tools.
- The role offers excellent benefits including a company bonus scheme, 25 days of holiday, and a matched pension scheme, but candidates must have the right to work in the UK.