Other Jobs
Loading...

Software Engineering Manager

Apply Now
Company
Xiphos
Job location
Canada, CA
Salary
Undisclosed
Posted
Hosted by
Adzuna

Job details

Xiphos Systems Corporation, founded in 1996, is a vibrant and energetic company in the heart of Montreal’s Plateau area. For over 20 years, we have pushed the envelope of what is possible in NewSpace and secured the trust of various space agencies and space companies around the world. The industry has adopted our design approach and, as a result, we have been experiencing several years of rapid, steady growth and the trend is continuing Our vision is to migrate terrestrial computing and network communication techniques into space environments. The company’s expertise in networked processors has evolved into a line of high-performance, fault-tolerant flight control and sensor processing hardware and software solutions in wide and varied advanced space applications. Xiphos’ primary markets are small satellites, space station applications, as well as lunar landers, rovers, and robotics. We have delivered our standard and custom products all over the world and have been essential to many successful space missions. With low power consumption, high processing power, enhanced flexibility, excellent robustness, and proven functions available off-the-shelf, our Q-cards are increasingly the preferred solution in the fast-growing field of NewSpace . ROLE DESCRIPTION Xiphos, a leading provider of command and data handling (C&DH) electronics for the “new space” and small satellite markets, is seeking an experienced and product-focused Software Engineering Manager to lead our dynamic software development team. This critical role offers the opportunity to shape the development of embedded flight software for satellites, ground command and telemetry systems, business intelligence tools across the organization, for various specialized applications: Payload processing for specialized cameras Software-Defined Radios (SDR) On-Board Computers (flight controls) Lunar landers and rovers At Xiphos, you’ll contribute to products that enable groundbreaking space missions, working within a culture that values innovation, results, and quality. Join us as we shape the future of space technology. MAIN TASKS Team Leadership Inspire, mentor, and guide a skilled team of software engineers, fostering a culture of accountability, collaboration, and innovation Actively build the team’s skills and capabilities to take on complex work Assign, monitor, and review work across multiple simultaneous projects Manage deadlines, priorities and deliveries within an Agile environment Manage subcontractors and external resources where required Product Development and Ownership Oversee the development and delivery of high-quality embedded flight software and ground control software, ensuring alignment with customer needs and company objectives. Collaborate with customers to develop project requirements and obtain/ensure agreement on design approach and implementation Architect, design, develop, and document software for spacecraft payloads Working with Product Owners, help define/anticipate customer needs and develop solutions which provide value-add software Build a strategic software technology roadmap to support future business initiatives Processes Implement and refine Agile/Scrum methodologies to optimize team performance, with a focus on achieving results over rigid adherence to processes Build and maintain a robust test environment Ensure compliance with external (customer) processes and requirements Champion cross-disciplinary collaboration, working closely with hardware, programmable logic, test engineering, and systems engineering teams to ensure seamless product integration and delivery Support the development of tools and processes to enhance data-driven decision-making across the company, from sales engineering to manufacturing QUALIFICATIONS Bachelor's degree or Master’s in Computer Engineering Proven leadership experience (7 years) in software engineering, with a focus on embedded systems Strong understanding of Agile and Lean management principles, with a track record of applying these to deliver quality products Familiarity with Xilinx FPGA-based systems is a significant asset Excellent communication and collaboration skills to align teams and stakeholders on technical and strategic goals Must be able to obtain Canadian government security clearance (Canadian Controlled Goods Program) An open, problem solving and team driven mindset Autonomous on allocated tasks yet communicative for team / customer critical decisions Ability to exchange with our customers in a proactive manner and work with them to deliver solutions Fluent in English and French (written and spoken) ideal ESSENTIAL TECHNICAL SKILLS AND KNOWLEDGE REQURED Industry experience in one or more of the following fields: Launch Vehicle and Spacecraft Avionics such as C&DH, GNC or Communications; Automotive Computing (ECU) (e.g. AUTOSAR); IoT Edge Computing; Aircraft Avionics (e.g. Engine control, Connected Cockpits); or Uninhabited Vehicle Systems (Air, Ground, Surface). Experience with common hardware targets and buses Linux systems architecture (device-tree, u-boot, kernel, init. system, userspace apps) Software build systems and cross compiling toolchains (Makefile, cmake, meson, etc) Linux distribution build systems (Yocto, Buildroot, etc) C/C++, Python and Bash Git Focused towards producing industrial-grade code (linting, unit-testing) Software code analysis, debugging and profiling tools NICE TO HAVE KNOWLEDGE / EXPERIENCE OF Yocto Project Robot framework Linux kernel development FPGA logic development Comprehension of functional and system testing Hardware debugging Open-source development
Apply Now
Get the freshest news and resources for developers, designers and digital creators in your inbox each week
Start Free Trial
Connect
RSSFacebookInstagramTwitter (X)
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
© 2000 - 2024 SitePoint Pty. Ltd.