At a Glance
- Tasks: Develop and enhance embedded C++ software for green technology applications.
- Company: Join a forward-thinking company focused on power electronics and clean energy solutions.
- Benefits: Enjoy flexible hours, remote work options, private health cover, and extra holiday opportunities.
- Why this job: Be part of a dynamic team that values innovation and your input in technology development.
- Qualifications: A relevant degree or equivalent experience in embedded C++ software development is required.
- Other info: Opportunity to expand skills in FPGA development and power electronics.
The predicted salary is between 43200 - 72000 £ per year.
For senior embedded C++ software engineers, this full-time position offers flexible hours, up to 4 days home working per week, and a competitive salary. Other benefits include private health cover, matched pension contributions, bonuses, and an option on extra holiday.
The application area is green technology for power electronics. Much of the technology is Linux-based, with a variety of toolchains and an openness to embrace change and developers’ views. There is also the chance to grow your skillset to potentially encompass FPGA development, power electronics and/or kernel code.
Core Requirements:
- A good degree in a relevant discipline or equivalent experience.
- Demonstrable skills writing C++ embedded software, from bare metal to building out more complex systems, including work on Linux and ideally Embedded Linux.
- A senior engineer’s know-how, independence, and potential for technical leadership and mentoring.
Beneficial Skills:
- Kernel/driver code
- Hardware-intensive algorithms
- VHDL / Verilog for FPGA development
- C programming
- Driving industrial hardware
- Control systems
- Power electronics
- Solar or clean energy
If this role could suit you, please do contact ECM with your CV. We can only put forward the most suitable candidates, but we do read every CV and try to respond to everyone.
Please note: if you are already registered with us, recommend a friend through our recommendation scheme.
#J-18808-Ljbffr
Senior Embedded Software Engineer employer: ECM Selection
Contact Detail:
ECM Selection Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Software Engineer
✨Tip Number 1
Make sure to highlight your experience with C++ and embedded systems during any conversations. Be ready to discuss specific projects where you've worked on Linux or Embedded Linux, as this will show your hands-on expertise.
✨Tip Number 2
Demonstrate your ability to embrace change and adapt to new technologies. Share examples of how you've successfully integrated new tools or methodologies in past projects, especially in the context of green technology or power electronics.
✨Tip Number 3
If you have experience with FPGA development or kernel code, be sure to mention it! Even if it's not a core requirement, showcasing these skills can set you apart from other candidates.
✨Tip Number 4
Prepare to discuss your leadership and mentoring experiences. As a senior engineer, your ability to guide and support junior team members is crucial, so think of specific instances where you've taken on this role.
We think you need these skills to ace Senior Embedded Software Engineer
Some tips for your application 🫡
Highlight Relevant Experience: Make sure to emphasize your experience with C++ embedded software, especially any projects that involved Linux or Embedded Linux. Mention specific examples where you demonstrated independence and technical leadership.
Showcase Your Skills: List any beneficial skills you possess, such as kernel/driver code, VHDL/Verilog for FPGA development, or experience with power electronics. Tailor your CV to reflect how these skills align with the job requirements.
Craft a Compelling Cover Letter: Write a cover letter that not only summarizes your qualifications but also expresses your passion for green technology and how you can contribute to the company's goals in power electronics.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at ECM Selection
✨Showcase Your C++ Expertise
Be prepared to discuss your experience with C++ in detail. Highlight specific projects where you've developed embedded software, especially those involving Linux or Embedded Linux. This will demonstrate your technical proficiency and relevance to the role.
✨Emphasize Problem-Solving Skills
Expect questions that assess your problem-solving abilities. Prepare examples of challenges you've faced in previous projects and how you overcame them, particularly in hardware-intensive environments or with power electronics.
✨Demonstrate Leadership Potential
Since the role requires independence and potential for technical leadership, be ready to share experiences where you've mentored others or led a project. This will show your capability to take on a senior role and guide less experienced engineers.
✨Express Willingness to Learn
The company values openness to change and skill development. Discuss your interest in expanding your knowledge, particularly in areas like FPGA development or kernel code. This shows your commitment to growth and adaptability in a fast-evolving field.