Linux, OSS, and Security Software Engineer for Industrial high-end processors at Renesas Electronics | JP | Rezi

Linux, OSS, and Security Software Engineer for Industrial high-end processors at Renesas Electronics

Linux, OSS, and Security Software Engineer for Industrial high-end processors

Renesas Electronics · JP

3 weeks ago

Linux, OSS, and Security Software Engineer for Industrial high-end processors

Renesas Electronics · JP

21 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Linux, OSS, and Security Software Engineer for Industrial high-end processors role.

Rezi rewrites your resume against Renesas Electronics's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Linux, OSS, and Security Software Engineer for Industrial high-end processors posting at Renesas Electronics — free, in seconds.

About the Role

This position is responsible for the design and development of Linux-related software for our industrial high-end processor, RZ series, in collaboration with internal LSI design teams and both domestic and international open source communities. You will gain hands-on experience in developing open source technologies, particularly Linux-based platforms, as well as security technologies for embedded systems, and delivering these innovations as products to the market. We are looking for engineers who have a strong interest in these areas and are motivated to contribute to bringing products to market.

Responsibilities

  • Design and development of device drivers for new hardware
  • Design and development of security features such as hardware-based encryption and secure boot
  • Design and development of common Linux-related software (e.g., Linux kernel, Trusted Firmware-A, U-Boot, OP-TEE) for high-end processor products, as well as management and maintenance of deliverables as InnerSource assets
  • Integration and evaluation of open source software for industrial networking functions, such as OPC UA
  • Technical discussions, proposals, and support with internal and external stakeholders, including open source communities, as well as contribution of patches to those communities
  • Development and maintenance of build environments using the Yocto Project (e.g., recipe development and maintenance)
  • Package development for proprietary libraries for Ubuntu and Debian
  • Management of vulnerability information (CVE: Common Vulnerabilities and Exposures), formulation of patching strategies, and implementation of countermeasures
  • Planning and management of software maintenance, as well as process improvements and automation to ensure product quality
  • Technology research, prototyping, and evaluation for next-generation products

Requirements

  • Experience in embedded software development (approximately 5+ years)
  • Capable of understanding detailed software control requirements from hardware specifications and independently carrying out development and debugging of such control software
  • Basic knowledge of open source licenses such as GPL, MIT, and BSD
  • Strong communication skills with customers and internal and external stakeholders
  • Motivation to work in an English-speaking environment
  • Japanese Language Proficiency: JLPT N2 or higher
  • At least 3 years of development experience in one or more of the following areas: Linux kernel, device drivers, graphics, video codecs, security, or industrial networking functions
  • Experience with development using the Yocto Project
  • Knowledge of Arm architectures such as Cortex-A, Cortex-M, Cortex-R, and TrustZone, or RISC-V architecture
  • Experience in programming with Arm or RISC-V assembly language
  • General knowledge of security for embedded products
  • Experience in software debugging on development boards using ICE or similar tools
  • Experience contributing to open source communities
  • Experience in development within CI/CD environments using tools such as GitLab and Jenkins
  • Knowledge of security-related technologies (e.g., secure boot, cryptography, SELinux, CVE handling)
  • Knowledge of virtualization technologies, including hypervisors

Skills

  • Linux kernel development
  • Device driver development
  • Security feature development
  • Hardware-based encryption
  • Secure boot
  • Trusted Firmware-A
  • U-Boot
  • OP-TEE
  • InnerSource
  • Open source software integration
  • Industrial networking functions
  • OPC UA
  • Yocto Project
  • Recipe development
  • Package development
  • Ubuntu
  • Debian
  • Vulnerability information management
  • CVE handling
  • Software maintenance
  • Process improvement
  • Automation
  • Technology research
  • Prototyping
  • Evaluation
  • Embedded software development
  • Open source licenses (GPL, MIT, BSD)
  • Communication skills
  • English-speaking environment
  • Japanese Language Proficiency (JLPT N2 or higher)
  • Graphics development
  • Video codec development
  • Industrial networking
  • Arm architecture knowledge
  • RISC-V architecture knowledge
  • Arm assembly language programming
  • RISC-V assembly language programming
  • Embedded product security
  • Software debugging
  • ICE tools
  • Open source community contribution
  • CI/CD environments
  • GitLab
  • Jenkins
  • Cryptography
  • SELinux
  • Virtualization technologies
  • Hypervisors

Work Type

  • Regular (PERM)
  • No Remote Work Available

Experience Level

  • Approximately 5+ years of embedded software development experience
  • At least 3 years of development experience in specific areas

Benefits

  • Competitive compensation package
  • Comprehensive benefits package

About the Company

  • Renesas is a global company providing embedded semiconductor solutions with the purpose of 'To Make Our Lives Easier'.
  • With over 21,000 engineers and problem-solving professionals in over 30 countries, we are involved in the development of cutting-edge technologies in the automotive, industrial, infrastructure, and IoT fields.
  • We contribute to the realization of a safer, healthier, more environmentally friendly, and smarter future.
  • Renesas' core corporate culture is 'TAGIE' (Transparent, Agile, Global, Innovative, Entrepreneurial).
  • TAGIE represents the common values that support how we work, grow, and strive to achieve our Purpose.
  • This collaborative spirit and challenging mindset enable us to transform industries through semiconductor technology and contribute to people's lives worldwide.