At a Glance
- Tasks: Join a dynamic team to develop and test innovative software modules for automation.
- Company: Cutting-edge company blending engineering and science in automation technology.
- Benefits: Attractive salary, diverse benefits, and opportunities for professional growth.
- Other info: Onsite role in South Cambridgeshire with excellent career advancement potential.
- Why this job: Make a real impact in automation while working with advanced technologies.
- Qualifications: Degree in relevant field and experience in software development required.
The predicted salary is between 36000 - 60000 £ per year.
Overview
Based in purpose designed workspace, this multidisciplinary company employs both engineers and scientists to work on their sophisticated, next-generation automation platform. Their engineers utilise robotics for automation, whilst their scientists develop scalable solutions. Their software team look to interface hardware components within this technology stack as well as provide analytics and metrics.
Responsibilities
As a Software Engineer, you will join this growing team and be provided guidance from senior members of the software team with regards to developing and testing a range of software modules. This will include agile development practices, pair programming and cross-disciplinary collaboration.
Requirements
- Degree in Computer Science, Physics, Engineering or similar AND industry experience developing software for deliverable products.
- Experience writing OOP code for both desktop / enterprise applications and cloud-native services (via RESTful APIs). Any experience of communication interfaces (OPC UA. RS232/485), would be desirable.
- Experience using two or more of the following: Modern C++, C# or Java. Experience with Python, React / Angular or databases would be advantageous.
Applicants do need to demonstrate relevant project experience (ideally software associated for hardware / instrumentation). Projects in banking, IT consultancy services or ML are not relevant.
The role is based fully onsite as you’ll be working with hardware modules and engaging with other team members. On offer is an excellent remunerations package including a wide range of benefits.
Due to the out-of-town location of their offices (in south Cambridgeshire), being able to drive / cycle or willingness to take public transport is highly desirable. Note, only applicants with full rights to work in the UK indefinitely without the need for company sponsorship will be considered (applicants with restricted time-limited visas will not be progressed).
Keywords: C++, C#, Java, Python, Hardware / Software, React / Angular, Instrumentation, Databases, Desktop / Enterprise, Cloud-Native, Communications, South Cambridgeshire
Please note: even if you don\\\'t have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.
Recommend for £250 - see www.ecmselection.co.uk/tell-a-friend for details.
Software Engineer, Automation Stack in Cambridge employer: ECM Selection
As a Software Engineer at this innovative company in south Cambridgeshire, you will thrive in a collaborative and dynamic work environment that fosters creativity and professional growth. With a strong emphasis on agile development practices and cross-disciplinary teamwork, employees benefit from mentorship by experienced colleagues and access to cutting-edge technology. The company offers an attractive remuneration package alongside a range of benefits, making it an excellent choice for those seeking meaningful and rewarding employment.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer, Automation Stack in Cambridge
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. 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 related to hardware and instrumentation. This will give potential employers a clear view of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions and consider doing mock interviews with friends or mentors to build confidence.
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities that might not be advertised elsewhere. Plus, we’re here to support you every step of the way, so don’t hesitate to reach out if you need help.
We think you need these skills to ace Software Engineer, Automation Stack in Cambridge
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your experience with OOP code and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t hold back!
Tailor Your CV:Customise your CV to reflect the job description. Use keywords from the listing, like C++, Python, and cloud-native services, to make it clear you’re a great fit for our team.
Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon and get straight to the point about your experience and what you can bring to the table.
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 this exciting opportunity!
How to prepare for a job interview at ECM Selection
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like C++, C#, Java, and Python. Brush up on your knowledge of RESTful APIs and communication interfaces like OPC UA. Being able to discuss your experience with these tools confidently will show that you're a great fit for their automation platform.
✨Showcase Relevant Projects
Prepare to talk about specific projects where you've developed software for hardware or instrumentation. Highlight your role, the challenges you faced, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills, which are crucial for this position.
✨Emphasise Collaboration Skills
Since the role involves agile development practices and pair programming, be ready to discuss your experience working in teams. Share examples of how you’ve collaborated with others, especially in cross-disciplinary settings. This will show that you can thrive in their multidisciplinary environment.
✨Plan Your Commute
Given the location in south Cambridgeshire, think about how you'll get to the office. Whether you drive, cycle, or take public transport, having a plan will show your commitment to being onsite. It’s a small detail, but it reflects your readiness to join their team.