Embedded Software Engineer

Embedded Software Engineer

Cambridge Full-Time 43200 - 72000 Β£ / year (est.) No home office possible
S

At a Glance

  • Tasks: Develop and debug embedded software for ARM-based platforms using C and C++.
  • Company: SpanIdea Systems is a forward-thinking software development company based in Cambridge.
  • Benefits: Enjoy a full-time role with opportunities for professional growth and collaboration.
  • Why this job: Join a dynamic team, work on innovative projects, and make a real impact in tech.
  • Qualifications: 5+ years of experience in embedded software design and knowledge of scripting languages.
  • Other info: Candidates must have a valid work permit; no sponsorship provided.

The predicted salary is between 43200 - 72000 Β£ per year.

Experience of Linux based development environment.

Good knowledge & experience, working in Embedded Linux / any Real-time Operating Systems (RTOS).

Experience with IoT Protocols & C and C++ programming.

Experience in Firmware Application development process improvement tools to solve business problems.

Implement the application for a new ARM-based embedded platform.

Ability to think strategically in identifying future trends.

Contribute to the development and test of software at agreed timescales.

Experience in development and debug of embedded / firmware code.

Understanding of software design techniques.

Contribute success tool software integration on new platforms.

Coordinate with System Engineers and Manager on product project execution on a continuous basis.

Skill Requirements
  • 5+ years’ experience designing and implementing embedded software systems in C & C++.
  • Knowledge of a scripting language such as Perl or Python.
  • High energy, optimistic candidate.
  • Strong abilities to work independently.
  • Knowledge of Firmware Application i.e. object-oriented programming would be an advantage.
  • Experience in development and debug of embedded or firmware code.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering and Information Technology

Industries

Software Development

Embedded Software Engineer employer: SpanIdea Systems

SpanIdea Systems is an exceptional employer located in the vibrant tech hub of Cambridge, offering a dynamic work culture that fosters innovation and collaboration. With a strong emphasis on employee growth, we provide opportunities for continuous learning and development in cutting-edge technologies, ensuring our team members are at the forefront of the embedded software industry. Join us to be part of a forward-thinking company that values creativity and strategic thinking, while enjoying the unique advantages of working in one of the UK's most prestigious academic and technological environments.
S

Contact Detail:

SpanIdea Systems Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Embedded Software Engineer

✨Tip Number 1

Make sure to showcase your experience with Linux-based development environments. Highlight specific projects where you've successfully implemented embedded software solutions, especially those involving C and C++ programming.

✨Tip Number 2

Familiarise yourself with IoT protocols and be ready to discuss how you've applied them in past roles. This knowledge can set you apart from other candidates who may not have direct experience in this area.

✨Tip Number 3

Demonstrate your problem-solving skills by preparing examples of how you've used process improvement tools in previous projects. This will show your ability to think strategically and contribute to the team's success.

✨Tip Number 4

Network with current or former employees of SpanIdea Systems if possible. Engaging with them can provide valuable insights into the company culture and expectations, which can help you tailor your approach during interviews.

We think you need these skills to ace Embedded Software Engineer

Embedded Linux Development
Real-time Operating Systems (RTOS)
IoT Protocols
C Programming
C++ Programming
Firmware Application Development
Process Improvement Tools
ARM-based Embedded Platforms
Strategic Thinking
Software Testing and Development
Debugging Embedded/Firmware Code
Software Design Techniques
Software Integration
Collaboration with System Engineers
Scripting Languages (Perl or Python)
Object-Oriented Programming

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Linux-based development, embedded systems, and C/C++ programming. Use specific examples from your past work to demonstrate your skills in these areas.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the Embedded Software Engineer role at SpanIdea Systems. Mention your relevant experience, particularly with IoT protocols and firmware application development, and how you can contribute to their projects.

Showcase Relevant Projects: If you have worked on any projects involving ARM-based embedded platforms or real-time operating systems, be sure to include these in your application. Detail your role and the impact of your contributions.

Highlight Problem-Solving Skills: Since the role involves process improvement tools, mention any specific methodologies or tools you have used to solve business problems in your previous roles. This will show your strategic thinking and ability to contribute to future trends.

How to prepare for a job interview at SpanIdea Systems

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Linux-based development and embedded systems. Highlight specific projects where you used C or C++ programming, and be ready to explain your approach to debugging firmware code.

✨Demonstrate Problem-Solving Abilities

Employ examples from your past work where you used process improvement tools to solve business problems. This will show your strategic thinking and ability to contribute to the development of software solutions.

✨Familiarise Yourself with IoT Protocols

Since the role involves working with IoT protocols, brush up on your knowledge in this area. Be ready to discuss how you've implemented these protocols in previous projects and their impact on the overall system.

✨Prepare for Team Collaboration Questions

Expect questions about how you coordinate with system engineers and managers. Share experiences that demonstrate your ability to work independently while also contributing to team success in project execution.

Embedded Software Engineer
SpanIdea Systems
S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>