At a Glance
- Tasks: Design and support innovative software solutions for exciting new products.
- Company: Join a forward-thinking tech company with a focus on collaboration.
- Benefits: Enjoy a competitive salary, 25 days holiday, flexible working, and private medical insurance.
- Why this job: Make a real impact in a dynamic environment with excellent career progression.
- Qualifications: 3+ years in software engineering with skills in C#, C++, Python, and embedded systems.
- Other info: Opportunity to work with cutting-edge technologies and grow your career.
The predicted salary is between 42000 - 84000 £ per year.
BENEFITS: 25 days holiday, flexible working, Private Medical Insurance, Bonus, excellent training and career progression.
THE ROLE:
- Provide software engineering design input to new products.
- Provide software engineering support to the existing product range.
- Assess technical queries and provide software engineering solutions to a wide-ranging products portfolio.
- Liaise with internal departments such as sales, procurement and production to ensure the best technical solution is provided in all instances.
- Creation of software engineering documentation such as specifications, proposals, test plans, reports and manuals.
- Ensuring software engineering solutions are provided on time and on budget.
- Adherence to global engineering end-to-end process and sub-processes.
- Site visits to other company offices and client assets as and when required.
- Maintenance and development of company standards and processes for software version control.
KNOWLEDGE, SKILLS & EXPERIENCE:
- Relevant experience in an industrial software and firmware design environment.
- Experience writing embedded software (STM32 IDE or similar).
- Experience with high-level development languages preferably C#, C++ and C, Python.
- Experience writing simple Windows programs (VisualStudio, Windows IoT or similar).
- Software development knowledge including version control using Azure DevOps (or similar) and development techniques (Agile, Waterfall or similar).
- Experience with Continuous Integration (CI) tools such as Pipelines, Jenkins (or similar).
Experience Required:
- Minimum of 3 years in a software engineering role.
- Knowledge of network protocol UDP.
- Knowledge of serial comms protocols over RS485/232, CAN.
- Knowledge of SQL server/client database applications.
- Knowledge of user interface MVC framework.
- Embedded software in safety-critical applications.
- Previous diving experience.
Qualifications:
- Software / Computer Science / Electrical/Electronic engineering degree or equivalent industry experience.
If you are interested and have the skills and experience required please apply now, we will be happy to recommend you to our client.
Software Engineer in Aberdeen employer: Chiltern Park Recruitment
Contact Detail:
Chiltern Park Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Aberdeen
✨Tip Number 1
Network like a pro! Reach out to your connections in the software engineering field, attend meetups, and join online forums. 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 embedded software or high-level languages like C# and Python. This will give potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to software development and version control. Practice explaining your past projects and how you tackled challenges, especially in Agile environments.
✨Tip Number 4
Don’t forget to apply through our website! We’re here to help you land that dream job, so take advantage of our resources and let us recommend you to our clients. It’s a win-win!
We think you need these skills to ace Software Engineer in Aberdeen
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your relevant experience in industrial software and firmware design, and don’t forget to mention your skills in languages like C#, C++, and Python. We want to see how you fit into our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how your background aligns with our needs. We love seeing enthusiasm and a bit of personality, so let us know what makes you tick!
Showcase Your Projects: If you've worked on any cool projects, make sure to include them! Whether it's embedded software or Windows programs, we want to see what you've done. This gives us a better idea of your hands-on experience and problem-solving skills.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any updates. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at Chiltern Park Recruitment
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of embedded software and the specific languages mentioned, like C#, C++, and Python. Be ready to discuss your past projects and how you've used these technologies in real-world scenarios.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled technical queries or challenges in previous roles. Highlight your experience with version control and CI tools, as well as your ability to deliver solutions on time and within budget.
✨Understand the Company’s Products
Familiarise yourself with the company’s existing product range and any new products they might be developing. This will help you demonstrate your interest and show that you can provide valuable input from day one.
✨Communicate Effectively
Since you'll be liaising with various departments, practice articulating your thoughts clearly. Prepare to discuss how you would collaborate with sales, procurement, and production to ensure the best technical solutions are provided.