Senior Embedded Engineer

Senior Embedded Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
I

At a Glance

  • Tasks: Develop and maintain low-level embedded software in C/C++ for innovative projects.
  • Company: Join a well-established team in a dynamic tech environment.
  • Benefits: Competitive salary, hybrid working options, and mentoring opportunities.
  • Why this job: Make a real impact with cutting-edge technology and innovative design.
  • Qualifications: 3-10 years of embedded C/C++ experience and strong electronics knowledge.
  • Other info: Great chance for career growth and mentoring junior engineers.

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

Super new opportunity for a motivated Senior Embedded Engineer to join an established team and take on responsibility. I am seeking a Senior Embedded Engineer with 3-10 years low level embedded C/C++ development expertise with a solid understanding of electronics and a good knowledge of modern software practices. You should be able to bring innovative design and quality processes to this small team.

Responsibilities

  • Develop and maintain low-level embedded software in C/C++ for bare metal and RTOS platforms.
  • Analyze and integrate with hardware using register maps and memory spaces within SoCs.
  • Collaborate with hardware to ensure robust, high-quality designs and procedures.
  • Contribute to design and implementation choices that improve reliability and maintainability.
  • Participate in coding standards and quality assurance processes (e.g., MISRA) as part of the development lifecycle.
  • Support testing and debugging, including waveform analysis from oscilloscopes and interpretation of schematics.

Qualifications

  • Relevant degree and experience with bare metal / RTOS CPU programming.
  • Strong embedded C/C++ skills.
  • Proficiency with scripting (e.g., Python, bash, shell, Perl) and build tools (GCC, makefiles, linker scripts, GDB, Git, CI/CD, automated build systems).
  • Experience with communication protocols such as SPI, I2C, parallel buses, etc.
  • Understanding of register maps and memory spaces within SoCs.
  • Ability to read and understand schematics; knowledge of VHDL/Verilog for ASIC/FPGA design is a plus.
  • Familiarity with MISRA or other quality-assurance techniques.
  • Experience analysing waveforms from oscilloscopes.

Benefits / Opportunity

  • Opportunity to progress towards mentoring responsibilities for a junior team member.
  • Competitive salary and hybrid working options.

Don’t miss it – send your CV to Emma Windows.

Location: Wiltshire, England

Senior Embedded Engineer employer: IC Resources

Join a dynamic and innovative team as a Senior Embedded Engineer in Wiltshire, where you will have the opportunity to work on cutting-edge embedded systems while enjoying a supportive work culture that values collaboration and quality. With competitive salaries, hybrid working options, and clear pathways for professional growth, including mentoring opportunities, this company is dedicated to fostering employee development and ensuring a rewarding career experience.
I

Contact Detail:

IC Resources Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the embedded engineering field. Attend meetups or online webinars where you can chat with industry folks. 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 involving low-level embedded C/C++ development. This will give potential employers a taste of what you can bring to their team.

✨Tip Number 3

Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with RTOS platforms and communication protocols like SPI and I2C. Practice coding challenges to keep your skills sharp!

✨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 Senior Embedded Engineer

Embedded C/C++ Development
Low-Level Programming
RTOS Experience
Electronics Understanding
Scripting Proficiency (Python, bash, shell, Perl)
Build Tools (GCC, makefiles, linker scripts, GDB, Git, CI/CD)
Communication Protocols (SPI, I2C, parallel buses)
Register Maps and Memory Spaces Understanding
Schematic Reading
VHDL/Verilog Knowledge
MISRA Compliance
Waveform Analysis from Oscilloscopes
Quality Assurance Techniques
Design and Implementation Choices
Debugging Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with low-level embedded C/C++ development and any relevant projects. We want to see how your skills align with the job description, so don’t be shy about showcasing your expertise!

Showcase Your Projects: Include specific examples of your work with embedded systems, especially those involving SoCs and RTOS. We love seeing innovative designs and quality processes, so share what you've done that demonstrates this!

Highlight Collaboration Skills: Since this role involves working closely with hardware teams, mention any past experiences where you collaborated effectively. We value teamwork, so let us know how you’ve contributed to robust designs and procedures.

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 this exciting opportunity. We can’t wait to hear from you!

How to prepare for a job interview at IC Resources

✨Know Your Stuff

Make sure you brush up on your low-level embedded C/C++ skills. Be ready to discuss specific projects where you've developed software for bare metal or RTOS platforms. Highlight your understanding of electronics and how you've integrated hardware with software in past roles.

✨Showcase Your Collaboration Skills

Since this role involves working closely with hardware, be prepared to talk about your experiences collaborating with hardware teams. Share examples of how you ensured robust designs and quality processes, and how you contributed to coding standards and quality assurance techniques like MISRA.

✨Demonstrate Problem-Solving Abilities

Be ready to discuss how you've tackled testing and debugging challenges in the past. Bring up specific instances where you've used oscilloscopes for waveform analysis or interpreted schematics to solve complex issues. This will show your hands-on experience and analytical skills.

✨Express Your Mentoring Aspirations

Since there's an opportunity to mentor junior team members, let them know you're interested in taking on that responsibility. Share any previous mentoring experiences or how you would approach guiding less experienced engineers, as this shows your commitment to team growth.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>