At a Glance
- Tasks: Design and develop innovative embedded software for cutting-edge hardware products.
- Company: Join a dynamic engineering team in a growing tech company.
- Benefits: Competitive salary, on-site work, and opportunities for professional growth.
- Why this job: Make a real impact in the tech world with your coding skills.
- Qualifications: 5+ years in embedded systems and proficiency in C, C++, or C#.
- Other info: Collaborative environment with exciting projects and career advancement.
The predicted salary is between 45000 - 60000 £ per year.
We are seeking an experienced Embedded Systems Developer to join a growing engineering team working on innovative hardware-based products. This is an exciting opportunity to play a key role in designing and delivering high-quality embedded software and firmware solutions.
The Role
You will be responsible for the full lifecycle of embedded software development - from design and implementation through to testing and maintenance. Working closely with cross-functional teams, you will help ensure products meet performance, reliability, and regulatory standards.
Key Responsibilities
- Embedded Development
- Design, develop, and maintain embedded software and firmware
- Write efficient, robust, and well-documented code (C, C++, C#)
- Develop low-level firmware (device drivers, peripherals, communication interfaces)
- Support board bring-up and integration with new hardware
- Systems Integration & Testing
- Collaborate with engineering teams to define requirements and interfaces
- Conduct unit, integration, and system-level testing
- Debug and resolve hardware/software integration issues
- Support root cause analysis and fault investigation
- Documentation & Standards
- Produce and maintain technical documentation and specifications
- Ensure adherence to coding standards and best practices
- Support compliance with industry and regulatory standards
- Team Collaboration
- Participate in design reviews and sprint planning
- Work cross-functionally with hardware, firmware, quality, and manufacturing teams
- Contribute to continuous improvement of processes and tools
About You
- Strong experience in embedded systems development within a manufacturing or hardware-focused environment
- Proficient in C, C++, and/or C#
- Solid understanding of hardware architectures (e.g. ARM, Atmel) and embedded Linux environments (e.g. Yocto)
- Experience with communication protocols such as USB, TCP/IP, Bluetooth LE, UART, I2C, and SPI
- Familiarity with operating systems including Linux and Windows
- Experience using version control systems (e.g. Git)
Skills & Attributes
- Strong analytical and problem-solving abilities
- Excellent communication skills (written and verbal)
- Ability to manage multiple projects and priorities
- Collaborative team player with strong diagnostic skills
- Awareness of manufacturing standards and ISO compliance
- Proactive in keeping up with emerging technologies
Requirements
- Degree in Embedded Systems, Electronics, Computer Science, or a related field (or equivalent experience)
- 5+ years' relevant industry experience
- Willingness to work on-site in Newhaven, UK
- Occasional travel (less than 10%)
Embedded Systems Developer in Newhaven employer: ACS Business Performance Ltd
Contact Detail:
ACS Business Performance Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Systems Developer in Newhaven
✨Tip Number 1
Network like a pro! Reach out to your connections in the embedded systems field. Attend meetups, webinars, or tech events where you can chat with industry folks. You never know who might have a lead on that perfect job!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects and contributions in embedded systems. Whether it's code snippets, design documents, or even videos of your work in action, having tangible proof of your abilities can really set you apart.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to embedded systems. Practice explaining your thought process while solving problems. We want to see how you tackle challenges, so be ready to demonstrate your analytical skills!
✨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, it shows you’re genuinely interested in joining our team. Let’s get you on board!
We think you need these skills to ace Embedded Systems Developer in Newhaven
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Embedded Systems Developer role. Highlight your experience with C, C++, and any relevant hardware architectures. We want to see how your skills match what we're looking for!
Showcase Your Projects: Include specific projects you've worked on that demonstrate your embedded systems expertise. Whether it's firmware development or systems integration, we love seeing real examples of your work!
Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences quickly.
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at ACS Business Performance Ltd
✨Know Your Code
Brush up on your coding skills, especially in C, C++, and C#. Be ready to discuss your past projects and the specific challenges you faced while developing embedded software. Practising coding problems related to embedded systems can also give you a leg up.
✨Understand the Hardware
Familiarise yourself with the hardware architectures mentioned in the job description, like ARM and Atmel. Being able to discuss how your software interacts with hardware will show that you have a solid grasp of the full lifecycle of embedded systems development.
✨Prepare for Team Dynamics
Since collaboration is key, think about examples from your past where you worked cross-functionally. Be ready to share how you contributed to design reviews or sprint planning, and how you resolved conflicts or integrated feedback from different teams.
✨Stay Current with Standards
Make sure you're up to date with industry standards and compliance regulations. Be prepared to discuss how you've ensured adherence to coding standards in your previous roles, as well as any experience you have with ISO compliance.