Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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
Vacancy posted 6 hours 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

    Cisco Systems, Inc

    Winnipeg, MB
    6 hours ago
  •  ...charging equipment, and Intelligent software platforms for EV Charger and Energy Management System. Foreseeson has experienced over...  ...management, power conversion, embedded control, charging and...  ...monitoring. The Embedded Systems Engineer will develop the firmware and embedded... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Local area
    Remote work

    Foreseeson-Technology-Inc.-2

    Winnipeg, MB
    6 hours ago
  • Design embedded software at Qualcomm Canada ULC while developing programming, testing, and debugging...  ...connected products through practical engineering work.As a Software Engineer, you will...  ...Qualcomm products. Collaboration with systems, hardware, architecture, and test engineers... 
    Suggested

    Qualcomm

    Winnipeg, MB
    6 hours ago
  •  ...pulses into an electrochemical system to extract a unique signature...  ...combined with our Data Management Software, this untapped data unlocks...  ...-class team of innovators and engineers! Responsibilities...  ...Minimum 2 years of experience in embedded programming languages such as... 
    Suggested

    Pulsenics

    Winnipeg, MB
    6 hours ago
  • $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

    Aversan

    Winnipeg, MB
    6 hours ago
  •  ...Xona is seeking a Software Engineer in Montreal to contribute to the development and integration of a desktop application that communicates with our internal satellite receivers. You will write application code for satellite subsystem components and collaborate with a small... 

    Xona

    Winnipeg, MB
    6 hours ago
  • $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... 
    Semiconductor
    Hourly pay
    Contract work
    Part time
    For contractors
    Remote work
    Flexible hours

    OpenTrain AI, Inc.

    Winnipeg, MB
    6 hours ago
  •  ...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... 

    PheedLoop Inc.

    Winnipeg, MB
    6 hours ago
  • Design embedded systems in Cedar Park, Texas, using C, C++, and microcontroller programming for industrial...  ...Global seeks an Intermediate Electrical Engineer with embedded development experience....  ...bootloadersTroubleshoot hardware and software using laboratory equipmentRequirements:... 

    McCoy Global Inc.

    Winnipeg, MB
    6 hours ago
  • 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... 
    Remote work

    present of AI

    Winnipeg, MB
    6 hours ago
  •  ...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... 

    Placements24

    Winnipeg, MB
    6 hours ago
  • $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... 
    Internship
    Work at office
    Remote work
    Work from home

    Taiv

    Winnipeg, MB
    6 hours ago
  •  ...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 sponsorship
    Flexible hours

    Ranchflow

    Winnipeg, MB
    6 hours ago
  • 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

    Teledyne FLIR

    Winnipeg, MB
    6 hours ago
  • 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.... 

    Aversan Inc

    Winnipeg, MB
    6 hours ago
  •  ...HireTalent | Expert in Technical RecruitingAs a member of an Embedded Software Engineering team, perform diverse work tasks in a real‑time embedded...  ...involving analog and digital hardware and software operating systems. Responsibilities As a team member contribute to and... 

    HireTalent - Staffing & Recruiting Firm

    Winnipeg, MB
    6 hours ago
  • About the job Senior Embedded Software Engineer Embedded Software Designer Burlington ON Hybrid 4-Day Work Week **Please note that to be...  ...quality and well-crafted code solutions for real-time embedded systems that drives the ultimate success of our airborne optical... 
    Remote work

    Donnell Consulting

    Winnipeg, MB
    6 hours ago
  • $95k - $115k per year

     ...space industry. A robotics, satellite systems and geointelligence pioneer with a 55-year+...  ...a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that’s...  ...more information, visit Role As our Embedded Software Engineer/MTS, you will be instrumental... 
    Flexible hours

    MDA Space

    Winnipeg, MB
    6 hours ago
  • 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

    Pulsenics Inc.

    Winnipeg, MB
    6 hours ago
  • Embedded Software DeveloperAversan 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... 

    Aversan Inc

    Winnipeg, MB
    6 hours ago
  • Drive innovation in satellite navigation with Xona as an Embedded Software Engineer. Focused on developing cutting-edge applications interacting with...  ...programming and firmware flashing tasks • Design build systems and manage component communication • Directly influence motor... 

    Telemetry Today LLC

    Winnipeg, MB
    6 hours ago
  • 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... 

    Aversan Inc

    Winnipeg, MB
    6 hours ago
  • MDA Space in Brampton, Canada, is seeking an Embedded Software Engineer/MTS to design, implement, maintain, and test safety-critical, real-time flight software solutions that are modular and efficient. You will lead complex subsystem designs and mentor junior teammates to grow... 

    MDA Space

    Winnipeg, MB
    6 hours ago
  • 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... 

    Movellus Inc.

    Winnipeg, MB
    6 hours ago
  • 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

    Verdyn

    Winnipeg, MB
    6 hours ago
  • 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... 

    present of AI

    Winnipeg, MB
    6 hours ago
  • 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.... 

    Lenovo

    Winnipeg, MB
    6 hours ago
  • $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 area
    Relocation package

    GE Vernova, Inc.

    Winnipeg, MB
    6 hours ago
  • 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 contract
    Work at office
    Remote work
    Flexible hours

    Nexia

    Winnipeg, MB
    6 hours ago
  • 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

    Movellus Inc.

    Winnipeg, MB
    6 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Geo Semiconductor - Embedded Systems Software Engineer. Be the first to apply!