CrawlJobs Logo

Senior Embedded Software Expert

https://www.soprasteria.com Logo

Sopra Steria

Location Icon

Location:
Canada , Montreal

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Senior role developing and certifying Electronic Engine Controllers (EECs) for aircraft, requiring relocation to Montreal, Canada. Part of CS Group Canada, a subsidiary of Sopra Steria Group, working on complex, high-tech projects for prestigious system manufacturers in North America.

Job Responsibility:

  • Develop and execute software tests on real-time embedded platforms to validate system design
  • Contribute to preparation and maintenance of technical development plans and software standards
  • Support and maintain high-level software architecture of embedded systems in compliance with DO-178B/C
  • Perform all phases of software development: requirements specification, design, coding, integration, and verification
  • Guide and support cross-functional teams throughout software development and certification lifecycle
  • Provide mentorship, problem solving, technical reviews and oversee quality performance

Requirements:

  • Bachelor's or Master's degree in Computer Engineering, Software Engineering, Electrical Engineering, or related field
  • 10 years of experience in low-level embedded software development
  • 3-5 years in similar aerospace or safety-critical domain preferred
  • Solid knowledge of DO-178B/C standards for software development in airborne systems
  • Proficient in C programming for real-time embedded systems
  • Familiarity with microcontroller-based development and real-time operating systems
  • Experience with requirement management tools (e.g., DOORS) and integrated development environments (e.g., Eclipse)
  • Strong debugging skills with ability to isolate hardware, system, and software issues
  • Understanding of communication protocols: CANbus, ARINC 429, Ethernet, RS-422, SPI, I2C
  • Experience with software testing tools such as Rational RTRT, LDRA, or equivalent

Nice to have:

  • Working knowledge of modeling and simulation tools such as SCADE, Matlab/Simulink
  • Scripting experience (e.g., Python)
What we offer:
  • Hybrid Work
  • Industry leading medical, dental, and vision Insurance
  • Access to telemedicine service
  • RRSP program
  • Personal and sick days
  • Recreation room with pool table and foosball table

Additional Information:

Job Posted:
November 27, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Embedded Software Expert

Senior Embedded Software Engineer

The Senior Embedded Software Engineer role focuses on developing high-quality em...
Location
Location
Singapore , Central Singapore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent
  • Minimum of 6 years’ experience in a relevant role
  • Strong programming experience in C and Python
  • Embedded Linux systems programming experience, including experience with the Linux Kernel, device drivers, device tree, and Yocto
  • Possess working knowledge of embedded software development in an RTOS environment, Board Support Package (BSP), Device Drivers
  • Experience with software development tools and processes, including Git or comparable revision control software
  • A Self-motivated, eager, and quick learner with good analytical and problem-solving skills with a passion for technology
  • A strong team player, able to collaborate and work with global and cross-functional teams
Job Responsibility
Job Responsibility
  • Develop in-depth knowledge of modules/sub-modules on-the-job and become a Subject-Matter-Expert
  • Provide guidelines and documentation for owned modules/sub-modules for others to follow and adhere to
  • Understand and gather project requirements, design modules/sub-modules, and conduct investigations accordingly
  • Collaborate with others to ensure smooth board bring-up
  • Debug any issues observed and derive fixes, also drive issue closure with relevant parties
  • Actively participate in technical discussions, enable decision-making, and drive progress
  • Proactively engage others directly in discussions whenever necessary
  • Articulate technical proposals/justification/issues and provide clear technical updates to project and management teams regularly on progress
  • Coach and support team members in their deliverables
  • Accountable for the highest quality delivery of our work for all our products
What we offer
What we offer
  • Comprehensive suite of benefits supporting physical, financial and emotional wellbeing
  • Specific programs to help reach career goals
  • Inclusive work environment celebrating individual uniqueness
  • Fulltime
Read More
Arrow Right

Senior Reverse Engineer

Idaho Scientific designs and deploys secure system solutions through novel CPU d...
Location
Location
United States , Salt Lake City
Salary
Salary:
Not provided
idahoscientific.com Logo
Idaho Scientific
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • US Citizenship
  • Ability to get a security clearance
  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
  • Expert in embedded C programming
  • Proficient in one or more assembly languages
  • Familiarity with embedded systems architecture, microcontrollers, and real-time operating systems
  • Experience with reverse engineering tools and techniques (e.g., IDA Pro, Ghidra, JTAG debugging)
  • Strong problem-solving skills and the ability to think creatively to find solutions
Job Responsibility
Job Responsibility
  • Deep dive into software, firmware, and hardware components to understand their architecture, functionality, and communication protocols
  • Analyze assembly language, machine code, and source code to decipher complex algorithms, uncover hidden features, and identify security flaws
  • Specialize in identifying vulnerabilities unique to embedded systems, including buffer overflows, stack vulnerabilities, and memory leaks
  • Utilize advanced development/debugging tools, e.g., C compliers, linkers, in-circuit debug, logic analyzers
  • Document reverse engineering efforts and results
  • Work individually and with a team to complete tasks
What we offer
What we offer
  • Competitive Pay
  • Flexible Work Schedule
  • Health Benefits and Insurance
  • Retirement fund contributions
  • Profit Sharing
  • Generous Paid Time Off Policy
  • Fulltime
Read More
Arrow Right

Senior Service Delivery Leader

At IKEA, we are committed to transforming the way we manage and deliver services...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.ikea.com Logo
IKEA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Service Management skills and how to integrate a strong and modern engineering culture across Group Digital and digital organizations in the markets with a proven track record (at least 10+ years) in managing services in a global organization
  • Strong understanding of software development best practices, and of how to lead, develop, define, plan, and execute a roadmap to meet business requirements together with relevant stakeholders
  • Demonstrable relevant knowledge of technology and/or software engineering within the relevant areas combined with good knowledge of agile ways of working, how to enable a product- and service-led organization, knowledge of how to set direction, create and manage plans, set budgets and goals, and follow up on OKRs across service delivery framework, SLAs, and KPIs
  • Proven analytical skills and experience in making decisions based on both hard and soft data
  • Strong negotiation and influencing skills, with the ability to build trustful relationships and hold stakeholders accountable at all levels (junior team members or senior management) both internally and externally
  • Excellent written and verbal communication skills, with the ability to engage and communicate with senior business leaders
  • Degree with a focus on Engineering, Technology, or related areas/equivalent combination of education and experience
  • 10+ years of diverse experience in Digital Foundation or Digital products and service delivery with a proven track record of delivering products and services that provide substantial value
  • 10+ years of experience with the services and products within the area and proven knowledge and ability to transform and optimize processes and behaviours
  • 8+ years of demonstrable experience working in agile/scrum and Software Engineering environments in complex global organizations
Job Responsibility
Job Responsibility
  • Align Service Management practices across areas to ensure consistent, robust, and complete implementation of service delivery guardrails
  • Collaborate with (Senior) Engineering Domain Managers to secure the competence and capacity of engineering teams required for great service delivery
  • Build and maintain the service management community in the assigned area, ensuring SLAs are met
  • Ensure Service Management & Operations capabilities are embedded in engineering teams with sufficient expert support
  • Identify goals and drive implementation of Service Delivery practices, ensuring standardized and coherent ways of working
  • Drive the implementation of Service Management-as-Code to ensure stability and rapid recovery from incidents.
What we offer
What we offer
  • Some travel between Digital Hubs
  • Collaboration and co-creation in the office
  • Fulltime
Read More
Arrow Right

Software Certification Engineer

At Boeing, we innovate and collaborate to make the world a better place. We’re c...
Location
Location
United Kingdom , Bristol; Fleet; Frimley
Salary
Salary:
Not provided
boeing.com Logo
Boeing
Expiration Date
January 31, 2026
Flip Icon
Requirements
Requirements
  • Bachelor of Science degree or higher from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science
  • Ability to obtain security clearance
  • Level 4 (Senior): 5+ years of experience as, or working with Designated Engineering Representative (DER), or Technical Standard Order (TSO) Certification Specialist or EASA/FAA Compliance Verification Engineer (CVE) or equivalent
  • 10+ years of Experience in RTCA DO-178(B/C/D) Software Considerations in Airborne Systems and Equipment Certification, with emphasis on Embedded Software
  • 5+ years of Experience across Software Lifecycle Data Items, and Software standards such DO-330 and DO-331
  • Level 5 (Expert): Current Designated Engineering Representative (DER) or Technical Standard Order (TSO) Certification Specialist or Compliance Verification Engineer (CVE)
  • 12+ years’ experience in software development life cycles, configuration management and agile software engineering best practices
  • 10+ years’ experience developing, documenting and maintaining architectures, requirements, algorithms, interfaces and designs for software systems
  • 10+ years’ experience leading software development projects
  • Experience using common software version control tools such as Git, or equivalent
Job Responsibility
Job Responsibility
  • Review and approve suppliers’ software lifecycle data (i.e. software architecture, software design document, software requirement document) throughout software lifecycle processes
  • from planning, requirements, development/implementation, verification and certification phases
  • Generate Software Components (PDIs), User Modifiable Software (UMS) and/or Field Loadable software in response to modifications requested at aircraft level in compliance with DO-178B/C
  • Oversee and verify the compliance preparation and submission of comprehensive technical documentation required for certification
  • Work collaboratively and transparently with regulatory representatives, Boeing EUMs suppliers and global Boeing sites to ensure all systems and software designs comply not only with stringent regulatory requirements and safety standards but also with Boeing’s internal standards
  • Monitor project progress and performance, ensuring that engineering solutions are delivered on time and meet all safety and certification milestones
  • Lead activities to develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software systems
  • Lead development, selection, tailoring and deployment of processes, tools and metrics
  • Participate in industry working groups to develop industry guidance and standards as well as authoring internal design practice documentation and standards
What we offer
What we offer
  • Competitive salary and annual incentive plans
  • Continuous learning
  • Success as defined by you
  • Inclusive culture
  • Excellent Adoption and Parental leave options
  • 23 days plus UK public holidays and a Winter Break between Christmas and New Year
  • Pension Plan with up to 10% employer contribution
  • Company paid BUPA Medical Plan
  • Short Term Sickness: 100% pay for the first 26 weeks
  • Long Term Sickness: 66.67% of annual salary from 27th week
  • Fulltime
Read More
Arrow Right
New

Senior Architect - Flight Management System

Oversee the implementation, deployment and maintenance of software systems for f...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
boeing.com Logo
Boeing
Expiration Date
January 31, 2026
Flip Icon
Requirements
Requirements
  • A bachelor’s degree or higher is required as a BASIC QUALIFICATION
  • The ideal candidate is a self-starter and someone who works well within a team
  • Solid programming knowledge with C/C++ and Python.
  • Real Time Operating System (RTOS) experience
  • Strong knowledge of Software architecture
  • Experience writing and developing software requirements with little or to no existing requirements
  • Experience with Linux or Unix experience is desirable
  • Strong experience in Flight Management Systems
  • Simulating the various scenarios in FMS and guiding the team on complex scenarios.
  • Experience with Model-Based Development as per DO-331 using MathWorks MATLAB/Simulink family products such as MATLAB/Simulink, State flow, Simulink Test, Simulink Check or similar.
Job Responsibility
Job Responsibility
  • Develops, documents and maintains architecture, requirements, algorithms, interfaces and designs for software systems.
  • Has strong experience in Flight Management Systems. Capable of simulating any scenarios and also able to guide the team on the same.
  • Develops and maintains code and integrates software components into a fully functional software system.
  • Reviews development of flight management software and partners with stakeholders to for integration of externally-generated functions into flight management systems
  • Develops software verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met.
  • Develops, selects, tailors and deploys software processes, tools and metrics. Serves as a subject matter expert for software domains, system-specific issues, processes and regulations. Tracks and evaluates software team and supplier performance to ensure product and process conformance to project plans and industry standards. Works under general direction.
  • Development of diverse engineering solutions for integrated avionics software. Development, integration, and testing of software system on embedded hardware. Development of engineering documentation and configuration management of system software infrastructure.
  • Provides consultation on software implementations during system-level design and architecture. Oversees investigation and resolution of flight management software-related issues reported by users or that occurred during system operation.
What we offer
What we offer
  • Competitive base pay and incentive programs.
  • Industry-leading tuition assistance program pays your institution directly.
  • Resources and opportunities to grow your career.
  • Up to $10,000 match when you support your favorite nonprofit organizations.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Python (Tools Development)

The Roku’s software automation and tools team has an excellent opportunity for a...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience with automation systems
  • 5+ years of programming experience, preferably with Python
  • Bachelor’s degree in Computer Science or related
  • Proficient in linux, Python based test automation frameworks and tools using REST APIs
  • Hands on experience in development/integration of E2E test automation framework and tools for embedded software devices
  • Experienced in developing and maintaining web based tools using Javascript, React
  • Proficiency with DevOps, continuous integration tools (Jenkins, Gitlab CI, Teamcity, Docker and Kubernetes)
  • Experience with CI/CD pipeline development and deployment via AWS or GCP cloud technologies
  • Experience with Unit Testing frameworks – pytest/pyunit and cypress, playwright for UI testing
  • Experience of developing web applications using Flask, FastAPI, Django, Nginx
Job Responsibility
Job Responsibility
  • Support and maintain existing automation tools and technology
  • Develop and release new E2E automation support and tools
  • Debug issues to improve the quality of automated test tools and frameworks
  • Conduct code reviews to improve code quality and optimization
  • Promote coding conventions and standards for code re-usability and cleanliness
  • Document Feature guides, identify and formulate user requirements, product behavior
  • Mentor less experienced engineers and driving automation development
  • Assist in monitoring and maintenance of critical systems
What we offer
What we offer
  • global access to mental health and financial wellness support and resources
  • Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • time off work for vacation and other personal reasons
  • Fulltime
Read More
Arrow Right

Head of Risk QA Software Architecture

Design, deliver, and govern QA software and technology solutions that align with...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong knowledge of enterprise architecture frameworks
  • Proficiency in software engineering principles and cloud-native architectures
  • Experience with Agile delivery and technical product ownership
  • Excellent stakeholder management and communication skills
  • Tenacity and perseverance to negotiate and influence multiple stakeholders
  • Proven track record in solution architecture and enterprise architecture roles
  • Hands-on experience in software engineering and technical leadership
  • Familiarity with governance processes and technology roadmaps
  • Experience building highly scalable end to end systems of financial models and calculations and their integration with Technology platforms
Job Responsibility
Job Responsibility
  • Define and document end-to-end solution architectures that meet functional and non-functional requirements, driving QA Software Product strategy
  • Maintain architecture frameworks, enforce standards, and ensure interoperability across systems
  • Collaborate with QA development and Infrastructure teams, as well as with Technology to provide technical guidance, and drive automation and use of AI in CI/CD practices
  • Manage stakeholder expectations within QA and Technology to balance short-term delivery with long-term integrity
  • Ensure solutions meet performance, scalability, and resilience targets while mitigating technical risks
  • Establish colleague training on systems engineering and architecture
  • Design analytics and modelling solutions to complex business problems using domain expertise
  • Collaboration with technology to specify any dependencies required for analytical solutions
  • Development of high performing, comprehensively documented analytics and modelling solutions
  • Implementation of analytics and models in accurate, stable, well-tested software and work with technology to operationalise them
What we offer
What we offer
  • Hybrid working
  • Structured approach to hybrid working with fixed 'anchor' days
  • Supportive and inclusive culture and environment
  • Commitment to flexible working arrangements
  • International scale offering incredible variety, depth and breadth of experience
  • Chance to learn from a globally diverse mix of colleagues
  • Encouragement to embrace mobility and explore every part of operations
  • Fulltime
Read More
Arrow Right

Director of AI Engineering

We are entering a hyper-growth phase of AI innovation and are hiring a Director ...
Location
Location
Canada; United States
Salary
Salary:
300000.00 - 450000.00 USD / Year
apollo.io Logo
Apollo.io
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10–15+ years in software engineering, with significant leadership experience owning AI/ML or applied LLM systems at scale
  • Proven history shipping LLM-powered features, agentic workflows, or AI assistants used by real customers in production
  • Deep understanding of LLM orchestration frameworks (LangChain, LlamaIndex), RAG pipelines, vector search, embeddings, and prompt engineering
  • Expert in backend & distributed systems (Python strongly preferred) and cloud infrastructure (AWS/GCP)
  • Strong experience with telemetry, observability, and cost-aware real-time inference optimizations
  • Demonstrated ability to lead senior engineers, define technical roadmaps, and deliver outcomes aligned to business metrics
  • Experience building or scaling teams working on experimentation, optimization, personalization, or ML-powered growth systems
  • Exceptional ability to simplify complex problems, set clear standards, and drive alignment across Product, Data, Design, and Engineering
  • Strong product sense, ability to weigh novelty vs. impact, focus on user value, and prioritize speed with guardrails
  • Fluent in integrating AI tools into engineering workflows for code generation, debugging, delivery velocity, and operational efficiency
Job Responsibility
Job Responsibility
  • Define the multi-year technical vision for Apollo’s AI stack, spanning agents, orchestration, inference, retrieval, and platformization
  • Prioritize high-impact AI investments by partnering with Product, Design, Research, and Data leaders to align engineering outcomes with business goals
  • Establish technical standards, evaluation criteria, and success metrics for every AI-powered feature shipped
  • Lead the architecture and deployment of long-horizon autonomous agents, multi-agent workflows, and API-driven orchestration frameworks
  • Build reusable, scalable agentic components that power GTM workflows like research, enrichment, sequencing, lead scoring, routing, and personalization
  • Own the evolution of Apollo’s internal LLM platform for high-scale, low-latency, cost-optimized inference
  • Oversee model-driven experiences for natural-language interfaces, RAG pipelines, semantic search, personalized recommendations, and email intelligence
  • Partner with Product & Design to build intuitive conversational UX that hides underlying complexity while elevating user productivity
  • Implement rigorous evaluation frameworks, including offline benchmarking, human-in-the-loop review, and online A/B experimentation
  • Ensure robust observability, monitoring, and safety guardrails for all AI systems in production
What we offer
What we offer
  • Equity
  • Company bonus or sales commissions/bonuses
  • 401(k) plan
  • At least 10 paid holidays per year
  • Flex PTO
  • Parental leave
  • Employee assistance program and wellbeing benefits
  • Global travel coverage
  • Life/AD&D/STD/LTD insurance
  • FSA/HSA
  • Fulltime
Read More
Arrow Right