Skip to content

General Information

Job Title
Lead - Embedded Software Developer
Job ID
5051
Country
Sri Lanka
City
Colombo
Date Posted
03-Sep-2024
Job Category
Engineering
Job Subcategory
R&D Engineering
Hire Type
Employee
Remote Eligible
No

Descriptions & Requirements

Job Description and Requirements
Senior / Lead Embedded Software Developer

We are looking for highly experienced Embedded Software Developer to design and implement software for ARM embedded Processor subsystem which is part of the Versal Device.
Team will work with the FPGA based emulation solution, ZeBu, firmware team to develop Embedded software piece as well as guide any changes to the processor connections to the rest of the ZeBu infrastructure.
Optimize software performance and memory usage for resource-constrained embedded SW features.
Team will also work with the ZeBu runtime and debug teams to integrate solutions with current functions.

 
Requirements:
  • Masters/Bachelor’s degree in Computer Science/Electronics Engineering
  • At least 5 years of experience in embedded software development
  • Experience with embedded operating systems (e.g. PetaLinux, FreeRTOS, Embedded Linux).
  • Strong understanding of hardware/software interface and low-level programming concepts.
  • Knowledge of device drivers and network protocols.
  • Familiarity with HDL and FPGA programming

Inclusion and Diversity are important to us. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, military veteran status, or disability.