At a Glance
- Tasks: Join a dynamic R&D team to develop cutting-edge embedded software for various industries.
- Company: A market leader in Livingston, specializing in ATEX/IEC-Ex certified products.
- Benefits: Enjoy hybrid and flexible working options with a competitive salary of £50,000 - £65,000.
- Why this job: Be part of innovative projects that turn ideas into real products quickly, impacting multiple sectors.
- Qualifications: Strong skills in Embedded C/C++, Linux development, and experience with microcontrollers required.
- Other info: Opportunity to work closely with customers throughout the entire development process.
The predicted salary is between 40000 - 52000 £ per year.
~ Embedded Software Engineer
~ Livingston – Scotland – Hybrid & Flexible working
~£50,000 – £65,000 A market-leading organisation based in Livingston, West Lothian is looking for an Embedded Software Engineer to join a dynamic R&D team working on product development with a particular focus on ATEX/ IEC-Ex certified products. Their products are used in markets ranging from Smart Metering, Oil & Gas, to Life Sciences and Medical. The Embedded Software Engineer will work on a broad range of technical projects where initial ideas are developed into real products within short timescales. Key responsibilities:
~ Working on projects involving embedded software, Linux and some C++
~ Working closely with customers throughout the full development process, from concept to production
~ Investigate, develop and utilise new technologies, techniques, processes and tools
Key skills/experience required:
Strong Embedded C and C++ skills gained in a commercial environment
Linux system development
Experience with 16 and 32-bit microcontrollers and standard buses and protocols (e.g. Ethernet, USB, RS232, I2C, SPI)
An understanding of appropriate methodologies to design, build and test complex systems
RTOS experience, Object-oriented design, Windows development and C# experience would be beneficial
Embedded Systems Software Developer employer: Octagon Group
Contact Detail:
Octagon Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Systems Software Developer
✨Tip Number 1
Familiarize yourself with the specific technologies mentioned in the job description, such as embedded C, C++, and Linux system development. Having hands-on experience or personal projects that showcase your skills in these areas can set you apart.
✨Tip Number 2
Network with professionals in the embedded systems field, especially those who have experience with ATEX/IEC-Ex certified products. Attend industry meetups or online forums to gain insights and potentially get referrals.
✨Tip Number 3
Prepare to discuss your experience with microcontrollers and standard communication protocols like Ethernet and USB during the interview. Be ready to provide examples of how you've used these technologies in past projects.
✨Tip Number 4
Show your enthusiasm for working in a dynamic R&D environment by discussing any relevant projects where you took an idea from concept to production. Highlight your problem-solving skills and ability to work under tight deadlines.
We think you need these skills to ace Embedded Systems Software Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with embedded C and C++, Linux system development, and any relevant projects involving microcontrollers. Use specific examples that demonstrate your skills in a commercial environment.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience with ATEX/IEC-Ex certified products if applicable, and how your background aligns with their focus on product development in various markets.
Showcase Relevant Projects: If you have worked on projects involving embedded software or have experience with standard buses and protocols, be sure to include these in your application. Highlight any innovative solutions you developed and the impact they had.
Prepare for Technical Questions: Anticipate technical questions related to embedded systems, RTOS, and object-oriented design during the interview process. Brush up on your knowledge of methodologies for designing, building, and testing complex systems.
How to prepare for a job interview at Octagon Group
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Embedded C and C++, as well as your familiarity with Linux system development. Highlight specific projects where you've successfully implemented these skills, especially in relation to ATEX/IEC-Ex certified products.
✨Demonstrate Problem-Solving Abilities
Expect questions that assess your problem-solving skills. Prepare examples of how you've tackled complex issues in previous projects, particularly those involving microcontrollers and standard communication protocols like Ethernet or USB.
✨Engage with the Development Process
Since the role involves working closely with customers throughout the development process, be ready to discuss how you gather requirements and incorporate feedback into your work. Share experiences where collaboration led to successful product outcomes.
✨Familiarize Yourself with Relevant Methodologies
Understand the methodologies used in designing, building, and testing complex systems. Be prepared to discuss your approach to using RTOS, object-oriented design, and any experience with Windows development or C# that could add value to the team.