XX
Embedded Software EngineerCortech Talent Solutions LtdGlasgow, Scotland, United Kingdom

Cette offre d'emploi n'est plus disponible

XX

Embedded Software Engineer

Cortech Talent Solutions Ltd
  • GB
    Glasgow, Scotland, United Kingdom
  • GB
    Glasgow, Scotland, United Kingdom

À propos

Embedded Software Engineer Location:
Glasgow
Salary:
up to £45,000 approx.
We design and develop across a full stack of disciplines – Mechanical, Electronic, Electrical and Software Engineering – within the Digital team we develop software for IoT edge devices, cloud services, frontend UI, AI/ML models in computer vision, and Data Analysis.
About the Role: 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 technology.
You will be involved in the full software development lifecycle, from requirements gathering to deployment and maintenance, working closely with hardware engineers, data scientists, and aquaculture specialists.
What you’ll be doing:
Design, develop, and debug embedded software and firmware
Write clean, efficient, and well-documented code 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 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 to define system requirements and ensure seamless integration
Contribute to the continuous improvement of our software development processes and tools
What we’re looking for:
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
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
Experience with version control systems (e.g., Git)
Experience with agile development methodologies
What we offer:
33 days annual leave (including bank holidays)
Death in service at 4 x your annual salary
Employee Assistance Programme
Enhanced parental leave policies
Birthday day off
Paid bereavement and sick leave
Company salary sacrifice pension scheme
Cycle to work scheme
Regular social breakfasts, lunches and team events
Seniority Level
Mid-Senior level
Employment type
Full-time
Industries
Appliances, Electrical and Electronics Manufacturing
Computers and Electronics Manufacturing
Electrical Equipment Manufacturing
#J-18808-Ljbffr
  • Glasgow, Scotland, United Kingdom

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.