Software Engineer (Embedded systems)
Software Engineer (Embedded systems)

Software Engineer (Embedded systems)

Livingston Full-Time 28800 - 48000 £ / year (est.) No home office possible
H

At a Glance

  • Tasks: Enhance mobile app security and research OS interactions.
  • Company: Join an innovative tech client focused on mobile security solutions.
  • Benefits: Enjoy competitive salary, growth opportunities, and a collaborative office environment.
  • Why this job: Make a real impact in mobile security while working with cutting-edge technology.
  • Qualifications: Fluent in Chinese and English, strong C/C++ skills, and mobile OS knowledge required.
  • Other info: Office-based role in Edinburgh, ideal for curious problem solvers.

The predicted salary is between 28800 - 48000 £ per year.

Location: Edinburgh, Scotland (Office-Based)

Experience Level: Entry to Mid-Level

Are you ready to shape the future of mobile security? Our innovative, award-winning tech client is looking for a Software Engineer with a passion for embedded systems and mobile security. This is an exciting opportunity to work on cutting-edge technology, researching how mobile apps interact with operating systems to enhance security solutions. If you’re fluent in Chinese and English and love tackling complex security challenges, this role is for you!

What You'll Be Doing:

  • Security-Driven Development – Enhance and extend mobile app security solutions using system-level insights.
  • Mobile OS Research – Dive into Android, iOS, and HarmonyOS Next to analyse system behaviours.
  • Reverse Engineering & Security Testing – Utilise white hat techniques, including penetration testing and reverse engineering, to identify and address threats.
  • Collaboration & Innovation – Work closely with the team in an office-based setting, contributing to design reviews and security improvements.

What You Bring:

  • Bilingual Skills: Fluent in Chinese & English (to navigate technical documentation and collaborate globally).
  • Programming Expertise: Strong experience in C/C++ for embedded systems, plus knowledge of TypeScript for HarmonyOS Next.
  • Mobile OS Knowledge: Familiarity with Android, iOS, HarmonyOS Next, and Linux internals.
  • Security & Debugging Tools: Experience with Frida, Xposed, Android Studio, Xcode, Magisk, Checkra1n, and other security analysis tools.

Bonus Points For:

  • Experience with mobile security frameworks (OWASP Mobile Top 10)
  • Hands-on debugging and performance profiling of mobile applications
  • Knowledge of cloud integration and mobile app interactions with cloud services

Why Join?

  • Work on ground-breaking security technology that protects mobile applications.
  • Be part of a highly skilled in-office team in Edinburgh, fostering collaboration and rapid innovation.
  • Gain exposure to cutting-edge mobile security research with opportunities for growth.
  • Competitive salary + benefits.

If you’re a problem solver, a curious researcher, and passionate about mobile security, this is your chance to make a real impact!

Software Engineer (Embedded systems) employer: Head Resourcing

Join a forward-thinking tech company in Edinburgh, where innovation meets collaboration in the realm of mobile security. As a Software Engineer, you'll benefit from a vibrant office culture that encourages teamwork and creativity, alongside competitive salaries and comprehensive benefits. With ample opportunities for professional growth and exposure to pioneering technologies, this role is perfect for those eager to make a meaningful impact in the field of embedded systems.
H

Contact Detail:

Head Resourcing Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (Embedded systems)

✨Tip Number 1

Make sure to showcase your bilingual skills in both Chinese and English during networking opportunities. Engage with professionals in the field who speak these languages, as they can provide insights and potentially refer you to openings.

✨Tip Number 2

Join online forums or local meetups focused on embedded systems and mobile security. This will help you connect with like-minded individuals and industry experts, which could lead to job referrals or insider information about our openings.

✨Tip Number 3

Familiarise yourself with the latest trends in mobile security and embedded systems. Follow relevant blogs, podcasts, and webinars to stay updated, as this knowledge can be a great conversation starter during interviews.

✨Tip Number 4

Consider contributing to open-source projects related to mobile security or embedded systems. This not only enhances your skills but also demonstrates your passion and commitment to potential employers, including us at StudySmarter.

We think you need these skills to ace Software Engineer (Embedded systems)

Bilingual Skills (Chinese & English)
C/C++ Programming
TypeScript Knowledge
Mobile OS Familiarity (Android, iOS, HarmonyOS Next, Linux Internals)
Security-Driven Development
Reverse Engineering Techniques
Penetration Testing
Collaboration Skills
Experience with Security Analysis Tools (Frida, Xposed, Android Studio, Xcode, Magisk, Checkra1n)
Debugging and Performance Profiling
Knowledge of Mobile Security Frameworks (OWASP Mobile Top 10)
Cloud Integration Understanding

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with embedded systems and mobile security. Include specific projects or roles where you used C/C++ and any relevant tools like Frida or Android Studio.

Craft a Compelling Cover Letter: Write a cover letter that showcases your bilingual skills in Chinese and English. Explain how your background aligns with the company's focus on mobile security and your passion for tackling complex challenges.

Showcase Relevant Skills: In your application, emphasise your familiarity with mobile operating systems such as Android and iOS. Mention any experience with security frameworks or debugging tools to demonstrate your technical expertise.

Highlight Team Collaboration: Since the role involves working closely with a team, mention any previous experiences where you collaborated on projects. This could include design reviews or security improvements, showcasing your ability to work in an office-based setting.

How to prepare for a job interview at Head Resourcing

✨Showcase Your Bilingual Skills

Since the role requires fluency in both Chinese and English, be prepared to demonstrate your language skills during the interview. You might be asked to discuss technical concepts in both languages, so practice explaining your past projects or experiences in both tongues.

✨Highlight Relevant Technical Experience

Make sure to discuss your experience with C/C++ and any other relevant programming languages. Be ready to provide examples of projects where you used these skills, especially in embedded systems or mobile security contexts.

✨Familiarise Yourself with Mobile OS

Brush up on your knowledge of Android, iOS, and HarmonyOS Next. Be prepared to discuss how these operating systems work and how they relate to mobile security. Showing that you understand system behaviours will impress the interviewers.

✨Prepare for Technical Questions

Expect questions related to security testing and reverse engineering techniques. Familiarise yourself with tools like Frida, Xposed, and others mentioned in the job description. Being able to explain how you've used these tools in the past will demonstrate your hands-on experience.

Software Engineer (Embedded systems)
Head Resourcing
H
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>