Talent.com
Beyond SOF
GEO Semiconductor - Embedded Systems Software EngineerBeyond SOF • Winnipeg, Canada
GEO Semiconductor - Embedded Systems Software Engineer

GEO Semiconductor - Embedded Systems Software Engineer

Beyond SOF • Winnipeg, Canada
2 days ago
Job type
  • Full-time
Job description
GEO Semiconductor - Embedded Systems Software Engineer Toronto, Canada

Embedded Systems Software Engineer Experience level: Mid-senior Experience required: 5 Years Education level: Bachelor’s degree Job function: Information Technology Industry: Semiconductors Compensation: $121,000 - $140,000 Total position: 2 Relocation assistance: Yes ABOUT GEO SEMICONDUCTOR:

GEO Semiconductor (GEO), headquartered in San Jose, CA, is an industry leader in delivering programmable camera video processors to the rapidly growing automotive camera market. GEO’s products feature advanced image signal processing, unique eWARP® processing technology, and state of the art neural network-based computer vision solutions. GEO ships camera video processors in diverse automotive applications such as ADAS, autonomy, in-cabin monitoring, digital mirrors, smart backup and augmented reality cameras.

POSITION DETAILS:

Located at our Toronto, Canada facility, you will be part of GEO’s Image Signal Processing group creating and bringing to market leading-edge image and video processing solutions for GEO’s high performance current and next-generation ICs. You will have the following responsibilities:

Design, implement, test and document new system-level features

Optimize system resources and video data path based on product use cases

Integrate new image and video processing capabilities (warping, computer vision) from algorithm teams

Develop, maintain camera control solutions over various interfaces (SPI, UART, CAN, Ethernet)

Interface GEO’s camera processor to various systems hosts, integrate with 3rd party middleware

Create and maintain tools for customers and developers

Help bring-up, debug customer systems and issues

QUALIFICATIONS:

BSc in computer science or electrical engineering

3+ years industry experience in firmware development in constrained environments

Strong C programming and debugging skills in RTOS environments

Experience with solving real-time embedded issues including threading, optimization, memory management, interrupt handling, etc.

Experience with scripting languages (Python, Perl)

Familiar with quality software development cycle

Excellent verbal and written communication skills

SKILLS THAT WOULD HELP DIFFERENTIATE:

Experience working with Board Software Packages (BSPs)

Understanding of I2C, UART, SPI and Ethernet protocols

Working knowledge of graphics API such as OpenVG, OpenGL

AUTOSAR system development experience

Software development experience in automotive or other safety-critical industries

Knowledge in various cryptographic authentications, hashing, encryption algorithms, secure key storage technologies

As a GEO team member, you have a passion for quality, leading-edge, robust and reliable products. You are highly motivated, hands-on, technology savvy with excellent interpersonal skills. You are comfortable working in a fast-paced, collaborative and deep technical environment

#J-18808-Ljbffr
Create a job alert for this search

GEO Semiconductor - Embedded Systems Software Engineer • Winnipeg, Canada

Similar jobs

Distributed Systems Software Engineer, Python / Go

CanonicalWinnipeg, Manitoba, Canada
Full-time

Distributed Systems Software Engineer, Python / Go.Distributed Systems Software Engineer, Python / Go.Distributed Systems Software Engineer, Python / Go.Be among the first 25 applicants.Distributed... Show more

 • Promoted

Customer Service Agent - 50k-60k/Year - Remote

Spade RecruitingTaché, Manitoba
Remote
Full-time
Quick Apply

We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization.This position will work with multiple clients throughout the day pr... Show more

 • Promoted

Lab Systems Software Developer

Price IndustriesWinnipeg, MB, CA
Full-time

Price Industries Limited, North America’s leading manufacturer and distributor of air distribution products (www.The founding principles of Price have never changed – business integrity, first‑clas... Show more

 • Promoted

Distributed Systems Engineer (Python/Go) — Remote

CanonicalWinnipeg, MB, CA
Remote
Full-time

A leading open-source software company is seeking a Distributed Systems Software Engineer with strong Python or Go skills.This remote role involves creating automated testing approaches, collaborat... Show more

 • Promoted

Looking For Part-Time Jobs? - Deliver with Uber

Uber eatsNiverville, MB, CA
Full-time +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Show more

 • Promoted

Sr Embedded Audio Software Engineer

JobotWinnipeg, MB, CA
Full-time

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Jobot.Your actual pay will be based on your skills and experience — talk wit... Show more

 • Promoted

Advanced Embedded Software Designer

FidusWinnipeg, Canada
Full-time

At Kepler Communications, we're not just imagining the future of on-demand space connectivity - we're leading it!Our mission is to provide real-time on-orbit connectivity for critical missi... Show more

 • Promoted

Senior Embedded Engineer – Remote (Automotive Networking)

EthernoviaWinnipeg, MB, CA
Remote
Full-time

An innovative tech company is seeking a Senior Embedded Software/Firmware Engineer for remote work.You'll develop device drivers, ensuring integration with Linux and AUTOSAR Stack.Ideal candidates ... Show more

 • Promoted

Autonomous Systems Developer at PTx

AGCO CorporationWinnipeg, MB, CA
Full-time

Join PTx in Winnipeg as an Autonomous Systems Developer and be part of the agricultural innovation revolution.You will play a pivotal role in creating software for next-generation autonomous machin... Show more

 • Promoted

Deliver with Uber Eats

Uber eatsNiverville, MB, CA
Full-time +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Show more

 • Promoted

Deliver with Uber - Sign Up and Start Earning

Uber eatsNiverville, MB, CA
Full-time +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Show more

 • Promoted

Embedded Firmware Engineer II at Sibros

SibrosWinnipeg, Manitoba, Canada
Full-time

Bring your expertise to Sibros as an Embedded Firmware Engineer II, focusing on innovative vehicle software integrations and technical mentorship.Contribute to significant projects impacting the fu... Show more

 • Promoted

Systems Developer – Antec Controls

Price IndustriesWinnipeg, MB, CA
Full-time

Antec Controls, a division of Price Industries Limited, is a manufacturing solution provider offering products for environmental monitoring and control.We are a dynamic, progressive organization th... Show more

 • Promoted

Engineering Manager, MAAS — Lead Distributed Systems

CanonicalWinnipeg, MB, CA
Full-time

A leading open source software provider is seeking an Engineering Manager to lead the MAAS team.The successful candidate will have a solid background in software development using Python or Golang ... Show more

 • Promoted

Looking For Jobs Near Me? - Deliver with Uber

Uber eatsNiverville, MB, CA
Full-time +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Show more

 • Promoted

Lead Embedded Systems Designer Fidus Ottawa

Electronics ManufacturerWinnipeg, Canada
Full-time

A prestigious electronics manufacturer seeks an Embedded Systems Designer in North York, ON.This full-time position balances firmware development with significant hardware design responsibilities, ... Show more

 • Promoted

Sr. Embedded Software/Firmware Engineer

EthernoviaWinnipeg, MB, CA
Full-time

Senior Embedded Software/Firmware Engineer (Device Drivers).Location: Canada (Multiple Positions), 100% Remote work.Preference for those in or adjacent to Eastern Time Zone.Ethernovia is changing h... Show more

 • Promoted

Part-Time Food Delivery - Uber Eats

Uber eatsNiverville, MB, CA
Full-time +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Show more

 • Promoted

Sales Representative - 60k / Year - Remote

Spade RecruitingTaché, Manitoba
Remote
Full-time
Quick Apply

We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization.This position will work with multiple clients throughout the day pr... Show more

 • Promoted

Delivery Driver - Uber Eats

Uber eatsNiverville, MB, CA
Full-time +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Show more