Apply to the vacancy...
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Apply to the vacancy...
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Sign up for Jobbird
An error occurred while opening the sign-up page. Please try again.

Loading window...

Forgot my password
Unfortunately, something went wrong while opening the page. Please try again.

Loading window...

Log out
Unfortunately, something went wrong while signing out. Please try again.

Loading window...

Job application sent
Something went wrong while logging in. Please try again.
Something went wrong while signing up. Please try again.

Loading window...

logo
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
Filters
Filters
Location and distance
  • 5 km
  • 10 km
  • 30 km
  • 50 km

  • All
Jobs posted from
Salary from (per month)
Filters
How our sorting works

The order in which job vacancies are displayed is determined by a composite score based on the following factors:

  • Keyword Relevance: How well your search terms match the vacancy details. We prioritize matches found in the job title, followed by job requirements, location names, and educational levels. Matches within general employer information or the organization's name carry a lower weight.
  • Commercial Prioritization (Premium Jobs): Vacancies paid for by employers ('Premium' or 'Sponsored') receive a ranking boost and will appear higher in the search results.
  • Recency (Date Relevance): Newer vacancies are prioritized. The relevance score of a vacancy is reduced by half once the posting is older than 30 days.
  • Proximity (Distance Relevance): Vacancies located closer to your search location are ranked higher. For vacancies located more than 30 km from the search center, the relevance score is halved.
The final ranking is established by multiplying all these individual factors to calculate the total relevance score.

Verso Recruitment Group

Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc)

Verso Recruitment Group Nottingham
65,000 to 80,000
32 - 40 hour
new


Show Recently closed jobs

    Verso Recruitment Group

    Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc)

    Verso Recruitment Group Nottingham
    65,000 to 80,000
    32 - 40 hour
    new
    Status Open
    Apply now

    Apply on the employer's website


    What we ask

    Education

    No minimum education required

    What we offer

    Salary
    £65,000 to £80,000
    Hours
    32 to 40 hours per week
    Employment type
    permanent

    Job description

    Job Title: Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc)
    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 Senior Embedded Software Engineer / C++/Networking (Ethernet, TCP/IP etc)
    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 Why Join?
    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)
    Salary description

    £65000.00 - £80000.00 per year

    Apply now

    Apply on the employer's website

    Apply now

    Apply on the employer's website


    Vacancy actions

    Save as favorite
    Share vacancy
    Or apply later


    Nottingham England

    Jobs

    • Search for jobs
    • Jobs per location
    • Jobs per job profession
    • Jobs per employment
    • Jobs per educational attainment

    Jobbird

    • Switch to different region
    • Terms and Conditions
    © 2026 Jobbird