At a Glance
- Tasks: Develop high-performance software for mission-critical Defence & Security applications.
- Company: Join a leading tech firm focused on defence and security innovations.
- Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
- Other info: Dynamic team environment with a focus on innovation and career advancement.
- Why this job: Work on cutting-edge technology that makes a real difference in national security.
- Qualifications: Strong skills in C, C++, or Rust and experience with embedded systems.
The predicted salary is between 40000 - 55000 £ per year.
Work at the cutting edge of low-level and embedded systems, developing high-performance, secure software for mission-critical Defence & Security applications. This role is ideal for engineers who enjoy working close to the hardware in real-time and resource-constrained environments.
What You’ll Do
- Develop and optimise software in low-level languages (C, C++, Rust)
- Build systems for embedded, real-time, and constrained environments
- Interface with hardware using protocols such as SPI, I2C, UART, and CAN bus
- Design and deliver high-performance, low-latency solutions
- Work with industrial computing platforms and single-board computers
- Apply secure and safety-critical development practices
- Use performance profiling and optimisation techniques
- Contribute across the full development lifecycle
What You’ll Need
- Strong experience in C, C++, or Rust
- Background in embedded or real-time systems
- Experience with hardware interfaces and low-level communication protocols
- Familiarity with Linux or macOS environments and toolchains
- Understanding of build systems and low-level debugging
Bonus Skills
- Experience with real-time operating systems (RTOS)
- Knowledge of safety-critical or high-assurance engineering standards
- Experience in high-performance or low-latency systems
Security Requirement
SC clearance (or willingness/eligibility to obtain) is required.
Embedded Software Engineer in Sunderland employer: Experis UK
Contact Detail:
Experis UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Embedded Software Engineer in Sunderland
✨Tip Number 1
Network like a pro! Reach out to fellow engineers and industry professionals on LinkedIn or at local meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C, C++, or Rust. We want to see your work with embedded systems and hardware interfaces – it’s a great way to stand out from the crowd!
✨Tip Number 3
Prepare for technical interviews by brushing up on low-level debugging and performance optimisation techniques. We recommend practicing coding challenges related to embedded systems to get you in the zone before the big day.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented engineers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Embedded Software Engineer in Sunderland
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C, C++, or Rust, and any work you've done in embedded systems. We want to see how your skills match up with what we’re looking for, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for this role. Share your passion for low-level programming and any specific experiences that relate to defence and security applications. Let your personality shine through!
Showcase Your Technical Skills: When filling out your application, make sure to mention your familiarity with hardware interfaces and protocols like SPI, I2C, and UART. We love seeing candidates who can interface with hardware, so give us the details on your hands-on experience!
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 and you’ll be all set!
How to prepare for a job interview at Experis UK
✨Know Your Low-Level Languages
Brush up on your C, C++, and Rust skills before the interview. Be ready to discuss specific projects where you've used these languages, especially in embedded systems. Highlight any challenges you faced and how you overcame them.
✨Familiarise with Hardware Interfaces
Make sure you understand protocols like SPI, I2C, UART, and CAN bus. Prepare to explain how you've interfaced with hardware in past roles. If possible, bring examples of how you’ve optimised communication between software and hardware.
✨Showcase Your Problem-Solving Skills
Be prepared to tackle some technical questions or problems during the interview. Think about how you would approach real-time constraints and low-latency solutions. Practising coding problems related to embedded systems can really help.
✨Understand Security Practices
Since this role involves defence and security applications, brush up on secure development practices. Be ready to discuss how you ensure safety and security in your code, and any experience you have with safety-critical engineering standards.