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

Embedded Software Engineer C Python

Xona Space Systems

Build C and Python software at Xona for desktop applications and satellite subsystem components. Work with hardware communication protocols and embedded systems.

As a Software Engineer, you will contribute to developing and integrating a desktop application for Xona’s in-house satellite receivers. You will also write application code for satellite subsystem components. The work includes software-hardware interfaces, build systems, component communication, subsystem communication, and modularization. Embedded development includes microcontroller programming and real-time operating systems.

Key Responsibilities:

  • Develop and integrate desktop receiver applications
  • Write application code for satellite subsystem components
  • Design software-hardware interfaces and wire formats
  • Develop embedded software for microcontrollers
  • Design component and subsystem communications

Requirements:

  • Experience coding in C and Python
  • Experience with software build systems
  • Knowledge of RS-485, UART, I2C, CAN, SPI, Ethernet TCP/IP
  • Experience with dev kits and firmware flashing
  • Experience with RTOS, Bash, and control systems

Apply embedded software expertise, C and Python development, and hardware communication knowledge to Xona’s satellite technology.

#J-18808-Ljbffr
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer C Python in Montréal, QC vacancy
  •  .../ Work arrangement: Hybrid   We are looking for a Senior Embedded Software Engineer   to collaborate on one of our projects in the Aerospace sector...  ...maintain embedded software for aerospace applications using C and C++. Implement software modifications, enhancements,... 
    Suggested
    Long term contract
    Full time

    Scalian

    Montréal, QC
    18 days ago
  •  ...Hybride / Work arrangement: Hybrid   We are looking for a  Embedded Software Developer to collaborate on one of our projects in the...  ...with Real-Time Operating Systems (RTOS). Proficiency in C, C++, and Python programming. Experience working in a Scrum/Agile team environment... 
    Suggested
    Long term contract
    Full time

    Scalian

    Montréal, QC
    18 days ago
  •  ...Responsibility: Full-time Department: Software Development Company Description CS...  ...looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft...  ...Knowledge of DO-178. Knowledge of C language, and scripting languages like... 
    Suggested
    Permanent employment
    Full time
    Work at office
    Remote work
    Flexible hours

    CS Group

    Montréal, QC
    1 day ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical...  ..., hardware and certification engineering services to the aerospace,...  ...development of a next-generation embedded computing platform for an in-...  ...programming skills in C and C++ . Proficiency with... 
    Suggested
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    5 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation &...  ...We are seeking an experienced Senior Python Engineer to design, develop, and maintain... 
    Suggested
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    4 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    5 days ago
  •  ...Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client....  ...telemetry, and evaluation platforms. ~ Strong knowledge of software engineering best practices, testing, debugging, and performance... 
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Montréal, QC
    7 days ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-...  ..., hardware and certification engineering services to the aerospace, defense...  ...reliability, and quality of embedded Android solutions. In this...  ..., Git, shell scripting, and Python. Deep knowledge of Android... 
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    5 days ago
  • $72k - $90k per year

     ...operate these systems, building the software, hardware, and operations that...  ...is looking for a Software Engineer in Test to join its LUS team....  ...~ Experience with python ~ Experience with the pytest...  ...an asset ~ Experience with embedded systems is an asset ~ Must be... 
    Hourly pay
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Lyft

    Montréal, QC
    22 hours ago
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation &...  ...software across applications, platforms, and embedded hardware. You will also have the... 
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    4 days ago
  •  ...what we’re building. The people building Motion are deeply embedded in where AI and our industry is heading, and obsessed with closing...  ...our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Montréal, QC
    5 days ago
  • $80k - $155k per year

    Software Engineer – AI-Assisted Development Position Description Senior · Develops and modernizes...  ...or environment among C#/.NET, Java, Python or JavaScript/TypeScript, including Node....  ...ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme... 
    Montréal, QC
    14 days ago
  • $215k - $300k per year

     ...what we’re building. The people building Motion are deeply embedded in where AI and our industry is heading, and obsessed with closing...  ...role in our Montreal office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure behind Runneth: the VM... 
    Permanent employment
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Shift work
    3 days per week

    Motion

    Montréal, QC
    3 days ago
  • Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate will be joining...

    BBGC

    Montréal, QC
    28 days ago
  • $38 per hour

    - Effectuer l’entretien préventif et correctif des équipements. - Diagnostiquer et réparer les défaillances électriques et mécaniques. - Participer à l’amélioration et à la fiabilité des équipements. - Assurer le bon fonctionnement des installations. - Posséder de l’expérience...
    Permanent employment
    Apprenticeship

    Mécanique Bec inc.

    Montréal, QC
    16 hours ago
  •  ...Linked Data. Responsibilities may include: ~Assist with developing software code to advance research goals ~Document scripts and processes...  ...School Diploma 2 Years Related Experience Hourly Salary: (AMUSE C) $17.87 Estimated Number of Work Hours per Week: 6 (Part time)... 
    Hourly pay
    Contract work
    Part time

    McGill University

    Montréal, QC
    6 days ago
  •  ...Summary We are looking for hands-on AI/Python Developer to join our Data Zone team in...  ...& Experience ~3 to 8 years of hands-on software development experience. ~ Strong Python...  ...leveraging strengths from strategy and design to engineering, all fueled by its market leading... 
    Full time
    Local area

    Capgemini

    Montréal, QC
    4 days ago
  •  ...operations. Genetec develops open-platform software, hardware and cloud-based services for the physical...  ...seasoned professionals—to join one of our engineering teams. You'll be part of the team responsible for developing the embedded software powering Genetec's Physical Access... 
    Full time
    Remote work
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  • $200k per year

     ...Software Engineer Role Role: Software Engineer Client: Elite Buy-Side Fund Compensation: Up to $200,000 CAD + Bonus + Benefits...  ...analytics platforms used directly by traders. You’ll develop Python-based tools that power trading decisions, working closely with... 
    Permanent employment
    Work at office

    Hunter Bond

    Montréal, QC
    a month ago
  • $160k per year

     ...Job Opportunity: Production Support Engineer Role: Production Support Engineer / Python Developer Client: Elite FinTech Salary: $100,000-$160,000 CAD...  ...who enjoys the intersection of live operations and software creation. The Role You will work closely with... 
    Long term contract
    Permanent employment
    Immediate start

    Hunter Bond

    Montréal, QC
    more than 2 months ago
  • $8.5k per year

     ...sommes fiers de faire de bonnes choses pour l'environnement afin de contribuer à créer un avenir plus vert et plus durable pour tous. C'est simple, nous le faisons bien. Nous visons l'excellence. Ce que nous offrons ! Salaire d'entrée compétitif; Prime de 3$ pour... 
    Permanent employment
    Full time
    Night shift

    American Iron and Metal

    Montréal, QC
    5 days ago
  •  ...Senior Software Engineer – Core Java, Apache Spark, Python, Big Data, SQL Job Description – Core Java, Apache Spark, Python We are seeking a highly motivated and experienced Software Engineer with strong expertise in Core Java, Apache Spark, Python, SQL, and Linux... 
    Permanent employment

    Astra North Infoteck Inc.

    Montréal, QC
    more than 2 months ago
  • $160k per year

     ...Role: Production Support Engineer / Python Developer Client:  Elite FinTech Compensation: $100,000 - $160,000 CAD + Bonus Location:  Montreal / Hybrid Overview My client are seeking an Engineer with a broad skillset to support a range of technology within... 
    Long term contract
    Permanent employment
    Immediate start

    Hunter Bond

    Montréal, QC
    a month ago
  •  ...develop, test, debug, and maintain full stack software across frontend and backend systems....  ...large language models. Contribute to data engineering pipelines and supporting infrastructure...  ...Professional development experience with Python. Experience with SQL databases, Git,... 
    Full time
    Work at office
    Flexible hours

    AlayaCare

    Montréal, QC
    5 days ago
  • $130k per year

     ...Junior Software Engineer (Python) Role Role: Junior Software Engineer (Python) Client: Elite Quant Fund Compensation: Up to $130,000 CAD + Bonuses + Full Benefits Package Location: Montreal (Hybrid) Overview Join a front-office engineering team building... 
    Permanent employment
    Work at office
    Immediate start

    Hunter Bond

    Montréal, QC
    a month ago
  •  ...des systèmes tels que les convoyeurs, systèmes de tri et équipements automatisés KNAPP. Une expérience avec KNAPP n’est pas nécessaire : c’est surtout votre capacité à transférer vos connaissances en automatisation industrielle qui sera recherchée. Le poste comporte... 
    Daily paid
    Permanent employment
    Temporary work
    Night shift
    Weekend work
    Day shift
    Afternoon shift

    Fed Manutech Canada

    Montréal, QC
    16 hours ago
  • usd218k per year

     ...understand product requirements and define product roadmaps Software Architecture Participates in architectural review process...  ...leading internal technical teams Software Reliability & Support Engineering Manages internal/external customer relationships and... 
    Full time
    Work at office

    Equinix

    Montréal, QC
    17 days ago
  •  ...Corning Technology Center Montreal (CTCM) is an R&D team building software solutions that drive adoption of Corning’s products and...  ...QUALIFICATIONS: •    Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering or a related field, or equivalent... 
    Work at office
    Immediate start
    Remote work
    Work from home

    Corning

    Montréal, QC
    19 days ago
  •  ...unique problems that it presents attracts curious candidates like yourself. Job Description: Paytm Labs is looking for a Software Engineer to work on our personalization platform which generates over 3 billion recommendations every day. If building high throughput, low... 
    Work at office
    Flexible hours

    AC780

    Montréal, QC
    2 days ago
  •  ...About Engineered Arts Engineered Arts is the leading manufacturer...  ...With 20 years of hardware and software development, our robots have...  ...conditions. You bring strong Python skills, deep comfort with Django...  ...product, UX, DevOps, QA, and embedded engineers to turn... 
    Remote work
    Worldwide

    Opportunities with AppDirect's Advisor Partners (Recruitment...

    Montréal, QC
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer C Python. Be the first to apply!