Talent.com
This job offer is not available in your country.
Embedded Software Engineer

Embedded Software Engineer

Adaptive Careers LimitedWest Lothian, Scotland, United Kingdom
17 days ago
Job type
  • Full-time
  • Permanent
Job description

Contract Type : Full Time, Permanent (Hybrid working)

Location : Livingston, Scotland

Salary : DOE

We are looking for a passionate and experienced Software Engineer to join our clients' growing team and help develop innovative solutions for a range of industries, including Energy, Industrial, Life Sciences, and Medical sectors.

About The Role

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, MSP430, 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.

About The Candidate / Skills & Experience

  • 3+ years 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, MSP430, 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.
  • 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.

Please apply today to join a company where your skills and ideas will make a real difference!

Please note that we do not have sponsorship budget for this role. Therefore, candidates must have the right to live and work in the UK.