Embedded Software Engineer in Farnborough, Hampshire

Embedded Software Engineer in Farnborough, Hampshire

Farnborough +1 Full-Time 36000 - 60000 € / year (est.) No home office possible
Microtech Global Ltd

At a Glance

  • Tasks: Develop embedded software for next-gen wireless and IoT chipsets.
  • Company: Leading semiconductor organisation at the forefront of technology.
  • Benefits: Competitive salary, flexible working, and opportunities for professional growth.
  • Other info: Exciting role with excellent career advancement in a collaborative environment.
  • Why this job: Join a dynamic team and work on cutting-edge technologies that shape the future.
  • Qualifications: Strong programming skills in Python and Embedded C/C++, with experience in embedded systems.

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

An exciting opportunity has opened for an experienced Embedded Software Engineer to join a leading semiconductor organisation working on next-generation wireless and IoT chipsets.

This role sits within the Baseband Platform Integration team, where you will develop the embedded software environment used to validate complex SoC hardware and firmware during the pre-silicon phase. You will work closely with ASIC, firmware, and system teams to ensure successful integration of modem hardware blocks and low-level DSP software before silicon tape-out.

This is a highly technical role working with advanced SoC architectures, modem technologies, and hardware emulation platforms.

Key Responsibilities
  • Develop embedded software test environments used for validating SoC hardware and low-level firmware during pre-silicon development.
  • Create unit tests to validate integration of modem hardware blocks within LTE/5G systems.
  • Develop unit tests for DSP-based firmware functions used in low-level physical layer implementations.
  • Build and maintain automated regression and non-regression testing frameworks.
  • Write detailed verification plans, validation reports, and documentation.
  • Execute validation on hardware emulation platforms.
  • Work closely with hardware, firmware, and system integration teams to identify and resolve issues early in the development cycle.
Required Skills & Experience
  • Strong programming skills in Python and Embedded C/C++.
  • Good understanding of SoC architecture, including:
    • CPU
    • Cache
    • Memory subsystems
    • DMA
    • Network-on-Chip (NoC)
  • Experience working with embedded systems in ASIC development environments.
  • Experience developing low-level drivers and hardware/software integration.
  • Comfortable working in Linux environments.
  • Experience with Git or other version control systems.
Desirable
  • Knowledge of LTE / 5G NR physical layer or signal processing.

Locations

FarnboroughHampshire

Embedded Software Engineer in Farnborough, Hampshire employer: Microtech Global Ltd

Join a leading semiconductor organisation in Farnborough, where innovation meets opportunity. As an Embedded Software Engineer, you'll thrive in a collaborative work culture that values technical excellence and encourages professional growth through hands-on experience with cutting-edge wireless and IoT technologies. Enjoy competitive benefits and the chance to contribute to next-generation projects in a dynamic environment that fosters creativity and teamwork.

Microtech Global Ltd

Contact Detail:

Microtech Global Ltd Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Embedded Software Engineer in Farnborough, Hampshire

Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even just grab a coffee with someone who’s already in the field. You never know who might have the inside scoop on job openings!

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to embedded systems and SoC architecture. This is your chance to demonstrate what you can do beyond just a CV.

Tip Number 3

Prepare for technical interviews by brushing up on your programming skills in Python and Embedded C/C++. Practice coding challenges and be ready to discuss your past projects in detail. We want to see how you think and solve problems!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Embedded Software Engineer in Farnborough, Hampshire

Embedded Software Development
Python Programming
Embedded C/C++ Programming
SoC Architecture Understanding
Low-Level Driver Development
Hardware/Software Integration
Linux Environment Proficiency

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Embedded Software Engineer role. Highlight your experience with Python, Embedded C/C++, and any relevant SoC architecture knowledge. We want to see how your skills match what we're looking for!

Showcase Your Projects:Include specific projects where you've developed embedded software or worked with ASIC environments. This gives us a clear picture of your hands-on experience and how you tackle real-world challenges in embedded systems.

Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points for key achievements and responsibilities. We appreciate straightforward communication that gets right to the heart of your qualifications.

Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved.

How to prepare for a job interview at Microtech Global Ltd

Know Your Tech Inside Out

Make sure you brush up on your programming skills in Python and Embedded C/C++. Be ready to discuss your experience with SoC architecture, including CPU, cache, and memory subsystems. The more you can demonstrate your technical knowledge, the better!

Showcase Your Problem-Solving Skills

Prepare examples of how you've identified and resolved issues in previous projects, especially in embedded systems or ASIC development. Companies love candidates who can think critically and tackle challenges head-on, so have a few stories ready to share.

Familiarise Yourself with the Company’s Products

Research the semiconductor organisation and their next-generation wireless and IoT chipsets. Understanding their products and how your role fits into their vision will show your genuine interest and help you stand out during the interview.

Practice Your Communication Skills

Since you'll be working closely with various teams, it's crucial to communicate effectively. Practice explaining complex technical concepts in simple terms. This will not only help you during the interview but also in your future role.