Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Cynet systems Inc

Irvine

On-site

GBP 125,000 - 150,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm in Scotland is seeking an experienced software engineer to update and modify Android OS while ensuring compliance with cybersecurity standards. The ideal candidate has over 7 years of experience in software engineering and 3 years with Android OS / AOSP. Responsibilities include customizing AOSP forks and integrating hardware drivers. This position offers a competitive hourly pay range and potential hybrid working options.

Qualifications

  • 7+ years of software engineering experience.
  • 3+ years working with Android OS / AOSP.
  • Strong experience with AOSP builds and kernel modification.

Responsibilities

  • Update and modify Android OS to address security issues.
  • Customize and maintain an AOSP fork.
  • Integrate BSPs, HALs, vendor patches, and drivers with the Android platform.

Skills

Android OS
AOSP
Linux internals
Cybersecurity risk assessment

Education

Bachelor’s or Master’s degree in Computer Engineering or related field

Tools

UART
JTAG
Job description
Job Description

Pay Range LOVE: $87.85hr - $92.85hr

Responsibilities
  • Update and modify Android OS (version 5) to address security issues and compliance needs.
  • Customize and maintain an AOSP fork, including frameworks, system services, and configuration.
  • Apply OS‑level patches and security settings aligned with FDA and EU cybersecurity guidance.
  • Integrate BSPs, HALs, vendor patches, and hardware drivers with the Android platform.
  • Perform board bring‑up (U‑Boot, device tree, kernel integration).
  • Conduct low‑level debugging using UART, JTAG, and similar tools.
  • Modify Linux kernel components and device drivers when required.
  • Improve system performance, resource usage, and inter‑process communication (Binder/AIDL).
  • Use system‑level profiling tools to identify and fix issues.
  • Fix OS‑ and kernel‑level vulnerabilities and Reduce OS/kernel attack surfaces.
  • Implement OTA update mechanisms.
  • Support cybersecurity risk analysis and threat modeling.
  • Perform OS‑level verification and validation following IEC 62304.
  • Support risk management efforts aligned with ISO 14971.
  • Participate in audits and reviews to maintain regulatory compliance.
  • Work with app developers to ensure compatibility.
  • Partner with cybersecurity, system engineering, and quality teams.
  • Create and maintain architecture docs, test plans, and traceability matrices.
  • Ensure documentation is complete and audit‑ready.
Required Qualifications
  • Bachelor’s or Master’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related field.
  • 7+ years of software engineering experience.
  • 3+ years working with Android OS / AOSP.
  • Strong experience with AOSP builds, Android frameworks, and kernel modification.
  • Solid understanding of Linux internals and embedded systems.
  • <続>Experience in regulated environments.
  • Knowledge of IEC েই3, ISO 14971, and related standards.
  • Familiarity with cybersecurity risk assessment and vulnerability remediation.
Preferred Qualifications
  • Experience with legacy Android (Android 5).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.