Junior Firmware Engineer ( C/C++ Embedded) Hybrid role - one to two days a week required in the office. Junior Firmware Engineer required for one of Northern Irelands longest established R&D software houses. Key Responsibilities: Design, develop, and test embedded software solutions for our cutting-edge products. Implement and optimize software on microcontrollers, specifically STM32 or NXP. Work closely with the hardware team to integrate software solutions with various hardware components. Develop and maintain software for ARM-based systems or RTOS environments to ensure optimal performance. Debug, troubleshoot, and resolve software issues in embedded systems. Document software architecture, design, and testing processes for accurate tracking and future reference. Requirements: Experience in Embedded Software Development: 1+ years of professional experience with a focus on embedded systems. Technical Skills: Strong proficiency with STM32 or NXP microcontrollers. ARM Architecture Knowledge: Familiarity with ARM-based systems and experience developing applications or low-level software for ARM processors. RTOS Experience: Hands-on experience with Real-Time Operating Systems (RTOS), including configuration and deployment in embedded applications. Programming Languages: Proficient in C/C++ for embedded applications; additional experience with other relevant programming languages is a plus. Problem-Solving Skills: Strong analytical and debugging skills to diagnose and fix complex issues within embedded environments. About our client Our client is a global technology company with a long history of innovation and leadership in its industry. In addition, the company has a strong commitment to sustainability, and is working to reduce its carbon footprint and increase the energy efficiency of its operations and products. Overall our client is a highly respected company that is focused on using technology to make the world a better, more sustainable place. Your Technical Skills: We are seeking a skilled Embedded Software Engineer to join our innovative team. This role is ideal for candidates with a robust background in embedded software, particularly those experienced in working with STM32 or NXP microcontrollers. If you have a deep understanding of ARM architecture or Real-Time Operating Systems (RTOS), we want to hear from you. Bonus points if you have : Strong skills in UDP/IP, TCP/IP, Linux Kernel, Multi-process/threading, Asynchronous programming, Relational Databases, Open Source Software Integration and Software Security Mechanisms required. Strong troubleshooting, multitasking, and organizational skills necessary. Evidence of coaching and mentoring team members and excellent communication skills required. Whats It Like to Work for our client Our client is known for being an innovative and dynamic company that values diversity, inclusion, and collaboration. The company has a strong commitment to creating sustainable and intelligent software, and to leveraging technology to make the world a better place. This mission is reflected in the company's culture, which encourages employees to think creatively, challenge the status quo, and work together to find new solutions to complex problems. In terms of work-life balance, our client strives to provide a supportive and flexible environment that allows employees to balance their personal and professional lives. The company offers a range of benefits, including health and wellness programs, flexible work arrangements, and opportunities for career development and growth. Overall, our client is a highly respected company that values its employees and is committed to creating a positive and supportive work environment. Whats In It For You? Competitive base salary up to £45k Generous holidays and flexible working policy Personal health & wellness package At this grade our client offers private healthcare for family on top of their standard benefits (22 days of paid leave + 8 statutory days; 1 additional day of paid holidays with every year of service; pension contribution; flexible working hours and flexi days). If you think youd be a fit for this role, please apply or chat to Phil Gamble directly for an informal chat. Phil has proudly worked in the Tech recruitment industry for over 19 years, successfully delivering on challenging IT recruitment campaigns in global IT software companies in the US, UK and Ireland. If you would like a discussion on how we can support your career or hiring needs please get in touch. Skills: Firmware C C++ Embedded Linux Benefits: Work From Home