Geo Semiconductor - Embedded Systems Software Engineer
Beyond SOF
GEO Semiconductor - Embedded Systems Software EngineerToronto, Canada
Embedded Systems Software EngineerExperience 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: YesABOUT 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
Embedded Systems Software EngineerExperience 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: YesABOUT 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
Vacancy posted 23 minutes ago
Similar jobs that could be interesting for youBased on the Geo Semiconductor - Embedded Systems Software Engineer in Winnipeg, MB vacancy
- ...you’re invited to be a part of that. Embedded Systems Designer – Antec Controls We are... ...cause investigations • Maintaining engineering documentation, design records, specifications... ...with electronic design automation software (i.e. Altium Designer) • Experience with...Suggested
- Cisco Systems, Inc. is seeking a software developer to craft user-friendly, reliable software and tools that support critical technology platforms such... ...across Applications Development, Database Development, Embedded Networking and OS Development, IT, Security and more. #J...Suggested
- Embedded Software Designer x2Burlington ON – Hybrid or Onsite**Please note that to be considered for any position... ...HERE** About the JobAs an Embedded Software Engineer at PVLabs, you design and build real-time software systems that sit at the core of our airborne optical platforms...SuggestedLong term contractWork from home
$96 per hour
The workYou will create expert engineering scenarios and review AI-... ...Create scenarios based on embedded design, development, testing,... ...firmware architecture, real-time systems, signal analysis, RF design, communications, and hardware/software integration. Check technical...SemiconductorHourly payContract workPart timeFor contractorsRemote workFlexible hours- ...generations of space explorers. About the RoleAs anElectrical & Embedded Systems Engineer, youwill play a critical role in prototyping and developing... ...full lifecycledevelopmentof embedded avionics hardware and software. In a small, tightly integrated team,youwill also support...Suggested
- Contribute as a Software Developer at Teledyne FLIR in Laval, Quebec, specializing in C++ development for radar signal processing. Join a... ...algorithms, and collaborating closely with specialists to meet system objectives. With your strong C++ skills, you will enhance radar...Contract work
- ...Natural Capital portfolio. The RoleWe’re looking for a PCB & Embedded Systems Engineer to develop and improve the electronics that power our... ...ownership of technical problems and work closely with hardware, software, mechanical, and manufacturing partners. Nice to have...Visa sponsorshipFlexible hours
- ...Skills & Experience Experience testing embedded Linux or real-time embedded systems. Experience with hardware-in-the-loop or software-in-the-loop test environments.... ...working in a regulated or high-reliability engineering environment. Nice to Have Skills & Experience...
- Pulsenics is seeking a Senior Embedded Software Engineer with 7+ years of experience to lead and evolve the embedded firmware architecture that underpins... ...for defining, implementing, and maintaining the firmware systems that govern measurement accuracy, real-time control, safety,...Long term contract
- Staff / Principal Embedded Systems EngineerThe OpportunityWe're partnering with a well-funded, high-growth... ...phase of expansion and investment in its engineering capabilities. The business develops proprietary hardware and software solutions, combining embedded systems,...Long term contractWork at officeRemote workFlexible hours
- Lenovo is seeking a UEFI Engineer to join the Infrastructure Solutions Group (ISG) in Morrisville, NC. You will collaborate with software engineers to develop optimized firmware for server and enterprise platforms, focusing on embedded firmware across Lenovo’s product lines....
- Own Android device software across AOSP and Linux kernel drivers, supporting low latency video and audio on ARM hardware.As a Senior Embedded Systems Engineer, you will work hands on across platform builds, kernel drivers, and multimedia paths. You will debug HDMI issues involving...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Geo Semiconductor - Embedded Systems Software Engineer. Be the first to apply!
Related searches
- junior software developer .net Winnipeg, MB
- remote software Winnipeg, MB
- entry level software Winnipeg, MB
- software sales Winnipeg, MB
- golang software developer Winnipeg, MB
- software implementation project manager Winnipeg, MB
- software technical support Winnipeg, MB
- software Winnipeg, MB
- software support Winnipeg, MB
- software trainer Winnipeg, MB

