At a Glance
- Tasks: Join our team to develop exciting embedded projects using C/C++ and various platforms.
- Company: Dynamic tech company focused on innovation and collaboration.
- Benefits: Flexible hours, competitive salary, gym access, and continuous training.
- Other info: Enjoy a vibrant social calendar and wellness initiatives.
- Why this job: Make a real impact in the IoT space while growing your skills.
- Qualifications: Degree in computer science or related field; experience with embedded systems.
The predicted salary is between 30000 - 40000 £ per year.
We are seeking an enthusiastic, passionate and motivated individual to join our embedded development team.
The Role:
Are you a creative and motivated embedded developer with experience in C/C++? Do you have an interest or experience using Microchip PIC with MPLAB X, Cypress PSoC, Arduino, ESP, or any other embedded/electronics platforms? Do you have a keen interest in the Internet of Things and how it works? We are looking for an embedded developer to join our team and get involved in some exciting projects.
What does the job entail and what skills will you have or be able to build upon as an ideal candidate?
- Desirable Degree/Qualification: You will have strong academic skills with at least a 2:1 classification degree or masters in computer science, software engineering or similar computer science degree. As part of the selection process, candidates should have the ability to demonstrate relevant academic, personal or professional projects.
Key Tasks & Responsibilities:
- Working with a multitude of development platforms, such as Microchip and Cypress solutions as part of the overall embedded development team, reporting to the lead embedded developer.
- Planning, documenting and keeping to agreed schedules.
- Supporting sprint planning and sprint reviews on a fortnightly basis.
- Ensuring the quality, performance and reliability of applications.
- Maintaining well-structured code.
- Supporting the team with code review.
- Ability to identify and correct bugs and performance bottlenecks.
- Handling and configuring client devices, development boards and reference designs.
Essential Skills:
- Familiarity with C/C++ is required.
- Experience with one or more of the following at either a professional or hobby level: Microchip PIC with MPLAB X, Cypress PSoC, Arduino, ESP, or any other embedded/electronics platform.
- Proficient understanding of source code version tools (e.g. Git, SVN, Mercurial).
Desirable Skills:
- Experience with Bluetooth Low Energy (BLE).
- Experience with object-oriented programming.
- Familiarity with continuous integration environments (e.g. Jenkins, Bitrise, GitHub Actions).
- Experience with software control management system (e.g. Jira, Confluence, Bugzilla).
Remuneration, Hours and Benefits:
The working week is 40 hours on a flexible working arrangement with a salary dependent on experience and skill set. We are currently in the process of improving our benefits package but these are the current benefits.
- Continuous Training & Development: We have a bespoke, in-house Learning Management System (LMS) and a core skills development strategy for every employee. Each person has a tailored training plan with allocated R&D time during work hours.
- Hybrid & Flexible Working: We give employees the freedom to choose when they start and finish the working day, as long as they complete the hours set out in their contract.
- Gym Membership: Every member of our team has free access to an on-site gym at Adastral Park.
- Barista-Style Coffee & Cold Drinks: Employees have access to as much coffee as they can drink, and we also provide Coderus branded travel mugs.
- Thriving Social Calendar: Each week we hold a virtual games night, open to all.
- Employee of the Quarter Scheme: Each quarter, our team anonymously votes for who we think should be named Employee of the Quarter.
- Holiday Allowance: 33 Days (20 Statutory Holiday Days, 8 Bank Holiday Days, 3 Holiday Days in December, Birthday Off, 1 Additional Holiday Day).
- Professional Memberships: We offer our team complimentary professional memberships for specialist tech organisations.
- Team Lunches: Covid-19 permitting, each department is able to schedule a team lunch at the office.
- Haircuts & Beauty Treatments: There is an on-site barber at Adastral Park where our team can go to receive a complimentary haircut.
- Wellness & Sick Days: There is both paid sick leave and statutory sick leave available for all employees.
- Eye Tests: The team are entitled to free eye tests at any opticians in the U.K.
Embedded Developer employer: Coderus
Contact Detail:
Coderus Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Developer
✨Tip Number 1
Network like a pro! Reach out to folks in the embedded development community on LinkedIn or at local meetups. 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 is your chance to demonstrate your creativity and technical prowess to potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on common embedded systems questions. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key, so let your passion for embedded development shine through!
✨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 are genuinely interested in joining our team at Coderus.
We think you need these skills to ace Embedded Developer
Some tips for your application 🫡
Show Your Passion: When you're writing your application, let your enthusiasm for embedded development shine through! We love seeing candidates who are genuinely excited about the tech and projects they could be working on.
Tailor Your CV: Make sure to customise your CV to highlight relevant experience with C/C++, Microchip PIC, or any other platforms mentioned in the job description. We want to see how your skills align with what we're looking for!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and make it easy for us to see your qualifications and experiences at a glance.
Apply Through Our Website: Don't forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Coderus
✨Know Your Tech
Make sure you brush up on your C/C++ skills and any relevant embedded platforms like Microchip PIC or Arduino. Be ready to discuss your experience with these technologies, as well as any personal projects you've worked on. This shows your passion and hands-on experience!
✨Show Your Problem-Solving Skills
Prepare to talk about how you've tackled bugs or performance issues in the past. Think of specific examples where you identified a problem and implemented a solution. This will demonstrate your analytical thinking and ability to work under pressure.
✨Familiarise Yourself with Agile Practices
Since the role involves sprint planning and reviews, it’s a good idea to understand Agile methodologies. Brush up on how sprints work and be prepared to discuss your experience with tools like Jira or Confluence. This will show that you're ready to hit the ground running!
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, ongoing projects, or the company’s approach to continuous learning. This not only shows your interest but also helps you gauge if the company is the right fit for you.