Hot Jobs

Home    Semiconductor    Software Engineer

Software Engineer

Responsibilities:

•              Develop a deep understanding of DSP architecture to ensure the efficient use of hardware resources such as CPU cycles and memory during code development. These resources are critical to scaling imaging algorithms to various scenarios and resolutions (e.g., 4K).

•              Review feature requests with the application and system teams. Design and develop microcode within the boundaries defined by the relevant algorithm and DSP.

•              Understand features from a customer point-of-view and propose well thought-out APIs to cover all possible corner-case scenarios.

•              Debug low-level software in various environments such as a pre-silicon simulation model, during silicon bring-up, as well as during the production phase.

•              Develop and debug software in a test environment to verify the performance of various functional areas of the microcode, such as CFA, filters, video CODECs, and more.

•              Drive development activities in pre- and post-silicon environments.

Requirements:

•              A Bachelor’s degree in EE, computer engineering, CS or equivalent. A master’s degree in one of these disciplines is preferred.

•              3+ years of experience developing in C, preferably for embedded applications of constrained hardware resources.

•              1+ year experience with assembly code development and debugging.

•              Experience with at least one software development life cycle from design through post-production maintenance is preferred.

•              Solid knowledge of scripting languages such as Perl and Linux/GNU software configuration and build tools.

•              1+ year experience with computer architecture including registers, interrupts, threads, on-chip memory, and DRAM. Must be able to resolve data synchronization issues with computer architecture.

•              Must be comfortable with modern software development methodologies such as code review, unit testing, peer reviews, and more.

•              Familiarity with image processing and video compression standards (e.g., MPEG, H.264/265). Must have basic knowledge of video representation.

•              Excellent verbal and written communication skills. Excellent analytical, problem-solving, and presentation skills.

•              Excellent cross-functional, cross-site teamwork abilities.



Please send your resume to hr@mncconsulting.cn, and make sure to mention the position you apply for within the email Subject Title. Our recruitment consultants will contact you directly for more details if you are in the shortlist.

Industrial Jobs

Address: 23/F, Zhongqi Mansion, 2000 North Zhongshan Road, Putuo district, Shanghai, China

Website: www.mncconsulting.cn

Tel: +86 21 5608 6866

Email: hr@mncconsulting.cn

Contact Us

Functional Jobs