Embedded Software Engineer

People Source Consulting trading as Experis

Dundee

On-site

GBP 40,000 - 50,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

33 days annual leave
Death in service at 4x annual salary
Employee Assistance Programme
Enhanced parental leave policies
Birthday day off
Paid sick leave
Company pension scheme
Cycle to work scheme
Free parking at Glasgow site

Job summary

An established industry player is seeking a passionate Embedded Software Engineer to join its innovative technology team. In this role, you will design and implement embedded software for cutting-edge aquaculture solutions, contributing to sustainable practices in the industry. You will work closely with a diverse team, engaging in the full software development lifecycle while utilizing your expertise in Python and embedded systems. This is an exciting opportunity to make a tangible impact on real-world applications and advance your career in a supportive and dynamic environment.

Qualifications

  • 2+ years of experience in developing embedded software.
  • Strong proficiency in Python for embedded systems.

Responsibilities

  • Design and develop embedded software for aquaculture technology.
  • Collaborate with hardware engineers and data scientists.

Skills

Python
Embedded Software Development
Microcontrollers
Debugging
Problem Solving
Communication Skills

Education

Bachelor's degree in Computer Science
Bachelor's degree in Electrical Engineering

Tools

JTAG
Oscilloscopes
Logic Analyzers
Git

Job description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from People Source Consulting trading as Experis

Director at PSC trading as Experis | Recruitment Specialist for Embedded, Electronics, AI, robotics, and sustainable energy Engineering Talent with…

Role: Embedded Software Engineer

Location: Glasgow OR Dundee; they have 2 offices, so you can work from either

Salary: £40,000 - £50,000 approx., but can be flexible for the right candidate

Onsite work: required 3x days per week

Role description and purpose

We are seeking a talented and passionate Embedded Software Engineer to join our growing technology team. You will play a crucial role in designing, developing, and implementing embedded software for our next-generation aquaculture technology.

This is an exciting opportunity to contribute directly to technology for good, working on real-world systems that have a tangible impact. You will be involved in the full software development lifecycle, from requirements gathering to deployment and maintenance, collaborating closely with hardware engineers, data scientists, and aquaculture specialists.

Responsibilities

  • Design, develop, and debug embedded software and firmware for aquaculture monitoring and control systems (e.g., sensor integration, automated feeding systems, water quality monitoring devices).
  • Write clean, efficient, and well-documented code in Python for embedded systems.
  • Work with microcontrollers, microprocessors, and real-time operating systems (RTOS).
  • Implement communication protocols (e.g., MQTT, UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN) for data transmission and device control.
  • Integrate software with hardware components, including sensors, actuators, and communication modules.
  • Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
  • Develop and execute unit, integration, and system tests to ensure software quality and reliability.
  • Troubleshoot and debug software and hardware issues in embedded systems.
  • Collaborate effectively with hardware engineers, data scientists, and aquaculture experts to define system requirements and ensure seamless integration.
  • Contribute to the continuous improvement of software development processes and tools.
  • Stay up-to-date with the latest advancements in embedded software development and the aquaculture industry.

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience (typically 2+ years) in developing embedded software and firmware.
  • Strong proficiency in Python programming for embedded systems.
  • Experience working with microcontrollers and microprocessors (e.g., ARM Cortex-M, ESP32, NVIDIA Jetson).
  • Knowledge of communication protocols relevant to IoT and industrial automation (e.g., MQTT, Modbus).
  • Solid understanding of communication protocols (e.g., UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN).
  • Experience with debugging tools and techniques for embedded systems (e.g., JTAG, oscilloscopes, logic analyzers).
  • Ability to read and understand hardware schematics and datasheets.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.

Preferred Qualifications

  • Experience with C/C++, BASH, etc., for embedded systems or scripting.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and IoT services.
  • Familiarity with data acquisition and processing techniques.
  • Understanding of control systems and algorithms.
  • Previous experience in aquaculture, agricultural technology, or environmental monitoring sectors.
  • Experience with version control systems (e.g., Git).
  • Experience with agile development methodologies.

General Skills

  • Excellent problem-solving skills and the ability to think creatively to overcome technical challenges.
  • A passion for learning and staying updated with industry trends and best practices.
  • Strong communication and teamwork skills, with a focus on Openness and transparency.
  • Desire to take initiative and self-start when necessary.
  • Flexibility; we do what is necessary to make the organization successful.
  • 37.5 hours/week
  • 33 days annual leave
  • Death in service at 4x annual salary
  • Employee Assistance Programme
  • Enhanced parental leave policies
  • Birthday day off
  • Paid sick leave
  • Company pension scheme
  • Cycle to work scheme
  • Free parking at Glasgow site

How to apply?

Please send your CV to danielle.chapman@experis.co.uk

Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Industries
  • Appliances, Electrical, and Electronics Manufacturing; Computers and Electronics Manufacturing

Referrals increase your chances of interviewing at People Source Consulting trading as Experis by 2x

Sign in to set job alerts for “Embedded Software Engineer” roles.

Dundee, Scotland, UK; multiple postings in the past week

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

Similar jobs worth comparing

Senior Embedded Software Engineer (electronics)
Senior Embedded Software Engineer (electronics)

Experis Scotland • Stoke-on-Trent

On-site
GBP 65,000
Pension plan
Fully funded travel opportunities
Competitive salary
Embedded Software Engineer
Embedded Software Engineer

Cortech Talent Solutions Ltd • Glasgow

On-site
GBP 40,000 - 60,000
Competitive salary
30 days annual leave including bank/dí
Death in service at 4 x annual salary
+7
Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridgeshire and Peterborough

On-site
GBP 65,000 - 90,000
Performance bonus
Share incentive scheme
Enhanced pension
+7
Embedded Software Engineer
Embedded Software Engineer

IC Resources • Glasgow

On-site
GBP 55,000 - 85,000
Hybrid working
Embedded Software Engineer – Consultant
Embedded Software Engineer – Consultant

IC Resources • Cambridge

On-site
GBP 70,000 - 100,000
Annual bonus
Share incentive scheme
Enhanced pension contribution
+3
Embedded Software Engineer
Embedded Software Engineer

Deep Sea Electronics Ltd • East Midlands

On-site
GBP 55,000 - 75,000
25 days holiday
Flexible holiday scheme
Bupa Healthcare package
+3
Embedded Software Engineer
Embedded Software Engineer

X4 Technology • Southampton

Hybrid
GBP 40,000 - 56,000
Embedded Software Manager
Embedded Software Manager

CPS Group (UK) Limited • Cardiff

Hybrid
GBP 65,000 - 75,000
Embedded Engineer
Embedded Engineer

Bright Purple • Aberdeen City, City of Edinburgh

On-site
GBP 63,000 - 77,000
Private healthcare
Life insurance
Company pension
+2
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Platform Recruitment • Cambridge

On-site
GBP 40,000 - 60,000