At a Glance
- Tasks: Develop and enhance software for embedded systems using C++ and Python.
- Company: Join a forward-thinking tech company in Farnborough with a hybrid work model.
- Benefits: Enjoy a competitive salary, profit share, private healthcare, and generous holiday allowance.
- Other info: Experience a vibrant workplace with strong career growth and community involvement.
- Why this job: Be at the forefront of technology, collaborating on exciting AI and hardware projects.
- Qualifications: Expertise in C++, Python, and embedded systems is essential.
The predicted salary is between 55000 - 60000 £ per year.
They are looking for a Senior Software Developer with expert skills in C++ and applications.
The Technical Landscape
This role is deeply technical, requiring a full-stack approach to embedded systems. You will work across multiple layers of the software ecosystem.
Skills you will need:
- C++
- Python
- API/Applications
- Understanding of Embedded Systems
- Linux
- Yocto and/or Buildroot
Communication is vital. You will act as a technical bridge, collaborating closely with the Hardware Team on embedded boards and the Algorithms Team on AI models. Whether participating in code reviews or interfacing with stakeholders, your ability to work autonomously while maintaining strong cross-functional ties is essential.
Why Join
- Financial: Profit Share Scheme & 6% Employer Pension Contribution.
- Time Off: 27 days holiday + Bank Holidays (plus Annual Leave Purchase).
- Health & Wellness: Private Health Care, Income Protection, & Gym/Retail Discounts.
- Family & Community: Enhanced Maternity/Paternity Leave & a paid CSR/Volunteering Day.
- Commute: Cycle 2 Work Scheme.
Senior Software Engineer. Job in Farnborough LilyLifestyle Jobs employer: United Cerebral Palsy of Georgia
Join a forward-thinking company in Farnborough that values technical expertise and collaboration, offering a hybrid work model that promotes work-life balance. With competitive benefits including a profit share scheme, generous holiday allowance, and comprehensive health and wellness support, this is an excellent opportunity for a Senior Software Engineer to thrive in a supportive environment that prioritises employee growth and community engagement.
Contact Details:
United Cerebral Palsy of Georgia Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer. Job in Farnborough LilyLifestyle Jobs
✨Tip Number 1
Network like a pro! Reach out to current employees at LilyLifestyle or connect with them on LinkedIn. A friendly chat can give us insights into the company culture and maybe even a referral!
✨Tip Number 2
Prepare for technical interviews by brushing up on your C++ and embedded systems knowledge. We recommend doing some mock interviews with friends or using online platforms to simulate the real deal.
✨Tip Number 3
Showcase your communication skills! During interviews, be ready to explain complex concepts in simple terms. Remember, you’ll be acting as a bridge between teams, so let’s demonstrate that ability from the get-go.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take that extra step to engage with us directly.
We think you need these skills to ace Senior Software Engineer. Job in Farnborough LilyLifestyle Jobs
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your C++ and embedded systems experience. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you a perfect fit. Remember, we love a bit of personality, so let your enthusiasm show!
Showcase Your Communication Skills:Since communication is key in this role, make sure to highlight any experiences where you’ve collaborated with cross-functional teams. We want to see that you can bridge the gap between hardware and software effortlessly!
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 don’t miss out on any important updates from us!
How to prepare for a job interview at United Cerebral Palsy of Georgia
✨Know Your Tech Inside Out
Make sure you brush up on your C++ and Python skills before the interview. Be ready to discuss your experience with embedded systems, Linux, and tools like Yocto or Buildroot. They’ll likely ask you technical questions, so having real examples from your past work can really help you stand out.
✨Showcase Your Communication Skills
Since this role involves acting as a bridge between teams, it’s crucial to demonstrate your communication abilities. Prepare to talk about how you've collaborated with hardware and algorithms teams in the past. Use specific examples to show how you’ve effectively communicated complex ideas.
✨Prepare for Code Reviews
Expect to discuss your approach to code reviews during the interview. Think about how you provide constructive feedback and how you handle receiving it. Being able to articulate your thought process will show that you’re not just technically skilled but also a team player.
✨Understand Their Culture and Values
Research the company’s culture and values, especially their focus on community and wellness. Be prepared to discuss how you align with these values and how you can contribute to their positive work environment. This shows that you’re not just interested in the job, but also in being part of their team.