Create a Job Alert.

Enter your email below to save this search and receive job recommendations for similar positions.
Thank you. We'll send jobs matching these to
You already suscribed to this job alert.
0 suggestions are available, use up and down arrow to navigate them
What job do you want?

(Staff/Sr.) Firmware Engineer job in Singapore at Omnivision Technologies Singapore Pte Ltd

Create Job Alert.

Get similar jobs sent to your email

List of Jobs

Apply to this job.
Think you're the perfect candidate?
Apply Now
(Staff/Sr.) Firmware Engineer at Omnivision Technologies Singapore Pte Ltd

(Staff/Sr.) Firmware Engineer

Omnivision Technologies Singapore Pte Ltd Singapore Permanent
Apply Now

Omnivision Technologies is a leading developer of advanced digital imaging solutions, with best-in-class CMOS image sensor technology. In the Singapore ASIC Design Centre, you would be part of an experienced and talented design team to develop Camera Processor SoC, with integrated artificial intelligence & image signal processing, for smart home, security, automotive & IoT applications. This position will work closely with the on site ASIC & S/W teams and an off-site ASIC verification team to primarily verify pre/post silicon IPs and provide control code for various IPs to software teams.


This position will: 

- develop software for and execute system level pre-silicon IP verification on FPGA-based or other platforms; and post-silicon verification

- deliver bare metal control-code with any required workarounds, assist or lead bring up and replicate functionality on Linux or RTOS based environment

- benchmark/optimize/tune code & IP for speed/power/size

- review and study chip specification with a view to testability and implementation

- drive increased coverage via automation


Must have:

- at least 7 years of Linux or RTOS based embedded software development experience on larger SoCs and interfacing with hardware

- Strong knowledge of ARM SoC processor, memory, bus and peripheral architectures

- Experience working with hardware and scopes

- Strong C and ARM ASM implementation knowledge

- Strong communication and documentation skills

Advantageous to have:

- familiarity with tools such as JIRA, Git, Confluence

- FPGA and hardware design knowledge

- knowledge of embedded video pipelines and standards

Recommended Skills

  • Arm So C Processor
  • Embedded Software Development
  • Fpga
Apply to this job.
Think you're the perfect candidate?
Apply Now

Help us improve BrightMinds by providing feedback about this job:

BrightMinds TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using BrightMinds you are agreeing to comply with and be subject to the BrightMinds Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.