At a Glance
- Tasks: Design and develop control systems for innovative mobile elevating work platforms.
- Company: Join Niftylift, a leader in engineering innovation based in Milton Keynes.
- Benefits: Enjoy 25 days holiday, annual bonus, and health cover, plus more perks!
- Other info: Perfect opportunity for growth and learning in a supportive team.
- Why this job: Gain hands-on experience in a dynamic environment while working on exciting projects.
- Qualifications: Pursuing a degree in Engineering with software development exposure.
The predicted salary is between 20000 - 25000 £ per year.
The Undergraduate Control Systems Engineer works closely with other Engineers to assist in developing hardware and software solutions for Niftylift's Mobile Elevating Work Platforms.
Relationships
- Responsible to: Principal Control Systems Engineer
- Liaison with: Design Engineers, Development Engineers, Development Technicians, Test Engineers
Main tasks
- Assist in designing and developing aspects of control systems to meet specified requirements
- Grow and expand knowledge to develop code following the software development process
- Create electrical component drawings in 2D and 3D CAD
- Support the commissioning of products, from initial debug to functionality verification
- Assist in performing control system tests that verify specific component or sub‑system requirements
- Support continuous improvement by being involved in the research and updating of design processes
- Interface with other areas of the Engineering function to gain an understanding of how the control systems integrate into the wider product
- Be able to work on projects ranging from research to hands‑on machine debugging
- Manage project work and be able to work on multiple projects simultaneously
- Undertake initial professional development considering UK‑SPEC competencies
Qualifications & experience – Ideal candidate
- A strong academic background
- Be enrolled on a degree in a relevant field
- Exposure to software development for electro‑mechanical systems
- Experience in using 2D and 3D CAD tools
- Interest in PLC logic, programming and test (preferably using CODESYS)
- An appreciation of how the control system integrates with mechanical and hydraulic systems
- Experience in software development using C, C#, C++, Python advantageous
- Experience in PCB Design advantageous
Qualifications & experience – Required
- Working towards a degree in an Engineering field
- Desirable Engineering coding experience in industry
Characteristics
- Methodical and systematic approach
- Able to work as part of a team or individually
- Pragmatic
- Good attention to detail
- Strong problem‑solving ability
- Excellent communication skills
- Desire to learn
- Ability to consistently produce a high quality of work
Benefits
- Annual bonus (for indication only) based on recent average £500 per annum
- 25 days holiday (increases with service, up to 30 days), plus bank holidays
- Staff discounts
- Cycle to Work Scheme
- Referral Scheme
- Discounted gym memberships
- Free on‑site parking
- Subsidised refreshments (lunch and drink options)
- Free quarterly company lunches
- Free family events
- Health cover scheme for dental, optical etc. (Kids membership included for free)
- 5% contributory pension
- Life insurance scheme
- Workwear (including safety shoes and PPE)
- On‑site changing rooms and showers
Salary
Competitive
Closing Date
Friday 3rd July 2026. Please note that the advert can close early if we reach a substantial number of applications.
Student Control Systems Engineer (12 month Undergraduate placement) employer: Occupop
At Niftylift, located in the vibrant city of Milton Keynes, we pride ourselves on being an excellent employer that fosters a collaborative and innovative work culture. Our commitment to employee growth is evident through our comprehensive benefits package, including generous holiday allowances, health cover, and professional development opportunities, ensuring that you not only contribute to exciting projects but also thrive in your career. Join us to be part of a team that values creativity, teamwork, and continuous improvement in the engineering field.
StudySmarter Expert Advice🤫
We think this is how you could land Student Control Systems Engineer (12 month Undergraduate placement)
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Niftylift on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by brushing up on your technical skills. Make sure you can talk confidently about control systems, CAD tools, and any programming languages you've used. We want you to shine!
✨Tip Number 3
Show your passion for engineering! During interviews, share projects or experiences that highlight your problem-solving skills and attention to detail. Let them see your enthusiasm for the role.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take that extra step to connect with us directly.
We think you need these skills to ace Student Control Systems Engineer (12 month Undergraduate placement)
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your relevant skills and experiences in your application. We want to see how your background aligns with the role of a Control Systems Engineer, so don’t hold back on showcasing your coding experience and CAD skills!
Tailor Your Application:Take a moment to tailor your CV and cover letter to the job description. We love it when candidates connect their experiences directly to the tasks mentioned, like designing control systems or working with PLC logic.
Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate well-structured applications that are easy to read, so avoid fluff and focus on what makes you a great fit for the team.
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. Plus, it’s super easy to do!
How to prepare for a job interview at Occupop
✨Know Your Stuff
Make sure you brush up on your knowledge of control systems and the specific technologies mentioned in the job description. Familiarise yourself with PLC logic, CODESYS, and CAD tools. Being able to discuss these topics confidently will show that you're genuinely interested and prepared.
✨Showcase Your Projects
Prepare to talk about any relevant projects you've worked on, especially those involving software development or electro-mechanical systems. Highlight your problem-solving skills and how you approached challenges. This will demonstrate your practical experience and ability to apply your knowledge.
✨Ask Smart Questions
Come prepared with insightful questions about the role and the company. Inquire about the team dynamics, ongoing projects, or how they approach continuous improvement. This shows that you're engaged and eager to learn more about how you can contribute.
✨Demonstrate Team Spirit
Since the role involves working closely with other engineers, emphasise your ability to collaborate effectively. Share examples of how you've successfully worked in teams before, and express your enthusiasm for contributing to a collective goal. This will highlight your interpersonal skills and fit within their culture.