×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Embedded Software Engineer, C++ Developer

Job in Livingston, West Lothian, EH54, Scotland, UK
Listing for: Adaptive Careers
Full Time position
Listed on 2026-03-10
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, C++ Developer
Job Description & How to Apply Below

We are currently recruiting for an Embedded Software Engineer to join a growing team and help develop innovative solutions for a range of industries, including Energy, Industrial, Life Sciences and Medical sectors. You will have the opportunity to work on cutting‑edge technologies and contribute to the full product development lifecycle—from concept to production. As a Software Engineer, you will be responsible for developing and delivering embedded software solutions across a variety of technical projects.

You will work with modern C++ and C in commercial environments, alongside Linux system development, and design real‑time embedded systems, including development for microcontrollers such as ARM, PIC, MSP
430, and DSP. You’ll interface with industry‑standard protocols and buses (Ethernet, USB, RS232, I2C, SPI) and control wireless modules (Bluetooth, Wi‑Fi, LoRa, NFC). Collaborating closely with customers and internal teams, you’ll help turn initial ideas into tangible products, often under tight deadlines. Additionally, you will engage in software debugging, problem‑solving, and continuous improvement processes, while contributing to customer‑facing documentation, reports, and test results.

Essential

Skills & Experience
  • Good experience in developing embedded or real‑time systems.
  • Strong expertise in Modern C++ and C programming, gained in a commercial environment.
  • Solid experience with Linux system development (e.g., Yocto, Debian).
  • Proficiency in working with 16 and 32‑bit microcontrollers (e.g., ARM, PIC, MSP
    430, DSP).
  • Familiarity with common protocols and buses such as Ethernet, USB, RS232, I2C, SPI.
  • Experience in embedded wireless module control (Bluetooth, Wi‑Fi, LoRa, NFC).
  • A hands‑on approach to using a variety of development environments and tools.
  • Ability to produce high‑quality code and adhere to industry best practices.
  • Strong problem‑solving skills and a passion for debugging and bug‑fixing.
Whats on offer
  • The chance to work on a wide variety of technically demanding projects across multiple industries.
  • A fast‑paced, collaborative environment with the opportunity to influence product development from start to finish.
  • A supportive and professional team committed to your growth and success.
  • Opportunities to learn new skills, develop your career, and take on exciting challenges.
Qualifications
  • Bachelor's degree in Software Engineering, Computer Science, or a related field.

If you're an innovative, motivated software engineer with a passion for creating impactful products and enjoy the challenge of working in a fast-moving technical environment, we would love to hear from you.

Sponsorship is not available for this role and therefore, candidates must hold the right to live and work in the UK.

Apply today to join a company where your skills and ideas will make a real difference

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary