Embedded Software Engineer in Livingston

Embedded Software Engineer in Livingston

Livingston Full-Time 36000 - 60000 £ / year (est.) No working from home possible
IC Resources

At a Glance

  • Tasks: Develop software for underwater communication systems and cloud integration.
  • Company: Join a pioneering firm in wireless communication technology.
  • Benefits: Work on impactful projects with potential for remote work options.
  • Other info: Exciting opportunity for hands-on engineers passionate about IoT and cloud technologies.
  • Why this job: Make a real-world impact in maritime and industrial sectors while enhancing your skills.
  • Qualifications: Experience with Azure, Python, and embedded C programming required.

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

Join an innovative wireless communications company – Livingston, Scotland

This pioneering technology company is developing breakthrough underwater wireless communication systems, enabling secure, real-time data transfer across some of the world’s harshest environments. The team are now looking for an Embedded Software Engineer to support the development of firmware powering next-generation subsea IoT and wireless communication platforms.

You’ll work closely with electronics and systems engineers, developing low-level embedded software for custom hardware platforms operating in highly constrained, real-world environments.

For this Embedded Software Engineer role, we are looking for someone with:

  • Strong experience developing embedded software in C
  • Experience working with 32-bit microcontrollers (STM32 or similar)
  • Understanding of low-level drivers and peripheral interfaces (SPI, I2C, UART, GPIO)
  • Experience working close to hardware in embedded environments
  • Understanding of IoT systems and communication protocols

What Next?

For more information on this role, or any other jobs across Embedded, Firmware, IoT or Wireless Communications, please contact me, Callum Allen, today.

IC Resources

Contact Details:

IC Resources Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Embedded Software Engineer in Livingston

Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Azure cloud services and embedded C programming. This will not only help you understand the role better but also allow you to speak confidently about your relevant experience during any discussions.

Tip Number 2

Network with professionals in the IoT and embedded systems fields. Attend industry meetups or online webinars to connect with others who may have insights into the company or the role, which could give you an edge when applying.

Tip Number 3

Prepare to discuss real-world applications of your skills, particularly in maritime communications or similar sectors. Having concrete examples ready can demonstrate your understanding of the industry and how your expertise can contribute to their projects.

Tip Number 4

Showcase your problem-solving abilities by thinking of potential challenges the company might face in IoT and cloud integration. Being able to articulate solutions or ideas during conversations can set you apart from other candidates.

We think you need these skills to ace Embedded Software Engineer in Livingston

Embedded Systems Development
Python Programming
Embedded C Programming
Azure Cloud Services
IoT Infrastructure Design
API Development
Cellular Communication Technologies (GSM/LTE-M)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with embedded systems, cloud connectivity, and IoT infrastructure. Use specific examples that demonstrate your proficiency in Python and embedded C programming.

Craft a Compelling Cover Letter:In your cover letter, express your enthusiasm for the role and the company. Mention your hands-on experience with Azure cloud services and how it relates to the job description. Be sure to connect your skills to the key responsibilities outlined.

Showcase Relevant Projects:If you have worked on projects involving underwater communication systems or similar technologies, be sure to include these in your application. Highlight your role and the impact of your contributions.

Proofread Your Application:Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for an engineering role.

How to prepare for a job interview at IC Resources

Showcase Your Technical Skills

Be prepared to discuss your experience with embedded systems, cloud integration, and IoT infrastructure. Highlight specific projects where you've used Python and embedded C, as well as any work with Azure cloud services.

Demonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills. Be ready to explain how you approach debugging and optimising code, especially in the context of communication systems and data flow.

Familiarise Yourself with the Company’s Technology

Research the client’s patented technology and understand its applications in maritime communications. This will help you articulate how your skills can contribute to their innovative solutions.

Prepare Questions for the Interviewers

Have insightful questions ready about the team dynamics, project timelines, and the technologies they use. This shows your genuine interest in the role and helps you gauge if it’s the right fit for you.