carbon-neutral business powered entirely by renewable energy, with sustainability at the core of their mission. The team is now seeking a Senior Embedded Software Engineer to lead the development of next-generation medical devices. You’ll play a key role in the full development lifecycle from architectural decisions to implementation and testing, all the while collaborating across … take the lead in meaningful MedTech innovation, apply today to learn more! For more information on this role, or other jobs across: Embedded, Firmware, C/C++ Programming, RTOS, DeviceDriverDevelopment, please contact Callum Allen at IC Resources. More ❯
FPGA teams to deliver tightly integrated, high-speed embedded systems. Mentor engineers, drive best practices, and contribute to recruitment and technical leadership. Essential Experience: 10+ years in C++ software development in a Linux environment Experience building complex software for custom hardware, including device interfacing. Strong foundation in data structures, algorithms, and object-oriented design. Desirable Skills: Exposure to … Qt, Yocto, Linux kernel, or devicedriver development. Knowledge of high-speed data, graphics processing, or networking (TCP/IP, multicast). Familiarity with Python, GitLab, or AWS What you'll get: £70-90k (Dependent on experience) Very generous bonus scheme Ability to work nearly remotely, with occasional office visits Private medical, dental, and optical care Interested More ❯
designed a lot of cool products and who are 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 experience outside of the classroom are encouraged to apply. Requirements: B.S. Degree in Electrical Engineering, Computer Engineering, Computer Science or related field Experience developing FPGA logic in VHDL on production hardware or evaluation 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 embedded systems 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 (EEPROM, I2C, SPI, UART, etc.) Familiarity with hardware debugging tools (oscilloscope, DMM, JTAG, etc.) Good analytical and problem solving More ❯
team in process of growing and broadening their skills. This team has a focus of designing and manufacturing efficient energy solutions, used nationwide. Key Experience & Responsibilities: - Embedded C++ Software Development onto a RTOS - RTOS - Able to Develop Device-Drivers - Developed Code to a Regulated Standard Such as ISO or Misra - Undertake & Complete all relevant Project/Product documentation More ❯