Embedded Software Engineer

Embedded Software Engineer

Glasgow Full-Time 36000 - 60000 £ / year (est.) No home office possible
P

At a Glance

  • Tasks: Design and develop embedded software for innovative aquaculture technology.
  • Company: Join a forward-thinking tech company focused on sustainable aquaculture solutions.
  • Benefits: Enjoy 33 days annual leave, flexible work options, and a cycle to work scheme.
  • Why this job: Be part of a dynamic team making a real impact in the aquaculture industry.
  • Qualifications: Bachelor's degree in Computer Science or related field; 2+ years in embedded software development.
  • Other info: Work from either Glasgow or Dundee with a supportive and collaborative culture.

The predicted salary is between 36000 - 60000 £ per year.

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.

You will be involved in the full software development life-cycle, from requirements gathering to deployment and maintenance, working closely with hardware engineers, data scientists, and aquaculture specialists.

  • Design, develop, and debug embedded software and firmware for a variety of 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.
  • Utilise communication protocols (MQTT, UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN) for data transmission and device control.
  • Integrate software with various 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 our 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.
  • Knowledge of communication protocols relevant to IoT and industrial automation.
  • Experience with C/C++, BASH, AWS, Azure, Google Cloud, and IoT services.
  • Familiarity with data acquisition and processing techniques.
  • Previous experience in the aquaculture, agricultural technology, or environmental monitoring sectors.
  • Experience with agile development methodologies.

Benefits:

  • 33 days annual leave
  • Employee Assistance Programme
  • Enhanced parental leave policies
  • Birthday day off
  • Paid bereavement leave
  • Paid sick leave
  • Company pension scheme
  • Cycle to work scheme
  • Free parking on the Glasgow site

Embedded Software Engineer employer: People Source Consulting trading as Experis

As an Embedded Software Engineer at our innovative company, you will thrive in a dynamic work culture that values collaboration and creativity, with the flexibility to work from either our Glasgow or Dundee offices. We offer an impressive benefits package, including 33 days of annual leave, enhanced parental leave, and a supportive Employee Assistance Programme, all designed to promote your well-being and professional growth. Join us to be part of a forward-thinking team dedicated to advancing aquaculture technology while enjoying unique perks like a birthday day off and a cycle to work scheme.
P

Contact Detail:

People Source Consulting trading as Experis Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies and protocols mentioned in the job description, such as MQTT, UART, and Bluetooth. Being able to discuss these in detail during your interview will show that you have the technical knowledge required for the role.

✨Tip Number 2

Highlight any previous experience you have in aquaculture or related fields. If you've worked on projects involving environmental monitoring or agricultural technology, be ready to share those experiences and how they relate to the position.

✨Tip Number 3

Prepare to demonstrate your problem-solving skills by discussing past challenges you've faced in embedded software development. Be specific about how you approached debugging and troubleshooting issues, as this is a key part of the role.

✨Tip Number 4

Show your enthusiasm for continuous learning and staying updated with industry advancements. Mention any recent courses, certifications, or personal projects that reflect your commitment to professional growth in embedded systems and aquaculture technology.

We think you need these skills to ace Embedded Software Engineer

Embedded Software Development
Firmware Development
Python Programming
C/C++ Proficiency
BASH Scripting
Knowledge of Communication Protocols (MQTT, UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN)
Sensor Integration
Automated Systems Development
Unit Testing
Integration Testing
System Testing
Troubleshooting and Debugging
Collaboration with Cross-Functional Teams
Agile Development Methodologies
Data Acquisition and Processing Techniques
Familiarity with Cloud Services (AWS, Azure, Google Cloud)
Continuous Improvement Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in embedded software development, particularly with Python and the specific protocols mentioned in the job description. Emphasise any projects related to aquaculture or similar fields.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for embedded systems and aquaculture technology. Mention specific experiences that align with the role's requirements, such as working with hardware integration or developing firmware.

Showcase Your Technical Skills: In your application, clearly outline your proficiency in programming languages and communication protocols relevant to the position. Provide examples of how you've used these skills in past projects or roles.

Highlight Collaboration Experience: Since the role involves working closely with various specialists, include examples of successful teamwork in your application. Describe how you’ve collaborated with engineers or scientists to achieve project goals.

How to prepare for a job interview at People Source Consulting trading as Experis

✨Showcase Your Technical Skills

Be prepared to discuss your experience with embedded software development, particularly in Python. Highlight specific projects where you've integrated communication protocols like MQTT or I2C, and be ready to explain your approach to debugging and testing.

✨Understand the Aquaculture Industry

Familiarise yourself with the basics of aquaculture technology and how embedded systems are used within this field. Demonstrating knowledge about the industry will show your genuine interest and help you connect your skills to their needs.

✨Emphasise Collaboration

Since the role involves working closely with hardware engineers and data scientists, be ready to share examples of how you've successfully collaborated in past projects. Discuss your communication style and how you ensure seamless integration between software and hardware.

✨Prepare Questions

Have thoughtful questions ready to ask about the company's technology stack, team dynamics, and future projects. This not only shows your enthusiasm for the role but also helps you assess if the company is the right fit for you.

Embedded Software Engineer
People Source Consulting trading as Experis
P
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>