Job Information
Sigma Design C++ Algorithms Software Engineer (Direct Placement for Client) in Hood River, Oregon
C++ Algorithms Software Engineer
(Direct Placement for Client)
SIGMADESIGN has collaborated with a software company seeking an experienced C++ Algorithms Software Engineer to join their facility in either Portland or Hood River, Oregon. This company is a leader in their field and provides advanced onboard video processors for various camera systems and applications.
What is offered
Benefits: Health insurance, including dental and vision, life/disability insurance, 401K match
PTO: 11 paid holidays, 20 days of PTO earned over the first year
Bonus incentive plan
Salary: $120k-$145k DOE
Schedule flexibility, parental leave, and education reimbursement
Work arrangement: 100% on-site in Hood River, OR
Primary Function:
The C++ Algorithms Software Engineer is responsible for collaborating with the client’s software teams to enhance their existing products and develop new ones. The ideal candidate is eager to tackle challenging image processing problems and contribute innovative solutions.
Essential Job Functions - Responsibilities:
Develop C/C++ video processing algorithm software on the latest ARM multi-core processors and/or embedded GPUs.
Work on embedded video processors used in security and surveillance products, including autonomous, airborne, ground, and other application.
D irectly support customers.
Work collaboratively with a diverse team of software developers, business development, and customers.
Contribute to roadmap development, participate in project prioritization, and provide guidance/mentorship to more junior software engineers.
Rapidly develop new skills
Education and Experience: (Knowledge, skills, & abilities)
Bachelor’s degree or equivalent work experience (preferred computer science, computer engineering, electrical engineering, aerospace engineering, mathematics, physics, music, or other relevant degree).
5 - 10 years of C/C++ algorithm development in one of the following domains: video, image, audio, or signal processing.
Experience with multi-threading and concurrent programming.
Strong debugging and performance analysis skills.
Strong written and verbal communication skills.
Self-motivated and able to work independently.
Eligible to work in the United States.
Preferred Experience:
Software unit testing and use of version control (SVN, GIT)
3D graphics and compute API knowledge and experience (OpenGL and/or Vulkan)
Embedded Linux software development in C/C+
- Software optimization experience on ARM, GPU, or DSP processors
Work Environment:
ENGINEERING: Standard office environment with normal amounts of office related conditions. Occasionally may be required to work in environmental conditions that emulate typical user environments in order to facilitate design testing and validation. Occasionally may be required to travel as required to other facilities, clients or suppliers.
OFFICE: Standard office environment with normal office related conditions. Occasionally may be required to travel as required to other facilities, clients or suppliers.
.
SIGMADESIGN is an Equal Opportunity Employer
Powered by JazzHR