At a Glance
- Tasks: Design and implement innovative firmware solutions for railway signalling systems.
- Company: Park Signalling, a leader in railway engineering with a collaborative culture.
- Benefits: Competitive salary, supportive environment, and opportunities for mentorship and growth.
- Why this job: Make a real impact in the railway industry while working with cutting-edge technology.
- Qualifications: Degree in Engineering and experience in programming, especially in safety-critical environments.
- Other info: Join a dynamic team that values collaboration and continuous learning.
The predicted salary is between 36000 - 60000 £ per year.
At Park Signalling we utilise our specialist engineering skills and knowledge to deliver products and services including consultancy and projects. We deliver design and development, application engineering, prototype manufacture, repair and consultancy at any stage in the life‑cycle of a system or product. We design, manufacture and supply a range of products for the needs of the world‑wide railway signalling, telecommunications and industrial control system industry. As a signalling consultancy, we are unique in the product knowledge that we hold. This know‑how is current, relevant and easily transferable to all types of fail‑safe control systems and products.
We are now recruiting for a Firmware/Software Engineer to join our team in Stockport. Reporting to the Lead Software Engineer, your role will be to design and implement new and innovative solutions for signalling and train control systems and products in the field of Railway Engineering. There will also be involvement in problem resolution of new and legacy equipment.
Key Responsibilities- Write firmware for embedded systems using C.
- Write unit‑test software and other software to support development and testing.
- Contribute ideas to the design of systems, software and firmware.
- Participate in code reviews of your own work and that of colleagues.
- Participate in testing, hands‑on.
- Contribute to estimates of work‑load.
- Help create a positive, enthusiastic, supportive working environment.
- Interact with other Engineers and Project Managers.
- Broad grasp of the C language.
- Aware of object‑oriented programming techniques.
- Able to work with abstractions.
- Drawing and sketching diagrams.
- Testing techniques.
- Test‑driven development.
- Enthusiasm for testing and documentation.
- Strong refactoring ability (breaking functions into smaller parts).
- The ability to learn and adapt.
- The ability to decompose a concept into bite‑sized portions and explain them clearly.
Educated to degree level (or equivalent) in an Engineering discipline (electrical/electronics or software engineering) with relevant experience in programming skills (preferably a safety‑critical industry). Candidates must have previous experience demonstrating their ability in a work environment, e.g., in a product design role. At Park Signalling Ltd we encourage collaborative working and experienced engineers are expected to supervise, coach, mentor and encourage junior Engineers and Technicians. All members of the Engineering team are expected to learn from one another.
Firmware/Software Engineer in Stockport employer: Unipart
Contact Detail:
Unipart Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Firmware/Software Engineer in Stockport
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the railway signalling and software engineering scene. Attend meetups, workshops, or even online webinars. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C programming or embedded systems. This is your chance to demonstrate your problem-solving abilities and innovative solutions, so make it shine!
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with unit testing, code reviews, and collaborative projects. Practice explaining complex concepts in simple terms – it’ll impress the interviewers!
✨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, we love seeing candidates who are proactive and engaged with our company. So, go ahead and hit that apply button!
We think you need these skills to ace Firmware/Software Engineer in Stockport
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Firmware/Software Engineer role. Highlight your experience with C programming and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Show Your Passion: In your cover letter, let us know why you're excited about working in railway engineering. Share any personal projects or experiences that showcase your enthusiasm for firmware and software development. We love seeing candidates who are genuinely passionate!
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. We appreciate straightforward communication, especially when it comes to technical skills and experiences.
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 gives you a chance to explore more about what we do at Park Signalling.
How to prepare for a job interview at Unipart
✨Know Your C Inside Out
Make sure you brush up on your C programming skills before the interview. Be ready to discuss your experience with embedded systems and how you've applied C in real-world projects. They’ll likely want to hear about specific challenges you faced and how you overcame them.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex problems in previous roles, especially in safety-critical environments. Think about times when you had to debug or refactor code and be ready to explain your thought process during those situations.
✨Emphasise Team Collaboration
Since Park Signalling values collaborative working, be prepared to talk about your experiences working in teams. Highlight any mentoring or coaching roles you've taken on, and how you’ve contributed to a positive team environment.
✨Be Ready for Hands-On Testing
They’ll want to know about your enthusiasm for testing and documentation. Brush up on testing techniques and be ready to discuss how you’ve implemented test-driven development in your past projects. Bring examples of your unit-test software if possible!