At a Glance
- Tasks: Design and develop innovative control systems for cutting-edge machinery.
- Company: Leading Subsea/Oil and Gas engineering company based in Newcastle.
- Benefits: Hybrid working, competitive salary, and opportunities for professional growth.
- Other info: Collaborative environment with excellent career advancement opportunities.
- Why this job: Join a dynamic team and make a real impact in the engineering field.
- Qualifications: Degree in Software Engineering or related field with embedded software experience.
Due to business growth, we are looking to recruit for an Embedded Software Engineer for a leading Subsea/ Oil and Gas engineering company based in Newcastle. The main purpose of the role is to develop and design new control systems for the business under the instruction of more senior members of the team to help develop new ways of working and enhance capabilities of machinery produced.
The ideal candidate will be degree qualified in Software Engineering or a related field with exposure to embedded software design. Candidates will have experience in developing applications using real-time operating systems (RTOS) such as Ubuntu. Experience with ROS2.0, DDS, Azure Portal, and Matlab Simulink are all desirable.
Hours: Monday - Thursday 08:30 - 17:00 / Friday 08:30 - 12:00. Hybrid working available - 3 days in the office as a minimum.
Key Responsibilities:
- Develop and maintain software using C/C++.
- Work with microcontroller architectures (e.g. ARM) and implement and manage hardware interfaces like UART, CAN, USB.
- Utilize debugging tools.
- Develop and maintain device drivers for various hardware components and work within embedded Linux environments as needed.
- Optimize code for performance, memory usage, and power efficiency.
- Implement and manage industrial communication protocols like TCP/IP.
- Ensure the security of embedded systems through proper protocol implementation.
- Version control and collaborative development.
- Create and maintain clear technical documentation, including design documents, test reports, and user manuals.
Qualifications & Skills:
- Degree in Software Engineering, Computer Science, Electronic Engineering or related/equivalent subject.
- Able to interpret schematics and electronic components.
- Skilled in embedded software design using Real Time Operating Systems.
- Experience with ROS2.0, DDS, Azure Portal, Matlab Simulink (Desirable).
Embedded Software Engineer in Newcastle upon Tyne employer: COMPLETE TALENT SERVICES LIMITED
Join a leading Subsea and Oil and Gas engineering company in Newcastle, where innovation meets opportunity. We pride ourselves on fostering a collaborative work culture that encourages professional growth and development, offering hybrid working arrangements to support work-life balance. With a focus on cutting-edge technology and a commitment to employee well-being, we provide a rewarding environment for Embedded Software Engineers looking to make a meaningful impact in the industry.
Contact Detail:
COMPLETE TALENT SERVICES LIMITED Recruiting Team
StudySmarter Expert Advice🤫
We think this is how you could land Embedded Software Engineer in Newcastle upon Tyne
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. 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 involving embedded software design. This is your chance to demonstrate your expertise in C/C++, RTOS, and any other relevant tech.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions related to embedded systems and real-time operating systems. Practice explaining your thought process clearly, as communication is key in these roles.
✨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 take that extra step to connect with us directly.
We think you need these skills to ace Embedded Software Engineer in Newcastle upon Tyne
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with embedded software design and real-time operating systems. We want to see how your skills match the job description, so don’t be shy about showcasing relevant projects or coursework!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded systems and how your background makes you a great fit for our team. Keep it concise but engaging – we love a good story!
Showcase Your Technical Skills:When filling out your application, make sure to mention specific tools and technologies you’ve worked with, like C/C++, ARM architectures, or ROS2. We’re keen on seeing your hands-on experience, so don’t hold back!
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 the role. Plus, it’s super easy – just follow the prompts!
How to prepare for a job interview at COMPLETE TALENT SERVICES LIMITED
✨Know Your Stuff
Make sure you brush up on your knowledge of embedded software design and real-time operating systems. Be ready to discuss your experience with C/C++, microcontroller architectures, and any debugging tools you've used. This will show that you're not just familiar with the theory but can also apply it practically.
✨Showcase Your Projects
Prepare to talk about specific projects where you've developed applications or worked with hardware interfaces like UART or CAN. Highlight your role in these projects and any challenges you overcame. This gives interviewers a clear picture of your hands-on experience and problem-solving skills.
✨Understand the Company’s Needs
Research the company and its products in the subsea and oil and gas sectors. Understand their technology stack and how your skills can contribute to their goals. This will help you tailor your answers and demonstrate that you're genuinely interested in the role and the company.
✨Ask Smart Questions
Prepare thoughtful questions about the team dynamics, the technologies they use, and the challenges they face. This not only shows your enthusiasm for the position but also helps you gauge if the company is the right fit for you. Plus, it makes for a more engaging conversation!