Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc)
Why this role stands out
This hybrid role offers a competitive salary of £65,000 - £80,000 and the chance to significantly impact cutting-edge connected products by leveraging your C++/networking expertise. You'll thrive here if you're a skilled embedded engineer eager to contribute to a reputable technology business, writing production code and collaborating with diverse teams. Apply today to advance your career in a dynamic environment!
Quick overview
Job description
Location: Nottingham
Salary: £65,000 to £80,000 basic + benefits
Hybrid working: Ideally local, able to work on-site 2/3 days a week. Open to people further afield and in the office less if they have an ideal background.
They cannot offer sponsorship in this role
Are you a Senior Embedded Software Engineer looking for a role where you can have a genuine influence on the next generation of connected products?
To apply for this role, you must have a strong background in embedded software engineering, experience of embedded C & C++ programming and good knowledge/experience of networking technologies/communication protocols (Ethernet or TCP/IP or UDP or IP networking or HTTPS or network protocols).
We re working with an established technology business developing sophisticated connected electronic products for international markets. They re now looking to strengthen their engineering team with a Senior Embedded Software Engineer who can take ownership of embedded development, secure connectivity and cybersecurity across their product portfolio.
This is a hands-on engineering role rather than a purely architectural or managerial position. You ll be writing production code, solving complex technical problems and working closely with hardware, firmware, software, test and compliance teams.
Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc)
The role:
You ll be responsible for developing and implementing secure, network-connected functionality within embedded products.
Your work will include:
- Designing and developing embedded software for connected products
- Writing, reviewing, testing and maintaining production-quality code
- Implementing secure communication protocols.
- Working with networking technologies and RFC-based networking principles
- Developing low-level software and device drivers
- Working with peripherals including SPI, I2C, I2S and UART
- Contributing to software architecture, design reviews and technical problem solving
What We're Looking For:
Experienced in embedded software development, with a strong background in connected, wireless or other high-technology products.
We're particularly interested in engineers with:
- Strong Embedded C and C++ experience
- Experience developing production code for real-time embedded systems
- Experience with network-connected products and TCP/IP, Ethernet, UDP, IP networking, HTTP/S or similar protocols
- Practical experience implementing secure communications or cybersecurity functionality
- ARM Cortex-M or similar microcontroller experience
- RTOS experience such as FreeRTOS, ThreadX or Azure RTOS
- Bare-metal development and low-level driver development experience
This is an opportunity to join a highly technical engineering environment where embedded software is central to the development of the company's next generation of products.
You'll have the opportunity to work across embedded software, networking, cybersecurity and hardware, while having significant ownership over the solutions you develop.
If you're an experienced Embedded Software Engineer who enjoys getting close to the technology and wants to work on genuinely interesting connected products, we'd be keen to hear from you.
If you have any specific questions about this Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc) role, please call David on (phone number removed) / (url removed)
Similar jobs
- SN

Forward Deployed Engineer Auto Apply
Snaplogic · United Kingdom · Hybrid 🇬🇧
EngineeringSalary not listed - AM

Senior Software EngineerRecently posted
Anson Mccade · Cheltenham, Gloucestershire · Hybrid 🇬🇧
AWSJavaAzure+5Technology£50k - £70k/yr - TR

Software Engineer (Structured Data) Auto Apply
Tradinghub · London · Hybrid 🇬🇧
SQLAWSC#+4TechnologySalary not listed - TR

Software Engineer (Market Data) Auto Apply
Tradinghub · London · Hybrid 🇬🇧
DynamoDBSQLAWS+4TechnologySalary not listed - RU

Senior Software Engineer I (Growth) Auto Apply
Runna · Runna London · Hybrid 🇬🇧
Talent AcquisitionOnboardingDynamoDB+19TechnologySalary not listed - OL

Software Engineer - BrandX Auto Apply
Olo · Belfast · Remote 🇬🇧
SSOGenerative AITechnologySalary not listed - OL

Software Engineer - Core Auto Apply
Olo · Belfast · Remote 🇬🇧
TechnologySalary not listed - OL

Software Engineer II - In-Store Auto Apply
Olo · Belfast · Remote 🇬🇧
Point of SaleTechnologySalary not listed - CG
Senior EngineerRecently posted
Costain Group · Gatwick · On-site 🇬🇧
ProcurementSchedulingProject ManagementEngineeringSalary not listed - RD

Forward Deployed Engineer - EMEA Auto Apply
Redpanda Data · UK - Remote · Remote 🇬🇧
Talent AcquisitionSQLADP+4EngineeringSalary not listed - CG
Systems Engineer (Requirements & Configuration)
Costain Group · London · Hybrid 🇬🇧
TechnologySalary not listed - TH

Principal Software EngineerRecently posted
TPXImpact Holdings Plc · United Kingdom · Hybrid 🇬🇧
TechnologySalary not listed