At a Glance
- Tasks: Enhance mobile app security and research OS interactions.
- Company: Join an innovative tech client focused on mobile security.
- 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!
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 any conversations or interviews. Being able to communicate effectively in both languages will set you apart, especially when discussing technical documentation or collaborating with global teams.
β¨Tip Number 2
Familiarise yourself with the specific mobile operating systems mentioned in the job description, such as Android, iOS, and HarmonyOS Next. Having a solid understanding of their internals will help you engage in meaningful discussions about security challenges and solutions.
β¨Tip Number 3
Prepare to discuss your experience with security-driven development and any relevant projects you've worked on. Highlighting your hands-on experience with tools like Frida, Xposed, and others will demonstrate your practical knowledge and passion for mobile security.
β¨Tip Number 4
Show enthusiasm for collaboration and innovation, as this role emphasises teamwork in an office-based setting. Be ready to share examples of how you've contributed to team projects or design reviews in the past, showcasing your ability to work well with others.
We think you need these skills to ace Software Engineer (Embedded systems)
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: In your cover letter, express your passion for mobile security and embedded systems. Mention your bilingual skills in Chinese and English, and how they will help you collaborate effectively in a global team.
Showcase Relevant Skills: Clearly outline your programming expertise and familiarity with mobile operating systems such as Android and iOS. Highlight any experience with security frameworks or debugging tools that align with the job description.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in software engineering.
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 projects you've worked on involving embedded systems. Be ready to explain how youβve used security tools like Frida or Xposed in your previous roles, as this will show your hands-on expertise.
β¨Prepare for Technical Questions
Expect questions related to mobile operating systems and security practices. Brush up on your knowledge of Android, iOS, and HarmonyOS Next, and be ready to discuss how you would approach reverse engineering or penetration testing in a practical scenario.
β¨Demonstrate Your Problem-Solving Skills
The company is looking for a curious researcher and problem solver. Prepare examples of complex challenges you've faced in previous projects and how you approached solving them. This will showcase your analytical thinking and innovation.