Senior Embedded Software Engineer - C++ & Systems

Markem-Imaje

Nottingham

On-site

GBP 55,000 - 75,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Recruitment Referral bonus
Long service awards
Smart casual dress code

Job summary

Markem-Imaje in Nottingham, UK, seeks a passionate engineer to join an innovative, global team. You will write software and firmware for embedded components while providing strong technical leadership to internal and external partners.

You’ll push for continual improvement of embedded software practices and help steer system-level architectures and estimations. A great opportunity to grow in a leading, international environment.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering or Software Engineering.
  • Proven track record developing high-quality embedded software for end-user products.
  • Experience in a technical leadership role within a software team.
  • Expert knowledge of object-oriented programming, pair programming, memory management, distributed systems, multi-threading, and on-target debugging.
  • Advanced knowledge of C++ is required.
  • Experience with Agile/Scrum development practices.
  • Advanced verification skills (TDD, unit testing, code reviews) and planning (story development, backlog, estimation).
  • Advanced configuration management skills (version control, CI/CD, automated builds, release management).
  • Intermediate electronics knowledge (MCUs, memory, peripherals; schematics; oscilloscope/logic analyzers).
  • Excellent communication and interpersonal skills.

Responsibilities

  • Defines and troubleshoots system-level software design proposals and complete architectures.
  • Collaborates with hardware engineers on microprocessor selection and interfacing.
  • Performs component testing of software and verifies firmware compatibility with hardware.
  • Leads by example to improve quality and efficiency in the software team.
  • Leads software estimation for business planning.
  • Interfaces with engineering teams, stakeholders, and customers to understand requirements.
  • Acts as liaison between cross-functional teams and software discipline spokesman.
  • Ensures effective interfaces with third-party engineering partners.

Skills

Advanced C++
Embedded software
OO programming
Multi-threading
Unit testing
Agile / Scrum
Hardware interfacing
Leadership
Communication skills
Debugging

Education

BSc/MSc in CS/CE/SE

Job description

Markem-Imaje in Nottingham, UK, seeks a passionate engineer to join an innovative, global team. You will write software and firmware for embedded components while providing strong technical leadership to internal and external partners.

You’ll push for continual improvement of embedded software practices and help steer system-level architectures and estimations. A great opportunity to grow in a leading, international environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Embedded Software Engineer - Systems & Innovation
Lead Embedded Software Engineer - Systems & Innovation

Markem-Imaje • Beeston

On-site
GBP 65,000 - 90,000
Growth opportunities
International environment
Recruitment Referral bonus
+2
Embedded Software Engineer
Embedded Software Engineer

Markem-Imaje • Nottingham

On-site
GBP 55,000 - 75,000
Recruitment Referral bonus
Long service awards
Smart casual dress code
Embedded Software Engineer
Embedded Software Engineer

Markem-Imaje • Beeston

On-site
GBP 65,000 - 90,000
Growth opportunities
International environment
Recruitment Referral bonus
+2
Senior Software Engineer
Senior Software Engineer

Newman Stewart • Nottingham

On-site
GBP 50,000 - 70,000
Competitive salary
Professional growth opportunities
Collaborative work environment
Lead Embedded Software Engineer - Hybrid (Nottingham)
Lead Embedded Software Engineer - Hybrid (Nottingham)

Dover Corporation • Nottingham

Hybrid
GBP 40,000 - 60,000
Growth opportunities
Friendly work culture
Recruitment Referral bonus
Global Industrial Product Program Manager
Global Industrial Product Program Manager

Markem-Imaje • Nottingham

On-site
GBP 50,000 - 70,000
Growth opportunities
Recruitment Referral bonus
Long service awards
+1
Senior Embedded C++ Engineer – Industrial Tech Innovator
Senior Embedded C++ Engineer – Industrial Tech Innovator

Newman Stewart • Nottingham

On-site
GBP 50,000 - 70,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

ZENOVO • Nottingham

Hybrid
GBP 59,000 - 72,000
Senior Mechanical Engineer
Senior Mechanical Engineer

Markem-Imaje • Nottingham

On-site
GBP 45,000 - 65,000
Growth opportunities
Recruitment referral bonus
Smart casual dress code
Senior Embedded Engineer
Senior Embedded Engineer

Redline Group Ltd • Hawton

On-site
GBP 65,000 - 85,000