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

Bsp Software Engineer

MANNARINO

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 aerospace companies as well as new and exciting markets, including electric propulsion, Urban Air Mobility, Unmanned Aerial Vehicle and autonomous flight.

The MANNARINO culture is focused on high quality, hard work, professionalism and teamwork within a highly respectful, motivating atmosphere geared towards long-term business growth.

As a member of our team, you will benefit from:

  • a comprehensive group insurance and RRSP plan

  • a flextime policy with paid overtime

  • discretionary bonuses

  • a fitness reimbursement program

  • other office perks such as catered weekly lunches and free hot beverages (espresso, coffee, hot chocolate and tea)

  • regular company outings

Career Opportunity and Primary Roles / Responsibilities

We are seeking an experienced BSP Software Engineer to support the development of a next-generation embedded computing platform for an in-flight entertainment system.

In this role, you will contribute throughout the software development lifecycle, from initial design and board bring-up through implementation, integration, testing, optimization, and release. Your work will involve developing and enhancing operating system and platform software, supporting the integration of hardware and software components, and ensuring that the underlying platform provides a stable and high-performing foundation for higher-level applications and services.

You will collaborate closely with hardware, platform, Android, system integration, validation, and DevOps teams to bring new platform capabilities to life on embedded hardware and troubleshoot challenging system-level issues. The position provides an opportunity to work hands-on with Linux, QNX, device drivers, board-level software, and virtualized environments, while contributing to robust software designed for demanding aerospace applications.

Key Responsibilites
  • Design, develop, integrate, debug, and maintain embedded Linux kernel, QNX, and device-driver software.

  • Perform board bring-up and support platform initialization from the bootloader through operating-system and driver layers.

  • Develop and test high-quality embedded software from functional and system specifications.

  • Integrate and validate platform software with hardware peripherals, operating-system services, virtualization components, and higher-level software.

  • Diagnose and resolve boot, driver, communication, memory, performance, stability, and system-integration issues.

  • Optimize system performance and memory utilization against defined technical KPIs.

  • Enhance existing software to improve efficiency, reliability, robustness, and maintainability.

  • Develop and execute unit, integration, functional, regression, performance, and system-level tests.

  • Create test automation and performance-benchmarking capabilities.

  • Participate in code reviews and provide constructive technical feedback.

  • Contribute to CI/CD pipelines, automated builds, static analysis, code-quality gates, and release-readiness activities.

  • Participate in sprint planning, daily stand-ups, retrospectives, estimation, risk management, defect triage, lab bring-up, demonstrations, and release support.

  • Work collaboratively within a cross-functional Agile scrum team.

  • Maintain traceability between requirements, design decisions, implementation, test evidence, defects, and performance results.

  • Produce and maintain technical documentation, including architecture updates, feature designs, architecture decision records, interface definitions, sequence diagrams, data-flow diagrams, test documentation, performance reports, release notes, and knowledge-transfer material.

Required Competencies
  • Professional experience developing, debugging, and testing Linux kernel and device-driver software.

  • Hands-on board bring-up experience.

  • Strong embedded programming skills in C and C++ .

  • Proficiency with Python and relevant scripting languages.

  • Experience optimizing embedded system performance and memory utilization.

  • Knowledge of hardware communication protocols, including:

    • UART

    • SPI

    • I2C

    • Ethernet

    • USB

  • Experience with operating system development, system security protocols, and software updates.

  • Understanding of system boot processes and boot flows.

  • Understanding of hypervisors and virtualization technologies.

  • Experience developing automated tests and applying test automation techniques.

  • Experience with Git-based source-code management and Linux development environments.

  • Proficiency with Agile methodologies, DevOps practices, and CI/CD pipelines.

  • Ability to investigate complex hardware/software integration problems methodically.

  • Excellent organizational, verbal, written, and interpersonal communication skills.

  • Ability to work effectively with distributed, multidisciplinary engineering teams.

Preferred Qualifications
  • 10 or more years of embedded software development experience.

  • Experience with embedded infotainment or passenger-facing systems.

  • Experience developing platforms based on Qualcomm system-on-chip technologies.

  • Familiarity with the QNX Hypervisor.

  • Experience supporting Linux or QNX in multi-VM system architectures.

  • Understanding of TCP/IP and protocols.

  • Familiarity with Bluetooth and Wi-Fi technologies.

  • Familiarity with satellite connectivity solutions.

  • Experience with resource-constrained, high-reliability, or aerospace software environments.

  • Experience producing formal design, test, performance, and release documentation.

Miscellaneous Requirements
  • Work will be performed on-site at Hillsboro, Oregon, USA location.

  • This position is open only to U.S. Citizens and Green Card holders (Lawful Permanent Residents).

Knowledge of English is required to communicate and work with customers outside the province of Quebec. / La connaissance de l'anglais est requise pour communiquer et travailler avec nos clients situés à l'extérieur de la province de Québec.

At MANNARINO, we believe that passion and a desire to learn is crucial. Diversity of thought and experiences leads to innovative solutions and creativity. This is why we would like to encourage all those interested to apply.

We are an equal opportunity employer.All applicants will be held in strict confidence.Only those selected for interview will be contacted.

#J-18808-Ljbffr
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Bsp Software Engineer in L'Île-d'Orléans Regional Municipality, QC vacancy
  • Cisco Systems, Inc. is seeking a software developer to craft user-friendly, reliable software and tools that support critical technology platforms such as operating systems, networks, and databases. You will balance growing our software capabilities with hardware compatibility... 
    Suggested

    Cisco Systems, Inc

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  •  ...platforms on-site in Hillsboro, Oregon, for aerospace in-flight entertainment systems. MANNARINO Systems & Software Inc. is seeking an experienced BSP Software Engineer to strengthen platform software development. You will support the complete lifecycle, including initial... 
    Suggested

    MANNARINO

    L'Île-d'Orléans Regional Municipality, QC
    5 hours ago
  • $125.7k - $203.1k per year

     ...team members are lively programming magic across the globe on teams such as Engineering, Information Technology, Supply Chain, Customer Experience, Security and Trust, etc.Your Impact As a software developer on our team, you will be the driving force behind crafting user-friendly... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco Systems, Inc

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  • Technical Expert Senior, Engineering - Avionics Systems Posting Start Date: 10/12/26 Requisition ID: 16231 St-Laurent, QC, CAN When applicable...  ..., You hold a University Degree in Electrical, Electronics, Software, Aerospace Engineering or equivalent. You have a minimum of... 
    Suggested
    Work at office
    Flexible hours
    Shift work
    2 days per week

    Bombardier

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  •  ...certification, budgets, and multidisciplinary aircraft integration activities. Flexible and hybrid policies may apply. As Avionics Manager, Engineering, you will direct avionics activities throughout the development program. Your work covers avionics statements of work, supplier... 
    Suggested
    Flexible hours

    Bombardier Inc.

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  • Technical Expert Engineering, EWIS Integrator Working at Bombardier Events Hiring When applicable, Bombardier promotes flexible and hybrid work policies. Why join us? At Bombardier, we design, build and maintain the world’s peak-performing aircraft for the world... 
    Flexible hours
    Shift work

    Bombardier

    L'Île-d'Orléans Regional Municipality, QC
    5 hours ago
  • Avionics Manager, Engineering - Avionics Development Program Working at Bombardier Events Hiring Language Sign in Employee Login Avionics Manager, Engineering - Avionics Development Program Job Description Job Alerts Link Posting Start Date: 11/5/26 Requisition ID: 15562 St... 
    Flexible hours
    Shift work

    Bombardier Inc.

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  •  ...Manager, Engineering, Product Development Acceleration - PMO St-Laurent, QC, CAN When applicable, Bombardier promotes flexible and hybrid work policies. Why join us? At Bombardier, we design, build and maintain the world’s peak-performing aircraft for the world’s most... 
    Work at office
    Flexible hours

    Bombardier

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  • (CONTRACT) - Technical Expert, Engineering - Systems Installation Integrator At Bombardier, we design, build and maintain the world’s peak-performing aircraft for the world’s most discerning people and businesses, governments and militaries. We have been successful in setting... 
    Contract work

    Bombardier

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  • Professional Senior, Engineering - Tactical Communications & Datalink Architect, Defense R&T St-Laurent, QC, CAN When applicable, Bombardier...  ...capabilities, including: V/UHF Radios (such as ARC-210) and software-defined radios (SDR) Tactical datalinks (Link 16, Link 22,... 
    Long term contract
    Flexible hours

    Bombardier

    L'Île-d'Orléans Regional Municipality, QC
    5 hours ago
  • Technical Expert, Engineering - Vehicle Management / Core Avionics Architect , Defense R&T When applicable, Bombardier promotes flexible...  ...tactical communications, electrical systems, flight sciences, software, and aircraft integration teams to ensure avionics solutions align... 
    Long term contract
    Remote work
    Flexible hours
    Shift work

    Bombardier

    L'Île-d'Orléans Regional Municipality, QC
    5 hours ago
  • Technical Expert, Engineering - Aircraft Systems Architecture, Flight Deck, Primary Avionics Systems Working at Bombardier Events Hiring Language...  ...architectures for flight deck, primary avionics, or other software-intensive aircraft systems, including aircraft-level... 
    Long term contract
    Flexible hours
    Shift work

    Bombardier Inc.

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  •  ...loads applied to systems components in collaboration with other engineering functions. Perform the conceptual sizing on systems work...  ...aircraft level requirements. You have experience using FEA software, Siemens Simcenter 3D is an asset. You are a confident, knowledgeable... 
    Flexible hours

    Bombardier

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  •  ...a Technical Expert in System Stress, leveraging your aerospace engineering skills to define structural integrity and ensure compliance within...  ...in OEM stress integration roles - Proficiency in FEA software like Siemens Simcenter 3D - Strong communication and analytical... 

    Bombardier

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  •  ...Lead core avionics architecture at Bombardier, applying systems engineering and aircraft integration expertise to defense research and...  ...and aircraft systems. You will collaborate with mission systems, software, electrical systems, flight sciences, and integration teams. Your... 

    Bombardier

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  •  ...the Structures work packages. Prepare and review the required engineering documentation, i.e., manuals, requirements, reports, presentations...  ...methods and processes. You have experience using FEA software, Siemens Simcenter 3D is an asset. You have excellent analytical... 
    Flexible hours
    Shift work

    Bombardier

    L'Île-d'Orléans Regional Municipality, QC
    5 hours ago
  • Elevate your aerospace engineering career with Bombardier as a Senior Stress Integration Specialist. This pivotal role emphasizes structural...  ...Structural substantiation analysis - Familiarity with FEA software, Siemens Simcenter 3D preferred - Strong communication and teamwork... 

    Bombardier

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  •  ..., Project Management, Supply Chain Management, Risk Management, Legal, Finance, Engineering, and other functions to help deliver successful outcomes for complex energy, infrastructure, software, digital, and data center projects. Your work will help ensure that contractual... 
    Long term contract
    Contract work
    For subcontractor
    Local area

    Hitachi Energy

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  •  ...airlines, military agencies and government customers worldwide. Why join our team? This highly visible leadership role works across Engineering, Operations, Sales and Customer Support to ensure successful program execution, strong financial performance and customer... 
    Long term contract
    Worldwide

    CMC Électronique

    L'Île-d'Orléans Regional Municipality, QC
    5 hours ago
  •  ...industry best practices; Promote a strong safety culture across all construction sites; Work closely with internal teams including engineering, procurement, operations, and executive leadership; Provide regularprogress updates and project reporting to the President of... 
    Full time
    For contractors
    For subcontractor
    Work at office
    Relocation

    Hypertec Group

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  •  ...transaction execution led by Corporate Development.Minimum QualificationsBachelor's or postgraduate degree in Business, Strategy, Economics, Engineering, International Relations, or a related field; MBA an asset.12+ years in corporate strategy, corporate development, management... 
    Worldwide
    Shift work

    CAE

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  •  .... Build investment, outsourcing and network change business cases. Your Profile Bachelor’s degree in Supply Chain, Business, Engineering, Operations Management or a related discipline, or an equivalent combination of education and relevant experience. Typically +10... 
    Local area

    Beiersdorf Group

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  •  ...America. You will identify opportunities, build strategic relationships with utilities and industrial customers, and collaborate with engineering and product teams to deliver innovative lifecycle solutions. The role emphasizes asset reliability, obsolescence, sustainability,... 

    Hitachi Energy Ltd.

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  •  ...Navigation role leads teams responsible for complex customer programs and supports CMC’s cockpit and avionics solutions. You will align Engineering, Operations, Sales, and Customer Support around delivery schedules, development milestones, and commitments. Customer relationships... 
    Worldwide

    CMC Électronique

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  •  ...Opportunity We are seeking a high-caliber Retail Planning Change Agent to build and modernize our global planning and allocation engine from the ground up. Reporting directly to executive leadership, you will enjoy complete operational autonomy, high visibility, and a... 
    Local area
    Worldwide
    Shift work

    Psycho Bunny

    L'Île-d'Orléans Regional Municipality, QC
    5 hours ago
  •  ...Coordinate technical definitions with internal and external teams - Lead installation compliance and support testing activities - Analyze engineering change impacts and update relevant documentationRequirements: - Bachelor’s degree in an engineering discipline - Minimum 15 years... 
    Contract work

    Bombardier

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  •  ...a global multidisciplinary marketing team and collaborates closely with Business Development, Sales, Capture, Product Management, Engineering, Programs, Communications, Government Relations, and Executive Leadership to ensure market alignment, effective execution, and commercial... 
    For contractors
    Worldwide

    CAE

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  •  ...to training solution design.Work closely with system architects to ensure training requirements are appropriately translated into engineering and courseware requirements.Support execution strategy development, including make-buy analysis, strategic partner selection, workshare... 
    Contract work
    For subcontractor
    Worldwide

    CAE

    L'Île-d'Orléans Regional Municipality, QC
    1 minute ago
  •  ...and converting installed-base intelligence into profitable service and modernization projects. You will work closely with customers, engineering, operations, field service teams, product groups, and commercial stakeholders to develop innovative solutions that address asset... 
    Remplacement
    Long term contract

    Hitachi Energy Ltd.

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago
  • Bombardier in Saint-Laurent, QC is seeking a Professional Senior, Engineering - Tactical Communications & Datalink Architect for Defense R&T. The role focuses on defining and optimizing aircraft-level architectures for tactical communications, leading integration of ARC-210... 

    Bombardier

    L'Île-d'Orléans Regional Municipality, QC
    6 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Bsp Software Engineer. Be the first to apply!