Mid-Level/Senior Embedded Software Engineer | C/C++/Rust
Dublin | Primarily office-based
Up to €80k + benefits, (depending on experience)
Want to build embedded technology that leaves the lab and ends up in the real world?
I'm working with a global product innovation company that's looking for an Embedded Software Engineer to join their growing Dublin team.
And this isn't your typical embedded role.
You'll be working on new and genuinely challenging products for some of the world's biggest brands, taking ideas from early concept to prototype to production and real world deployment.
You'll work alongside electronics engineers, mechanical engineers, designers and scientists, so if you like getting close to the hardware and solving problems beyond the boundaries of software, this could be a great fit.
What makes it interesting?
C, C++ or Rust and Python
• Zephyr OS, Embedded Linux and Bare Metal
• Bluetooth, Wi Fi, USB, UART, SPI and I2C
• Low power and battery powered systems
• Wearables and connected devices
• Hardware and software integration and bring up
• Taking products from concept all the way to launchYou'll have the opportunity to work across different technologies and industries rather than being tied to the same product or problem year after year.
I'm looking for someone who:
Has solid professional experience developing embedded software
• Is strong in C, C++ or Rust
• Has hands on experience with RTOS, Embedded Linux or bare metal systems
• Enjoys debugging and solving problems at the hardware and software boundary
• Understands protocols such as I2C, SPI, UART, USB, Bluetooth or Wi Fi
• Is comfortable working from datasheets and alongside hardware engineers
• Takes pride in writing well tested, maintainable software
• Can communicate technical ideas clearly
• Most importantly, is curious, practical and enjoys figuring things outAnd don't worry if you don't tick every box.
If you're an embedded engineer who wants variety, technical challenge and the chance to see your work become a real product, I'd love to hear from you.
Interested? Let's have a chat.
Option 1: Hit Apply and I'll give you a call to talk through the opportunity before anything is submitted.
Option 2: Drop me a message on LinkedIn, Thomas Drake | SoCode Recruitment
18/09/2026
Mid-Level/Senior Embedded Software Engineer | C/C++/Rust
Dublin | Primarily office-based
Up to €80k + benefits, (depending on experience)
Want to build embedded technology that leaves the lab and ends up in the real world?
I'm working with a global product innovation company that's looking for an Embedded Software Engineer to join their growing Dublin team.
And this isn't your typical embedded role.
You'll be working on new and genuinely challenging products for some of the world's biggest brands, taking ideas from early concept to prototype to production and real world deployment.
You'll work alongside electronics engineers, mechanical engineers, designers and scientists, so if you like getting close to the hardware and solving problems beyond the boundaries of software, this could be a great fit.
What makes it interesting?
C, C++ or Rust and Python
• Zephyr OS, Embedded Linux and Bare Metal
• Bluetooth, Wi Fi, USB, UART, SPI and I2C
• Low power and battery powered systems
• Wearables and connected devices
• Hardware and software integration and bring up
• Taking products from concept all the way to launchYou'll have the opportunity to work across different technologies and industries rather than being tied to the same product or problem year after year.
I'm looking for someone who:
Has solid professional experience developing embedded software
• Is strong in C, C++ or Rust
• Has hands on experience with RTOS, Embedded Linux or bare metal systems
• Enjoys debugging and solving problems at the hardware and software boundary
• Understands protocols such as I2C, SPI, UART, USB, Bluetooth or Wi Fi
• Is comfortable working from datasheets and alongside hardware engineers
• Takes pride in writing well tested, maintainable software
• Can communicate technical ideas clearly
• Most importantly, is curious, practical and enjoys figuring things outAnd don't worry if you don't tick every box.
If you're an embedded engineer who wants variety, technical challenge and the chance to see your work become a real product, I'd love to hear from you.
Interested? Let's have a chat.
Option 1: Hit Apply and I'll give you a call to talk through the opportunity before anything is submitted.
Option 2: Drop me a message on LinkedIn, Thomas Drake | SoCode Recruitment
Job Title: Technical Author
Salary: £55,000-£60,000
Location: Hybrid in Huntingdon (sometimes Waterbeach)
Please note that unfortunately this opportunity does not offer sponsorship.
We are on the lookout for a Technical Author to create and maintain clear, accurate and user-friendly technical documentation supporting the use and maintenance of products, services and systems on behalf of one of our clients, a global engineering and technology business developing specialist hardware and software solutions for customers across international markets.
You’ll work closely with product development teams, engineers, project managers and subject matter experts to understand complex technical information and translate it into documentation that customers can easily understand and use.
This role plays an important part in the customer experience, ensuring that high-quality documentation enables customers to integrate and use our technology quickly and effectively.
What You’ll Be Doing:
Develop, write and edit technical documentation, including user manuals, system operation guides and installation instructions.
Translate complex technical information into clear, concise and accessible content.
Work closely with engineering and product development teams to gather information and ensure documentation is accurate and up to date.
Review and update existing documentation to reflect current product and technical information.
Create diagrams, charts and other visual aids to support technical content.
Work with graphic designers to incorporate visual elements into documentation.
Explore innovative ways of communicating complex technical information, including through video and animation.
Ensure documentation meets relevant industry standards and regulatory requirements.
Test products and tools to verify the accuracy of technical content.
Manage documentation schedules and content deadlines, typically working with project managers and engineers across a three-month planning horizon.
Use content management and documentation systems to organise and publish technical content, ensuring customers can easily access the latest documentation.
Review documentation produced by other writers to ensure consistency and accuracy.
Contribute to training materials and e-learning content.
Participate in peer reviews and provide constructive feedback.
Identify ineffective processes and recommend improvements to enhance the customer experience.What You’ll Bring:
Experience producing technical documentation within a software or hardware environment.
Previous experience working in an Agile development environment.
Experience within a scientific or engineering environment.
Strong technical writing and editing skills and proficiency with Microsoft Office and documentation software.
Experience using documentation tools such as Adobe FrameMaker, MadCap Flare or similar.
Familiarity with version control systems.
Experience working with content management systems.
A basic understanding of HTML, CSS and other web technologies.
Understanding of regulatory and compliance requirements relating to technical documentation.Skills & Behaviours
Able to understand complex technical concepts quickly and communicate them clearly.
Excellent written and verbal communication skills.
Strong attention to detail and commitment to accuracy.
Strong research and analytical skills.
Able to simplify complex technical information for a customer audience.
Well organised, with the ability to manage multiple projects and competing priorities.
Able to work independently while collaborating effectively with cross-functional teams.
Comfortable managing deadlines and conflicting priorities.
A proactive approach to identifying opportunities to improve documentation and the customer experience.The quality of these technical documentation directly influences how customers experience this business. You’ll have the opportunity to shape how complex technical information is communicated, helping customers integrate and use our technology effectively while representing the business through high-quality documentation.
Hit apply
18/09/2026
Job Title: Technical Author
Salary: £55,000-£60,000
Location: Hybrid in Huntingdon (sometimes Waterbeach)
Please note that unfortunately this opportunity does not offer sponsorship.
We are on the lookout for a Technical Author to create and maintain clear, accurate and user-friendly technical documentation supporting the use and maintenance of products, services and systems on behalf of one of our clients, a global engineering and technology business developing specialist hardware and software solutions for customers across international markets.
You’ll work closely with product development teams, engineers, project managers and subject matter experts to understand complex technical information and translate it into documentation that customers can easily understand and use.
This role plays an important part in the customer experience, ensuring that high-quality documentation enables customers to integrate and use our technology quickly and effectively.
What You’ll Be Doing:
Develop, write and edit technical documentation, including user manuals, system operation guides and installation instructions.
Translate complex technical information into clear, concise and accessible content.
Work closely with engineering and product development teams to gather information and ensure documentation is accurate and up to date.
Review and update existing documentation to reflect current product and technical information.
Create diagrams, charts and other visual aids to support technical content.
Work with graphic designers to incorporate visual elements into documentation.
Explore innovative ways of communicating complex technical information, including through video and animation.
Ensure documentation meets relevant industry standards and regulatory requirements.
Test products and tools to verify the accuracy of technical content.
Manage documentation schedules and content deadlines, typically working with project managers and engineers across a three-month planning horizon.
Use content management and documentation systems to organise and publish technical content, ensuring customers can easily access the latest documentation.
Review documentation produced by other writers to ensure consistency and accuracy.
Contribute to training materials and e-learning content.
Participate in peer reviews and provide constructive feedback.
Identify ineffective processes and recommend improvements to enhance the customer experience.What You’ll Bring:
Experience producing technical documentation within a software or hardware environment.
Previous experience working in an Agile development environment.
Experience within a scientific or engineering environment.
Strong technical writing and editing skills and proficiency with Microsoft Office and documentation software.
Experience using documentation tools such as Adobe FrameMaker, MadCap Flare or similar.
Familiarity with version control systems.
Experience working with content management systems.
A basic understanding of HTML, CSS and other web technologies.
Understanding of regulatory and compliance requirements relating to technical documentation.Skills & Behaviours
Able to understand complex technical concepts quickly and communicate them clearly.
Excellent written and verbal communication skills.
Strong attention to detail and commitment to accuracy.
Strong research and analytical skills.
Able to simplify complex technical information for a customer audience.
Well organised, with the ability to manage multiple projects and competing priorities.
Able to work independently while collaborating effectively with cross-functional teams.
Comfortable managing deadlines and conflicting priorities.
A proactive approach to identifying opportunities to improve documentation and the customer experience.The quality of these technical documentation directly influences how customers experience this business. You’ll have the opportunity to shape how complex technical information is communicated, helping customers integrate and use our technology effectively while representing the business through high-quality documentation.
Hit apply
Experienced Embedded Software Consultant
Eligibility for UK security clearance is required.
Please note: this role is not eligible for UKVI sponsorship.
Breakthrough technology is critical to protecting the UK’s Defence and Homeland Security. As an Experienced Consultant, you’ll be right at the heart of that mission—helping to defend against emerging technological and cyber threats.
This is a role where your work genuinely matters. You’ll collaborate with elite, multi-disciplinary teams of scientists, engineers, and designers to explore pioneering concepts and turn them into reality. From first principles to fully functioning prototypes, you’ll be hands-on throughout the entire product lifecycle—capturing requirements, designing architectures, developing and testing solutions, and delivering working systems.
What we’re looking for:
You’ll ideally bring 3+ years’ experience in embedded software development, a strong track record of designing and implementing robust technical solutions, and a relevant degree. You’ll be confident working in Linux, programming in C, and at least one other language such as C++, C#, or MATLAB.
Experience in any of the following would be an advantage:
Bare-metal or RTOS development on ARM targets
High-level software architecture
Embedded software debugging techniques
Electronics development and hands-on debugging
Scripting for test, automation, or signal processing (e.g. Python or MATLAB)Engineers from any sector are encouraged to apply. Defence experience is welcomed but not essential.
This is an exciting time to join. You’ll help build on a strong track record while developing your career at the cutting edge of technology—surrounded by curious, driven people who value individuality, inclusion, and shared purpose.
If you feel you are suitable for this role, please don’t hesitate to apply now. For more information, or to discuss your experience/CV, please do get in touch with Jeremy van Waveren at SoCode- Norwich.
At SoCode, we pride ourselves on an attractive referral scheme.
If you have friends, family or colleagues looking for a new position soon tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with a thank you present to show our appreciation.
#LI-JV1
18/09/2026
Experienced Embedded Software Consultant
Eligibility for UK security clearance is required.
Please note: this role is not eligible for UKVI sponsorship.
Breakthrough technology is critical to protecting the UK’s Defence and Homeland Security. As an Experienced Consultant, you’ll be right at the heart of that mission—helping to defend against emerging technological and cyber threats.
This is a role where your work genuinely matters. You’ll collaborate with elite, multi-disciplinary teams of scientists, engineers, and designers to explore pioneering concepts and turn them into reality. From first principles to fully functioning prototypes, you’ll be hands-on throughout the entire product lifecycle—capturing requirements, designing architectures, developing and testing solutions, and delivering working systems.
What we’re looking for:
You’ll ideally bring 3+ years’ experience in embedded software development, a strong track record of designing and implementing robust technical solutions, and a relevant degree. You’ll be confident working in Linux, programming in C, and at least one other language such as C++, C#, or MATLAB.
Experience in any of the following would be an advantage:
Bare-metal or RTOS development on ARM targets
High-level software architecture
Embedded software debugging techniques
Electronics development and hands-on debugging
Scripting for test, automation, or signal processing (e.g. Python or MATLAB)Engineers from any sector are encouraged to apply. Defence experience is welcomed but not essential.
This is an exciting time to join. You’ll help build on a strong track record while developing your career at the cutting edge of technology—surrounded by curious, driven people who value individuality, inclusion, and shared purpose.
If you feel you are suitable for this role, please don’t hesitate to apply now. For more information, or to discuss your experience/CV, please do get in touch with Jeremy van Waveren at SoCode- Norwich.
At SoCode, we pride ourselves on an attractive referral scheme.
If you have friends, family or colleagues looking for a new position soon tell them to contact us by either phone or email ensuring they provide us with your name. If we successfully find them a new position, we will provide you with a thank you present to show our appreciation.
#LI-JV1