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

Embedded Software Engineer (Oxford)

Oxford Full-Time 40000 - 65000 £ / year (est.) Home office (partial)
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!

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 set you apart from other candidates.

✨Tip Number 2

Network with current employees or professionals in the embedded systems field. Engaging with them on platforms like LinkedIn can provide insights into the company culture and expectations, which can be invaluable during interviews.

✨Tip Number 3

Prepare to discuss your experience with version control systems like Git. Be ready to share examples of how you've managed large codebases and collaborated with teams, as this is a crucial aspect of the role.

✨Tip Number 4

Showcase your problem-solving skills by preparing for technical questions related to testing and validating software/hardware systems. Think of specific challenges you've faced and how you resolved them, as this will demonstrate your practical knowledge.

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

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

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 working with large code bases, and how these skills make you a great fit for the Embedded Software Engineer position.

Showcase Relevant Projects: If you've worked on projects involving SPI, I2C, UART, or microcontrollers, be sure to include these in your application. Highlight any specific achievements or challenges you overcame in these projects to demonstrate your problem-solving abilities.

Proofread Your Application: Before submitting your application, take the time to proofread everything. Check for spelling and grammatical errors, and ensure that all technical terms are used correctly. A polished application reflects your attention to detail, which is crucial for an engineering role.

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. Highlight specific projects where you've developed software interfaces or integrated hardware systems, as this will demonstrate your hands-on expertise.

✨Demonstrate Problem-Solving Abilities

Expect questions that assess your troubleshooting skills. Prepare examples of how you've resolved bugs or performance issues in past projects, focusing on your approach to testing and validation of software and hardware setups.

✨Familiarise Yourself with Version Control

Since Git version control is a required skill, be ready to discuss your experience with it. You might be asked about your workflow, how you manage branches, and how you handle code reviews, so brush up on these topics.

✨Ask Insightful Questions

Prepare thoughtful questions about the company's projects, team dynamics, and the technologies they use. This shows your genuine interest in the role and helps you assess if the company aligns with your career 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
>