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 56 minutes ago
Similar jobs that could be interesting for youBased on the Geo Semiconductor - Embedded Systems Software Engineer in Winnipeg, MB vacancy
- 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
$112k - $140k per year
Embedded Software EngineerAversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently...Suggested$100k - $150k per year
...Airbnb, Instacart, DoorDash, etc. ( are looking for a Senior Embedded Systems Engineer to join our growing team!Who We Are: Taiv is a fast-... ...bars and restaurants across North America. This role owns the software on it. Our boxes sit in AV racks in real venues and run every...SuggestedInternshipWork at officeRemote workWork from home- ...industrial IoT and custom electronic design, is seeking a Senior Embedded Systems Engineer to join their R&D team in Kimberley . This role is critical... ...of embedded hardware and firmware. Collaborate with software engineers, mechanical designers, and product managers throughout...Suggested
- This role owns the software on an Android device installed behind TVs... ...technical direction and mentors other engineers while staying hands on in the... ...exposure to running models on embedded hardware, since the posting... ...the role. About TaivAn AI system that watches the live TV feed...SuggestedRemote work
- Shape Linux embedded systems for Samsara’s vehicle intelligence products, with C++, CAN, and firmware expertise central to this Canada-based role.As a Senior Software Engineer II, you will work within a cross-functional firmware team developing solutions for connected vehicle...
- 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
- Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company.... ...safety-critical electronics and software systems to the aerospace, defence, and space industries... ...seeking a qualified Senior Embedded Software Engineer to join our team....
- Design safety-critical embedded software with C++ at Aversan Inc. in Brampton, Ontario, using bare-metal and real-time systems expertise in a hybrid setting.As an Embedded Software Engineer, you will design, implement, maintain, and test modular flight software solutions. The...
- 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....
$118k - $132k per year
...our client, a Montreal-based innovation lab, for a Senior Embedded Systems Electronics Engineer. The lab develops and commercializes new products,... ...projects in close collaboration with systems and embedded software engineers.Work with a multidisciplinary team on HMI/haptics...Work at officeRemote work- Join our Software Team to build the embedded firmware powering the next generation of AI datacenter hardware... ...need someone passionate about embedded systems, RTOS’s, virtualization, optimizing... .... Work closely with hardware engineers to identify peripheral programming issues...Flexible hours
- Join a dynamic software team dedicated to enhancing AI datacenter hardware through cutting-edge embedded firmware. We're seeking an Embedded Systems Engineer passionate about developing real-time power control and telemetry solutions. We are looking for a skilled engineer...
$92.3k - $142k per year
...feasible by the application of scientific and engineering methodologies. Work in this family... ..., and maintain robust, real-time embedded software for microprocessor-based protection relays... ...QualificationsEducation:Master’s degree in Embedded Systems, Computer Science, or Electrical...Local areaRelocation package- 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...
- 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
- Senior Firmware Engineer (Embedded Systems) Are you passionate about shaping North America's sustainable future? Founded in 2019, Verdyn is a trailblazing... ...skillset in embedded firmware development to spearhead software solutions. Design, develop, and refine firmware for...Local area
- Sr. Embedded DevOps & Software Verification Engineer We are looking for a Senior Embedded DevOps and Software Verification Engineer for a fast-moving, innovative... ...and continuously improve the CI/CD pipelines, build systems, and toolchains used to compile, test, and release...SemiconductorPermanent employmentFlexible hours
$100k - $150k per year
...electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams... ...delivering complex embedded software systems for Fidus clients. You will lead and... ...projects. Who You are: Degree in Engineering, Computer Science, or equivalent....SemiconductorInternshipShift work- Design embedded software for spacecraft and ground systems remotely across Canada or the United States, using C/C++ and embedded Linux.This senior contract role supports a growing fleet of satellites through software development and maintenance. You will influence design and...Contract workRemote work
$140k - $180k per year
...’re growing the team to take it even further. About The RoleWe are looking for a Firmware and Embedded Software Engineer to design and develop the real-time software systems that control our humanoid robots. You will own the development of embedded software for critical...Work at officeWorldwide$111.1k - $194.5k per year
...looking for an Electrical Engineer who is excited about working... ...have the chance to work on semiconductor manufacturing projects and other... ...of building electrical systems Solid working knowledge of... ...Experience with power system modeling software, preferably ETAP Effective...SemiconductorWork at officeRemote workWorldwide$130k - $180k per year
...Ontario is seeking a Manager of Software Development to lead a dynamic... ...the development of core embedded software solutions for mission... ...experience in leading software engineering teams, strong proficiency in... ...and a background in embedded systems. This position offers a salary...- Senior Embedded Systems Electronics engineer | Ingénieur senior en systèmes embarqués et électronique Innovobot Labs est le laboratoire d'innovation d'Innovobot. Innovobot Labs s'attaque aux défis majeurs en développant et appliquant des technologies de pointe, et en créant...
$106k - $156k per year
...has an immediate 12-month contract opening for a Hardware & Embedded Systems Engineer. About the team: The Huawei Human-Machine Interaction Lab... ...device drivers using chip manufacturer SDKs (e.g., Nordic Semiconductor, STMicroelectronics). Debug and implement hardware...SemiconductorContract workInternshipImmediate startFlexible hours- GEO Semiconductor in Toronto, Canada, is seeking an Embedded Systems Software Engineer to join the Image Signal Processing group. You will design, implement and test system-level features for our high-performance video processors used in automotive applications. Required: a...SemiconductorRelocation package
$100k - $130k per year
Senior Systems Integration Engineer (Embedded Systems), Electronics2 weeks ago Be among the first 25 applicants Base Pay RangeCA$100,000.00/yr - CA$... ...role in customer system integration, resolving hardware, software, and firmware issues as well as design-level problems...Long term contractPermanent employmentFull timeTemporary workFor contractorsCasual workWork at officeRemote workWorldwideRelocation packageDay shift- Intero Integrity Services is seeking an Embedded Electrical Engineer to join our Scarborough, ON team. You... ...develop electronics for robotic inspection systems, from concept through field deployment, collaborating across mechanical, software, and manufacturing teams. You will...
- ...ideas into reality as an Electrical Engineer at Jacobs. Engage in semiconductor manufacturing projects and cutting-... ...project management, and electrical system design for advanced facilities. You... ...with power system modeling software, ideally ETAP • Strong communication...SemiconductorManual labor
- Elevate your career as an Electrical Engineer at Jacobs, focusing on impactful semiconductor manufacturing projects. Join a... ...6+ years in building electrical systems design • Proficient with NFPA 70... ...Experience with ETAP or similar modeling software • Strong written and verbal...Semiconductor
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
- software implementation project manager Winnipeg, MB
- software asset management analyst Winnipeg, MB
- entry level software Winnipeg, MB
- software application developer Winnipeg, MB
- software sales Winnipeg, MB
- software Winnipeg, MB
- embedded software Winnipeg, MB
- software support Winnipeg, MB
- spécialiste assurance qualité logiciel Winnipeg, MB

