At a Glance
- Tasks: Design and develop embedded software for our innovative Phare C1 product.
- Company: Phare Labs, dedicated to making homes safer with cutting-edge technology.
- Benefits: Competitive salary, equity options, flexible working hours, and a supportive team culture.
- Why this job: Join us to shape technology that truly impacts people's lives and work on exciting challenges.
- Qualifications: 5+ years in embedded C development, experience with RTOS, and a passion for new tech.
- Other info: Diverse team environment with opportunities for growth and creativity.
The predicted salary is between 46000 - 76000 ÂŁ per year.
Phare Labs exists to make homes around the world safer. We make hardware and software that protects homes and most importantly, the people who live in them. We’re building something that matters, are growing quickly, and are looking for a talented engineer to join us.
The Role
As we continue to grow, we’re looking for a Senior Embedded Software Engineer to join us. In this role, you’ll build the software that our hardware product, Phare C1, runs on. This role isn’t about minor improvements or marginal gains; it’s about shaping the platform our business will run on for the next decade. If you love a challenge and enjoy owning projects from end-to-end, this role is for you. It’s technical, hands-on, and involves tackling problems that are important for our success as a company. You’ll work in a small team, touch every part of the product, and play a key role in shaping something that will make a difference in the lives of those who use it.
Responsibilities
- Lead the design, development, and testing of embedded software in C/C++ for Phare C1.
- Develop, debug, and optimize firmware using various embedded system tools and techniques.
- Contribute to hardware design reviews, providing peer review feedback on schematics and PCB layouts produced by other engineers.
- Implement and maintain high product quality standards through code reviews, testing, and CI practices.
- Support and mentor other engineers on the team.
Must-Haves
Successful applicants will have:
- Comfort with ambiguity, speed, and full ownership over things that matter.
- 5+ years of experience of C software development in an embedded environment.
- Experience developing code for embedded systems based on an RTOS (FreeRTOS preferred).
- Experience integrating firmware with custom hardware and PCB designs.
- Experience of the software development lifecycle from concept to production, and into maintenance.
- Hands-on experience with debugging tools, hardware interfaces, and low-level programming.
- Comfort maintaining CI/CD pipelines (GitHub Actions preferred).
- Enthusiasm for new technologies, including AI, that help engineers accomplish more, faster.
Nice-to-Haves
Given what we’re building, it would be nice if you had:
- Experience with CMake build system.
- Experience with wireless communication systems, particularly MQTT over cellular and Wi-Fi, Matter, and/or Zigbee, Z-Wave, or other Sub-GHz protocols.
- Experience with back-end development for IoT with AWS, including management of large-scale fleets of devices.
- Experience undertaking hardware certification processes such as FCC / CE / UL / etc.
- Experience with embedded performance and low power optimization techniques.
- Experience prototyping and debugging hardware, as well as soldering and reworking PCBs, to troubleshoot issues or new implementations.
If you don’t have these experiences yet, don’t worry. They’re not mandatory.
Compensation
Compensation will depend on the person we hire and their experience, domain knowledge, drive, and learning rate. As a guide, we expect total compensation to land between ÂŁ55,000 and ÂŁ95,000 per year including cash and equity. For the right candidate, we will deviate from that range.
How We Work
We work in a small, tight-knit team, wear multiple hats, and adapt to changing priorities quickly. We believe in measuring output rather than input and offer flexibility with working hours and location.
Our team also shares the following core values:
- “Good-human-ness”: We act with integrity, are kind, and put other people first.
- Conscientiousness: We own our work, do it well, and take our obligations to others seriously.
- Independence: We question received wisdom and think critically to find the right solutions, not just the easy ones.
We’re also committed to building a team that is as diverse as our user base and encourage engineers from all backgrounds to apply. However, we will only consider applicants who have worked the phrase “lavender alligator” into their application somehow (e.g., in your CV, cover letter if you choose to submit one, a LinkedIn Message or email to the founders, etc.). This helps us screen out the surprising number of applicants who don’t read the job description. Bonus points if you can make us laugh.
Senior Embedded Software Engineer in Ipswich employer: Phare Labs
Contact Detail:
Phare Labs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Software Engineer in Ipswich
✨Tip Number 1
Network like a pro! Reach out to current employees at Phare Labs on LinkedIn or other platforms. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio of projects, especially those related to embedded systems, make sure to highlight them. A personal project that showcases your coding prowess can really set you apart.
✨Tip Number 3
Prepare for the interview by brushing up on your technical knowledge. Be ready to discuss your experience with C/C++ and embedded systems in detail. We want to see your passion and expertise shine through!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Phare Labs.
We think you need these skills to ace Senior Embedded Software Engineer in Ipswich
Some tips for your application 🫡
Read the Job Description Carefully: Before you start writing, give the job description a good read. We want to see that you understand what we're about and how you fit into our mission of making homes safer. Plus, don’t forget to sneak in 'lavender alligator' somewhere in your application!
Show Off Your Experience: When detailing your experience, be specific! Highlight your 5+ years in C software development and any cool projects you've led. We love seeing hands-on experience with embedded systems, so make sure to showcase that too.
Be Yourself: We’re looking for genuine people who can bring their unique flair to our team. Don’t be afraid to let your personality shine through in your application. A little humour goes a long way, so if you can make us chuckle, even better!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to keep track of your application and ensures you don’t miss out on any important updates. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Phare Labs
✨Know Your Stuff
Make sure you brush up on your C/C++ skills and embedded systems knowledge. Be ready to discuss your past projects in detail, especially those involving RTOS and hardware integration. This is your chance to showcase your technical expertise!
✨Show Your Passion
Phare Labs is all about making homes safer, so express your enthusiasm for the mission. Share any personal experiences or projects that align with their values. Let them see that you genuinely care about the impact of your work.
✨Prepare for Problem-Solving
Expect technical questions that test your problem-solving abilities. Practice explaining your thought process while debugging or optimising firmware. They want to see how you tackle challenges, so be ready to think on your feet!
✨Be a Team Player
Since you'll be working in a small team, highlight your collaboration skills. Share examples of how you've mentored others or contributed to team success. They value good-human-ness, so show that you can work well with others and put the team first.