Embedded Software Engineer (Oxford)
Embedded Software Engineer (Oxford)

Embedded Software Engineer (Oxford)

Oxford Part-Time 40000 - 65000 £ / year (est.) No home office possible
P

At a Glance

  • Tasks: Develop and maintain software for hardware integration using Python and C.
  • Company: Join a global tech leader with a rapidly growing UK team.
  • Benefits: Enjoy £40-65k salary, 10% pension, unlimited leave, and hybrid work options.
  • Why this job: Shape the future of engineering while working on exciting projects in a supportive culture.
  • Qualifications: 2-5 years experience in Python and C, with skills in hardware control and testing.
  • Other info: Opportunity to work with cutting-edge technology and choose your projects.

The predicted salary is between 40000 - 65000 £ per year.

A global leader in technology is hiring an Embedded Software Engineer to join their rapidly growing UK team.

Responsibilities as an Embedded Software Engineer:

  • Develop and maintain software interfaces for third-party hardware and APIs using Python, C, and other languages.
  • Integrate and control measurement devices, lab instruments, and complex hardware systems.
  • Test, validate, and troubleshoot software and hardware setups, resolving bugs and performance issues.
  • Write clean, maintainable code with thorough documentation and follow best practices for reliability and quality.

Required skills:

  • 2-5 years of experience with Python and C programming.
  • Hardware control and integration.
  • Test and validation of software/hardware systems.
  • Git version control.
  • Experience working with large code bases.

Desirable skills:

  • Experience with SPI, I2C, UART, microcontrollers, benchtop instruments, and real-time control loops.
  • Experience with several languages (C#, Java, C++ etc.).

What you'll get as an Embedded Software Engineer:

  • £40-65k + 10% pension contribution.
  • Unlimited annual leave.
  • Private Healthcare.
  • Stock Options.
  • Freedom to choose projects & work.
  • Hybrid working (up to 2 days remote).

Apply now to shape the future of engineering!

Embedded Software Engineer (Oxford) employer: Platform Recruitment

As a global leader in technology, our company offers an exceptional work environment for Embedded Software Engineers in Oxford, combining competitive salaries of £40-65k with generous benefits such as a 10% pension contribution, unlimited annual leave, and private healthcare. Our hybrid working model promotes flexibility, allowing you to choose your projects while fostering a culture of innovation and collaboration, ensuring ample opportunities for professional growth and development in a dynamic and supportive team.
P

Contact Detail:

Platform Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer (Oxford)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Python, C, and hardware integration. Having hands-on experience or projects that showcase your skills in these areas can make you stand out during discussions.

✨Tip Number 2

Network with current or former employees of the company on platforms like LinkedIn. Engaging in conversations about their experiences can provide valuable insights into the company culture and expectations, which you can leverage during your interview.

✨Tip Number 3

Prepare to discuss specific examples of how you've tackled bugs and performance issues in past projects. Being able to articulate your problem-solving process will demonstrate your practical experience and technical expertise.

✨Tip Number 4

Showcase your understanding of version control systems like Git. Be ready to discuss how you've used it in previous roles, as this is a key requirement for the position and highlights your ability to work collaboratively on large code bases.

We think you need these skills to ace Embedded Software Engineer (Oxford)

Proficiency in Python
Proficiency in C programming
Hardware control and integration
Test and validation of software/hardware systems
Experience with Git version control
Ability to work with large code bases
Knowledge of SPI, I2C, UART protocols
Experience with microcontrollers
Familiarity with benchtop instruments
Understanding of real-time control loops
Strong problem-solving skills
Attention to detail
Ability to write clean and maintainable code
Effective documentation skills
Adaptability to new technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python and C programming, as well as any relevant hardware control and integration skills. Use specific examples to demonstrate your expertise in testing and validating software/hardware systems.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience with Git version control and large code bases, and how these skills will contribute to the team. Be sure to align your goals with the company's vision.

Showcase Relevant Projects: If you have worked on projects involving SPI, I2C, UART, or microcontrollers, include these in your application. Describe your role in these projects and the outcomes, as this will demonstrate your hands-on experience and problem-solving abilities.

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 and professionalism, which are crucial for an Embedded Software Engineer.

How to prepare for a job interview at Platform Recruitment

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python and C programming in detail. Bring examples of projects you've worked on, especially those involving hardware control and integration, as this will demonstrate your hands-on expertise.

✨Understand the Company’s Technology

Research the company’s products and technologies before the interview. Familiarise yourself with their use of measurement devices and lab instruments, as well as any specific APIs they might utilise. This knowledge will help you engage in meaningful discussions.

✨Prepare for Problem-Solving Questions

Expect to face technical questions that assess your troubleshooting skills. Be ready to explain how you would approach testing, validating, and resolving issues in software and hardware setups. Practice articulating your thought process clearly.

✨Highlight Your Collaboration Skills

Since the role involves working with large code bases and possibly collaborating with other engineers, emphasise your experience with Git version control and teamwork. Share examples of how you’ve successfully worked in a team environment to achieve project goals.

Embedded Software Engineer (Oxford)
Platform Recruitment
P
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>