Embedded Software Engineer

Livingston, West Lothian
Apply Now

We are looking for a passionate and experienced Software Engineer to join a dynamic team and help develop innovative solutions for a range of industries, including Energy, Industrial, Life Sciences, and Medical sectors. In this exciting and fast-paced environment, you will have the opportunity to work on cutting-edge technologies and contribute to the full product development lifecycle—from concept to production.

Key Responsibilities:

* Develop and deliver embedded software solutions for a variety of technical projects.

* Work with modern C++ and C in commercial environments, alongside Linux system development.

* Design and implement real-time embedded systems, including development for microcontrollers (ARM, PIC, MSP430, DSP).

* Interface with industry-standard protocols and buses (Ethernet, USB, RS232, I2C, SPI), and control wireless modules (Bluetooth, Wi-Fi, LoRa, NFC).

* Collaborate closely with customers and internal teams to turn initial ideas into tangible products, often under tight deadlines.

* Ensure the development of high-quality, efficient code following best practices and design methodologies.

* Engage in software debugging, problem-solving, and continuous improvement processes.

* Contribute to customer-facing documentation, reports, and test results.

Essential 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.

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.

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

Job Type: Full-time

Benefits:

* Company pension

* On-site parking

* Work from home

Schedule:

* Monday to Friday

Education:

* Bachelor's (preferred)

Experience:

* software engineering: 3 years +

Work Location: Hybrid with 3 office days based in Livingston

Job Info
CV-Library logo
Job Title:
Embedded Software Engineer
Company:
CV-Library
Location:
Livingston, West Lothian
Salary:
£45000 - £60000 Per annum
Posted:
Dec 5th 2024
Closes:
Jan 5th 2025
Sector:
IT
Contract:
Permanent
Hours:
Full Time
Fresh Jobs
Welcome to Fresh Jobs the place to find the freshest job vacancies and career advice.

© Copyright 2024 | All Rights Reserved Fresh Jobs