At a Glance
- Tasks: Design and develop cutting-edge Augmented Reality products with a talented team.
- Company: Join an award-winning technology company leading in innovation and AR technology.
- Benefits: Enjoy hybrid working, competitive salary, and excellent perks.
- Why this job: Be part of exciting projects that push technical boundaries and foster innovation.
- Qualifications: 5+ years of C++ experience and a relevant degree in Computer Science or Electronics.
- Other info: Minimum BPSS Clearance required; ideal for those passionate about embedded systems.
The predicted salary is between 43200 - 72000 £ per year.
Are you ready to shape the future of cutting-edge Augmented Reality products? Our client, an award-winning technology company at the forefront of innovation, is seeking a Senior Embedded Software Engineer to join their talented team.
What you’ll do:
- Contribute to the design and development of state-of-the-art AR products.
- Implement new features, resolve software bugs, and enhance performance on embedded systems.
- Collaborate closely with electronics and hardware teams, reading electronic schematics to integrate software effectively.
- Work on microcontrollers such as PIC32 or ARM-based systems.
Your essential skills:
- Strong commercial experience (5+ years) in C++ development.
- Expertise with advanced C++ features: polymorphism, templates, smart pointers, threading, and the STL.
- Practical experience developing software for microcontrollers (PIC32 or ARM preferred).
- Ability to read and interpret electronic schematics.
Desirable skills (not mandatory, but a big plus):
- Python scripting.
- Embedded Linux development.
- Familiarity with Xilinx Zynq and/or Microchip Polarfire FPGA SoCs.
- Experience with sensor processing/fusion algorithms.
- Writing kernel drivers.
- Knowledge of Bluetooth and WiFi systems.
Qualifications: A good relevant degree (e.g., Computer Science, Electronics, Embedded Systems, or related discipline).
Why join?
- Be part of a dynamic, award-winning team pioneering next-generation AR technologies.
- Exciting projects with opportunities to innovate and push technical boundaries.
- Hybrid working possible.
- Competitive salary and excellent benefits.
If you’re passionate about embedded systems and looking for your next challenge in a collaborative and forward-thinking environment, we’d love to hear from you!
Hybrid, minimum of BPSS Clearance Required.
Senior Embedded Software Engineer employer: Technical Futures Ltd
Contact Detail:
Technical Futures Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Software Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in Augmented Reality and embedded systems. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the field and the company's projects.
✨Tip Number 2
Network with professionals in the embedded systems and AR sectors. Attend industry meetups or online webinars to connect with potential colleagues or even hiring managers, which could give you an edge in the application process.
✨Tip Number 3
Brush up on your C++ skills, especially advanced features like polymorphism and threading. Consider working on personal projects or contributing to open-source software to showcase your expertise and practical experience.
✨Tip Number 4
Prepare to discuss your experience with microcontrollers and reading electronic schematics in detail. Be ready to provide examples of past projects where you successfully integrated software with hardware components.
We think you need these skills to ace Senior Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 5+ years of C++ development experience and any specific projects related to embedded systems. Use keywords from the job description to demonstrate your fit for the role.
Craft a Compelling Cover Letter: In your cover letter, express your passion for Augmented Reality technologies and how your skills align with the company's goals. Mention your experience with microcontrollers and any relevant projects that showcase your expertise.
Showcase Relevant Skills: Emphasise your knowledge of advanced C++ features and any experience with Python scripting or Embedded Linux development. If you have worked with electronic schematics or sensor processing algorithms, make sure to include these details.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Senior Embedded Software Engineer.
How to prepare for a job interview at Technical Futures Ltd
✨Showcase Your C++ Expertise
Make sure to highlight your strong commercial experience in C++. Be prepared to discuss advanced features like polymorphism, templates, and threading, as these are crucial for the role.
✨Demonstrate Your Embedded Systems Knowledge
Discuss your practical experience with microcontrollers, particularly PIC32 or ARM-based systems. Bring examples of past projects where you successfully integrated software with hardware.
✨Familiarise Yourself with Electronic Schematics
Since collaboration with electronics and hardware teams is key, brush up on your ability to read and interpret electronic schematics. This will show your potential employer that you can effectively integrate software and hardware.
✨Prepare for Technical Questions
Expect technical questions related to sensor processing, Bluetooth, and WiFi systems. If you have experience with Python scripting or embedded Linux development, be ready to discuss how these skills can benefit the team.