At a Glance
- Tasks: Join our teams to develop software for the future of autonomous vehicles.
- Company: ETAS, a leader in software-defined vehicle technology.
- Benefits: Hybrid working, 25 days holiday, and mentorship from experienced engineers.
- Why this job: Make an impact in the automotive sector while learning cutting-edge technologies.
- Qualifications: Passion for tech, good programming skills, and a relevant degree or experience.
- Other info: Opportunity for career growth and access to apprenticeship schemes.
The predicted salary is between 28800 - 48000 £ per year.
Company Description
Tomorrow’s cars will be defined by software and here at ETAS we are at the forefront of this evolution to the software-defined vehicle. The solutions we are developing today will enable millions of cars to get closer to the dream of Autonomous Driving. We are the experts in the industry and together we have decades of experience in software architecture, embedded development, agile methodologies, and test-driven development. Alongside our parent company Robert Bosch, we share the values of a better world for everyone and our common mission - Invented for Life.
Job Description
We are offering a software engineering graduate position to join our platform engineering teams based at our ETAS office in the centre of Manchester. There will be an opportunity to work with each of our multiple teams working Front End, Back End, Full Stack and Cloud Infrastructure development. This is a fixed-term graduate development role, so our aim is to provide you with the key skills and experience that will allow you to progress within the company. You will have access to our experienced software engineers to mentor and coach you through the first years of your career, and access to training materials to further support your learning.
Alongside the role within one of our agile teams, you will be studying for a qualification as part of the apprenticeship scheme. The type of apprenticeship is subject to availability and individual eligibility requirements. Previous apprenticeship offerings include DevOps, Data Analysis, and AI & Data science in partnership with UK education institutions.
What will you be doing?
- Working on features for our cloud-based and/or client solutions, aimed at the automotive sector, within one of our cross functional agile teams.
- Contributing to software architecture and design discussion driving our product roadmap.
- Working with a modern tech stack:
- Backend: Java EE APIs, JAX_RS
- Frontend: JavaScript, TypeScript, Single Page Frameworks (e.g Angular, AngularJS, React), LeSS, HTML5, JSON, XML
- Cloud: AWS, Infrastructure as Code
- Client: Java, C++, Electron
Qualifications
You will have a passion for technology and a keenness to learn and grow. You will have good programming skills and be excited by problem solving, demonstrated perhaps in a project at university, open source community or personal. You will have, or expect to obtain, a good degree in a Software engineering or another relevant discipline or equivalent experience.
The following are recommended skills that would be highly advantageous for you to have as an applicant:
- Experience with Vehicle Diagnostic Protocols (OBD, ISO14229)
- Understanding of Build Infrastructure (Jenkins pipelines, maven, Sonar, FossId)
- Experience with OSGI java client frameworks
Additional Information / Benefits
Hybrid Working (60% in the Manchester office) Holiday: 25 days plus
Graduate Software Engineer in Manchester employer: ETAS
Contact Detail:
ETAS Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Graduate Software Engineer in Manchester
✨Tip Number 1
Network like a pro! Reach out to current employees at ETAS on LinkedIn or attend industry meetups. A friendly chat can give us insights into the company culture and maybe even a referral!
✨Tip Number 2
Show off your skills! Prepare a portfolio of projects that highlight your programming prowess. Whether it's a uni project or something from GitHub, we want to see what you can do!
✨Tip Number 3
Ace the interview! Research common software engineering interview questions and practice coding challenges. We can help you with resources to brush up on your problem-solving skills.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we often have exclusive tips and updates for applicants who apply directly.
We think you need these skills to ace Graduate Software Engineer in Manchester
Some tips for your application 🫡
Show Your Passion for Tech: When writing your application, let your enthusiasm for technology shine through! Share any projects or experiences that highlight your programming skills and problem-solving abilities. We love seeing candidates who are genuinely excited about the field.
Tailor Your Application: Make sure to customise your application to fit the role. Highlight relevant skills and experiences that align with our job description. This shows us that you’ve done your homework and are really interested in joining our team at ETAS.
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language and avoid jargon unless it’s relevant. We appreciate a well-structured application that makes it easy for us to see your qualifications and potential.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at ETAS
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like Java EE, JavaScript frameworks, and AWS. Be ready to discuss how you've used these in your projects or studies, as it shows you're not just a theoretical learner but someone who can apply knowledge practically.
✨Show Your Passion for Problem Solving
Prepare examples of how you've tackled challenges in your programming projects or coursework. Whether it's debugging a tricky piece of code or optimising an application, sharing specific instances will demonstrate your enthusiasm and capability in problem-solving.
✨Understand Agile Methodologies
Since the role involves working in agile teams, brush up on agile principles and practices. Be prepared to discuss any experience you have with agile projects, even if it's from university group work. This will show that you can adapt to their working style.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the team dynamics, mentorship opportunities, or the types of projects you'll be working on. This not only shows your interest in the role but also helps you gauge if the company is the right fit for you.