ICONMA
Software Engineer V
ICONMA, Sunnyvale, California, United States, 94087
Our Client, a Healthcare Company, is looking for Software Engineer V for their Sunnyvale, CA (Onsite) location.
Responsibilities:
Develop optimized software in an embedded environment for vector machines. Build an optimization flow or compiler automation for a SIMD or vector processor.
Requirements:
Bachelor’s degree in electrical engineering, computer science, or equivalent relevant experience. 5+ years of experience designing and implementing complex real-time systems using C/C++ for embedded processors. 5+ years of experience in software development for imaging and CV algorithms or related signal processing fields. Solid C/C++ programming and refactoring skills, and able to understand and debug heavily threaded code. Coding will be C/C++ and focusing on in-domain expertise, mostly computer vision, audio signal processing, and AI/ML related topics.
Preferred Qualifications:
MS or PhD in EE/CS. Theoretical knowledge in the fields of computer vision, machine learning, and image processing, or ISP sensors. Experience with low-level SW optimization at instruction level, loop optimization, vectorization, data organization, and caching. Theoretical knowledge of audio pipeline and algorithms: capture, render, codecs. Experience in development of imaging and CV or related signal processing algorithms (e.g. OpenCV, Eigen, Halide, Game physics and 3D graphics, CODECs, or Communication). Prior experience with ARM or RISC-V CPUs, or Tensilica DSP architectures.
Why Should You Apply?
Health Benefits Referral Program Excellent growth and advancement opportunities
As an equal opportunity employer, ICONMA provides an employment environment that supports and encourages the abilities of all persons without regard to race, color, religion, gender, sexual orientation, gender identity or expression, ethnicity, national origin, age, disability status, political affiliation, genetics, marital status, protected veteran status, or any other characteristic protected by federal, state, or local laws.
#J-18808-Ljbffr
Responsibilities:
Develop optimized software in an embedded environment for vector machines. Build an optimization flow or compiler automation for a SIMD or vector processor.
Requirements:
Bachelor’s degree in electrical engineering, computer science, or equivalent relevant experience. 5+ years of experience designing and implementing complex real-time systems using C/C++ for embedded processors. 5+ years of experience in software development for imaging and CV algorithms or related signal processing fields. Solid C/C++ programming and refactoring skills, and able to understand and debug heavily threaded code. Coding will be C/C++ and focusing on in-domain expertise, mostly computer vision, audio signal processing, and AI/ML related topics.
Preferred Qualifications:
MS or PhD in EE/CS. Theoretical knowledge in the fields of computer vision, machine learning, and image processing, or ISP sensors. Experience with low-level SW optimization at instruction level, loop optimization, vectorization, data organization, and caching. Theoretical knowledge of audio pipeline and algorithms: capture, render, codecs. Experience in development of imaging and CV or related signal processing algorithms (e.g. OpenCV, Eigen, Halide, Game physics and 3D graphics, CODECs, or Communication). Prior experience with ARM or RISC-V CPUs, or Tensilica DSP architectures.
Why Should You Apply?
Health Benefits Referral Program Excellent growth and advancement opportunities
As an equal opportunity employer, ICONMA provides an employment environment that supports and encourages the abilities of all persons without regard to race, color, religion, gender, sexual orientation, gender identity or expression, ethnicity, national origin, age, disability status, political affiliation, genetics, marital status, protected veteran status, or any other characteristic protected by federal, state, or local laws.
#J-18808-Ljbffr