Experienced Embedded and Software Engineer in Fife, Inverkeithing
Experienced Embedded and Software Engineer

Experienced Embedded and Software Engineer in Fife, Inverkeithing

Inverkeithing +1 Full-Time 36000 - 60000 £ / year (est.) No home office possible
K

At a Glance

  • Tasks: Develop and optimise firmware for next-gen AR/VR products, collaborating across engineering teams.
  • Company: Join a cutting-edge tech company focused on innovative AR/VR solutions.
  • Benefits: Enjoy 30 days annual leave, competitive pension, and flexible working options.
  • Why this job: Make an impact in the exciting world of AR/VR technology with your coding skills.
  • Qualifications: Bachelor's degree in relevant field and 5-8 years in embedded software development.
  • Other info: Dynamic work environment with opportunities for growth and collaboration.

The predicted salary is between 36000 - 60000 £ per year.

The Embedded Software Engineer III contributes to the development and optimization of firmware and embedded software for Kopin’s next-generation AR/VR HUDs and micro-display products. This role requires strong proficiency in embedded systems, real-time algorithm implementation, and hands-on experience with hardware/software integration. The role develops software for custom hardware platforms including ARM processors, microcontrollers, and FPGA-adjacent logic and ensures robust, reliable operation across imaging, tracking, display-pipeline, and sensor-driven subsystems.

This role works collaboratively across electrical, systems, optics, and mechanical engineering teams and participates throughout the full software development life cycle from design and implementation through testing, integration, and documentation.

  • Design, implement, and maintain firmware and low-level embedded software for portable and wearable devices.
  • Optimize image-processing and digital signal-processing algorithms for real-time execution on resource-constrained embedded hardware.
  • Utilize co-processing units (DSP blocks, GPU pipelines, SIMD, or FPGA-accelerated paths) to increase computational throughput.
  • Work closely with hardware engineers to define firmware-to-hardware interface requirements, timing expectations, and configuration sequences.
  • Troubleshoot and debug system-level issues involving display timing, sensor data alignment, memory bandwidth, and peripheral communication.
  • Participate in full software lifecycle activities including design documentation, code reviews, unit tests, regression tests, and integration testing.
  • Collaborate with Systems Engineering to ensure embedded implementations satisfy system requirements, timing budgets, and performance margins.
  • Maintain firmware architecture and ensure modularity, clarity, and long-term maintainability across code bases.

Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline with a focus on embedded systems.

~5-8 years of professional experience in embedded software development.

Strong proficiency in C/C++ for embedded systems.

Familiarity with image processing or digital signal processing concepts.

Hours of work: 39-hour week, Monday to Friday, 8:30am to 5:00pm (4:00pm on Friday) with 30 minutes for lunch; the company offers certain flexibility/change of the core working hours in line with the Flexible Working Policy. The role is based in the Company's facility in St. David's Business Park, Dalgety Bay, Fife but flexibility around a combination of on and off-site working (work from home) is supported where practicable; a small amount of travel may be required.

BENEFITS PACKAGE: 30 days annual leave (plus 5 statutory days), competitive personal pension scheme with company contribution, life assurance scheme.

Locations

Inverkeithing Fife

Experienced Embedded and Software Engineer in Fife, Inverkeithing employer: Kopin Corporation

Kopin is an exceptional employer that fosters a collaborative and innovative work culture, particularly for the Experienced Embedded and Software Engineer role. With a strong focus on employee growth, we offer extensive opportunities for professional development alongside a generous benefits package, including 30 days of annual leave and a competitive pension scheme. Located in the scenic St. David's Business Park, Dalgety Bay, Fife, our flexible working arrangements support a healthy work-life balance, making it an ideal place for those seeking meaningful and rewarding employment.
K

Contact Detail:

Kopin Corporation Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Experienced Embedded and Software Engineer in Fife, Inverkeithing

✨Tip Number 1

Network like a pro! Reach out to your connections in the embedded systems field, attend meetups, and join relevant 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 firmware and embedded software. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your C/C++ skills and understanding real-time algorithm implementation. Practice coding challenges and be ready to discuss your past projects in detail—this is your chance to shine!

✨Tip Number 4

Don’t forget to apply through our website! We love seeing applications come directly from candidates who are excited about joining our team. Plus, it gives you a better chance to stand out in the hiring process.

We think you need these skills to ace Experienced Embedded and Software Engineer in Fife, Inverkeithing

Embedded Systems
Firmware Development
C/C++ Programming
Real-Time Algorithm Implementation
Hardware/Software Integration
Image Processing
Digital Signal Processing
Co-Processing Units Utilisation
Troubleshooting and Debugging
Software Development Life Cycle
Design Documentation
Code Reviews
Unit Testing
Integration Testing
Collaboration with Engineering Teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with embedded systems and real-time algorithms. 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 passionate about embedded software development and how you can contribute to our next-gen AR/VR products. Keep it engaging and personal!

Showcase Your Collaboration Skills: Since this role involves working closely with various engineering teams, make sure to mention any collaborative projects you've been part of. We love seeing how you’ve worked with others to solve complex problems!

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!

How to prepare for a job interview at Kopin Corporation

✨Know Your Stuff

Make sure you brush up on your embedded systems knowledge, especially C/C++. Be ready to discuss specific projects where you've implemented real-time algorithms or worked with ARM processors and microcontrollers. This will show that you’re not just familiar with the theory but have practical experience too.

✨Show Your Collaborative Spirit

Since this role involves working closely with various engineering teams, be prepared to share examples of how you've successfully collaborated in the past. Highlight any experiences where you’ve worked across disciplines like electrical, systems, or mechanical engineering to solve complex problems.

✨Demonstrate Problem-Solving Skills

Expect to face some technical questions or scenarios during the interview. Think about how you would troubleshoot system-level issues, such as display timing or sensor data alignment. Walk them through your thought process and how you approach debugging and optimisation.

✨Be Ready for the Full Lifecycle

Familiarise yourself with the full software development lifecycle, from design to testing. Be ready to discuss your experience with documentation, code reviews, and testing methodologies. This shows that you understand the importance of maintaining quality throughout the development process.

Experienced Embedded and Software Engineer in Fife, Inverkeithing
Kopin Corporation
Location: Inverkeithing

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

K
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>