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 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

    Cisco Systems, Inc

    Winnipeg, MB
    56 minutes 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
    56 minutes 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... 
    Suggested
    Internship
    Work at office
    Remote work
    Work from home

    Taiv

    Winnipeg, MB
    57 minutes 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... 
    Suggested

    Placements24

    Winnipeg, MB
    54 minutes 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... 
    Suggested
    Remote work

    present of AI

    Winnipeg, MB
    56 minutes ago
  • 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... 

    Samsara

    Winnipeg, MB
    56 minutes 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
    54 minutes 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
    56 minutes 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
    55 minutes 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
    55 minutes ago
  • $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 office
    Remote work

    4FMV Inc

    Winnipeg, MB
    56 minutes 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
    56 minutes 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
    55 minutes 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
    55 minutes 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
    56 minutes 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
    56 minutes 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
    56 minutes ago
  • 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... 
    Semiconductor
    Permanent employment
    Flexible hours

    TPD® Workforce Solutions

    Winnipeg, MB
    56 minutes ago
  • $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.... 
    Semiconductor
    Internship
    Shift work

    Fidus Systems

    Winnipeg, MB
    57 minutes ago
  • 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 work
    Remote work

    Go Fractional

    Winnipeg, MB
    55 minutes ago
  • $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 office
    Worldwide

    Humanoid

    Winnipeg, MB
    56 minutes ago
  • $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... 
    Semiconductor
    Work at office
    Remote work
    Worldwide

    Jacobs

    Winnipeg, MB
    56 minutes ago
  • $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... 

    L3Harris Technologies

    Winnipeg, MB
    57 minutes ago
  • 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... 

    Collage

    Winnipeg, MB
    54 minutes ago
  • $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... 
    Semiconductor
    Contract work
    Internship
    Immediate start
    Flexible hours

    Huawei Technologies Canada Co., Ltd.

    Winnipeg, MB
    54 minutes ago
  • 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... 
    Semiconductor
    Relocation package

    Beyond SOF

    Winnipeg, MB
    55 minutes ago
  • $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 contract
    Permanent employment
    Full time
    Temporary work
    For contractors
    Casual work
    Work at office
    Remote work
    Worldwide
    Relocation package
    Day shift

    Wolf Advanced Technology

    Winnipeg, MB
    57 minutes ago
  • 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... 

    Intero Integrity

    Winnipeg, MB
    55 minutes ago
  •  ...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... 
    Semiconductor
    Manual labor

    Jacobs

    Winnipeg, MB
    56 minutes ago
  • 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

    Jacobs

    Winnipeg, MB
    56 minutes 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!