Embedded Software Engineer
Posted 21/01/2025 by Adaptive Careers
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
- Type:
- Permanent
- Start Date:
- ASAP
- Contract Length:
- N/A
- Contact Name:
- Login or register to view
- Telephone:
- Login or register to view
- Job Reference:
- 001/SH/ESE
- Job ID:
- 222753182
Remember: You should never send money to a prospective employer or disclose any financial information. Should you encounter any job listings requesting payments or financial details, please reach out to us immediately. For further guidance, visit jobsaware.co.uk.