At a Glance
- Tasks: Design and develop software for cutting-edge security and energy management systems.
- Company: Join a forward-thinking tech company focused on innovation.
- Benefits: Competitive salary, 20 days leave, pension scheme, and tech perks.
- Why this job: Be part of a team creating world-class products that make a difference.
- Qualifications: Bachelor's degree in computer science or engineering and embedded systems experience.
- Other info: Mentorship opportunities and a dynamic work environment await you.
The predicted salary is between 34000 - 46000 £ per year.
The R&D Engineer on Embedded and Linux systems position is a worker role designing and developing the software and firmware of our security systems and building energy management systems. Development is in C/C++ and includes maintaining and porting Linux kernels to ARM-based processors, plus also creating custom drivers and applications in C/C++.
The role involves:
- Maintenance of existing embedded firmware & drivers on the ARM Cortex A8, Cortex M3 and ARM9 platforms with future development on peripheral rich MCU using Cortex-M family
- Work on the embedded firmware supporting TCP/IP Stack, UDP, RS485 and RS232 communications systems with encryption options, data processing of configuration and transaction data
- Development of RFID based product
- ZigBee development of our Smart Meter and Smart Energy products
- Serving as a mentor for junior engineers
You will be a bright, sharp, enthusiastic person who thrives in being a part of a team creating new and innovative world-beating products. Your required skills are:
- Minimum of a bachelor's degree in computer science or engineering, or equivalent
- At least four years of experience as a professional embedded engineer
- Real-time embedded system design, development, debugging and support
- Strong problem solving and debugging skills
- Bare board bring-up, low-level drivers, start-up code C and Assembler experience
- Fluent in debugging real-time embedded systems
- Experience with Git and SVN version control systems
- Experience in interfaces, IP protocols, and hardware subsystems
- Fluent in Keil, Linux, and Android development systems
- Linux kernel and system programming experience
- Awareness of deploying software on real-time Operating Systems and ARM-based processing platforms and have an appreciation of firmware and electronics design
Salary of £40,000 - £46,000 per annum (salary depending on experience)
20 days annual leave
Bank holidays
Company pension scheme available
Additional annual leave achievable
Mobile phone and laptop included
Car purchase scheme also available
Location: Hail Weston, St Neots, Cambridgeshire, PE19 5JY, United Kingdom
Research & Development Engineer in Saint Neots employer: HeatingSave
Contact Detail:
HeatingSave Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Research & Development Engineer in Saint Neots
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C/C++ and embedded systems. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to embedded systems and Linux development. Practice coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Research & Development Engineer in Saint Neots
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with embedded systems and C/C++ development. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or roles you've had!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about R&D in embedded systems and how you can contribute to our team. Keep it engaging and personal – we love to see your personality come through!
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex problems in embedded systems. We’re looking for those strong problem-solving skills, so share your experiences that demonstrate this ability!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts!
How to prepare for a job interview at HeatingSave
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of C/C++, Linux systems, and ARM architectures. Be ready to discuss specific projects you've worked on, especially those involving embedded firmware and drivers. This will show that you're not just familiar with the tech but have hands-on experience.
✨Showcase Problem-Solving Skills
Prepare to share examples of how you've tackled complex issues in real-time embedded systems. Think about challenges you've faced and how you resolved them, particularly in debugging or developing low-level drivers. This will highlight your critical thinking and problem-solving abilities.
✨Familiarise Yourself with the Company’s Products
Do some homework on the company’s security systems and energy management products. Understanding their current offerings and any recent developments will help you tailor your answers and demonstrate genuine interest in the role and the team.
✨Be Ready to Mentor
Since the role involves mentoring junior engineers, think about your own experiences in guiding others. Prepare to discuss how you’ve supported colleagues in the past and what your approach to mentorship would be. This shows you’re a team player and ready to contribute to the team's growth.