Senior/staff Software Engineer

1 week ago


Jurong East, Singapore OMNIVISION Full time

We are looking for multiple seasoned Senior and Staff Software Engineers to grow an Edge AI & Systems software team to the next level. This team works within the larger ASIC team to architect and enhance Neural Network solutions in the Video Processor roadmap including these current and older products:
**Deliveries**:

- SoC IP programming models

**Responsibilities**:

- Develop various features of deliverables
- Solution profiling, optimization and benchmarking
- Support internal developers directly and customers through FAEs
- Ensure compliance as required e.g.ASPICE, MISRA C, Coverity, BlackDuck
- System architecture, verification and validation of ASIC IPs
- Constantly improve productivity through automation in all areas

**Skills**:

- Strong ANSI C design, implementation, optimization and debugging using GCC-like toolchains
- Good communication, collaboration, task estimation & reporting, CI/CD via tools such as Confluence, Git, JIRA etc
- Familiarity with Python for prototyping, demo, verification and/or automation
- OS: GNU/Linux, proprietary RTOS, Bare metal
- Processor architectures: ARM/RISC-V symmetric multiprocessing with cache & internal buses, SIMD, Vector Processing
- Debugging tools: gdb, simulators, emulators, JTAG, Oscilloscope, Logic Analyzers

Any of the following will be advantageous:

- Detailed and comprehensive understanding of TinyML (e.g. TensorFlow Lite for MCUs), from training, quantization through to operator execution, optimizing for power, performance, and size.
- FPGA and hardware interfacing and debugging

**Requirements**:

- Ph.D/MSEE/BSEE in Electrical Engineering, Computer Science or Computer Engineering
- At least 5 years of commercial embedded development experience.



  • Jurong East, Singapore OMNIVISION Full time

    We are looking for Senior/Staff Software Engineers to grow our Edge AI & Systems software team to the next level. This team works within the larger ASIC team to architect and enhance Neural Network solutions in the Video Processor roadmap including these current and older products: This position works in a smaller team that specifies, develops and delivers...


  • Jurong East, Singapore OMNIVISION Full time

    We are looking for multiple seasoned Senior and Staff System Engineers to grow an Edge AI & Systems software team to the next level. This team works within the larger ASIC team to architect and enhance Neural Network solutions in the Video Processor roadmap including these current and older products: **Deliveries**: - Neural Network Processor (NPU)...


  • Jurong East, Singapore OMNIVISION Full time

    We are looking for a Staff/Senior Machine Learning Engineer to take our Edge AI team to the next level. This team works within the larger ASIC Design team that develops and delivers toolchains that allow customers and partners to compile AI models to run optimally on resource-constraint environments like Neural Processing Units...

  • Software Engineer

    2 weeks ago


    Jurong East, Singapore XJERA LABS PTE. LTD. Full time

    Development of computer control and communication software to operate devices and sensors. - Programming of hardware control and HMI using various programming languages, software testing and system tuning. **Job Requirements**: - A degree or Diploma in relevant engineering disciplines, including but not limited to: computer engineering,...


  • East Coast, Singapore New Dimensions in Technology Full time

    **Job Overview**: **GLOBAL COMPANY** Our client is a leader in the movement to transition more healthcare into the home. They are both a hardware and software company who partners with healthcare organizations to operationalize care at home. **This is what you will be doing**: As a senior software engineer: - You will work in one of our software...


  • Jurong East, Singapore OMNIVISION Full time

    **Responsibilities**: - Develop design requirements of an NPU given system level specifications. - Being part of modelling the performance of the NPU module and its data transaction throughput. - Microarchitecture design and RTL coding using Verilog / System Verilog HDL for various sub-blocks of the NPU. - Understanding the mathematics of different...


  • East Coast, Singapore Promethean Full time

    **At Promethean...** We're on a mission to transform the way people learn and collaborate around the world. For over 25 years, we've been empowering educators, innovators, and business leaders with our award-winning interactive displays and software solutions that transform learning and workspaces into connected, creative environments. Our company is...


  • Jurong East, Singapore Leica Microsystems Full time

    Leica Microsystems has helped shape the future of microscopy for over 170 years by developing groundbreaking optical and digital solutions. As a global leader, we’re driven by continuous improvement to excite our customers and to create the best work environment for our people. Customer focus, innovation, and teamwork are at the core of our culture and the...


  • Jurong East, Singapore Target Recruitment Pte Ltd Full time

    Involved in and provide technical expertise related to **coastal protection and inland drains**: - To join a team in helping to develop solutions for coastal protection and/or flood mitigation. - To join the team looking at habitat restoration ideas, coastal erosion protection, ABC waters solutions and general flood protection. - To prepare reports leading...

  • Software Engineer

    2 days ago


    Jurong East, Singapore Realtek Singapore Full time

    JOB HIGHLIGHTS - Cutting Edge Internet-of-Things and AI Technologies - Open Source and Maker Culture - Friendly Working Environment - Realtek is one of the leading fabless semiconductor design companies in the world, with this position, you will get to play a role in value-add to the latest Realtek wireless communication IC product line. - You will develop...