Location: Montreal, Canada
📍
Location:
Montreal, Quebec, Canada
📄
Employment Type:
Full-Time
🏢
Work Arrangement:
Remote Opportunity for US and Canadian Citizen
🚀
Start Date:
Immediate
💰
Compensation:
TBD -- based on skills and experience
Important Screening Requirements
Must be legally authorized to work in
Canada
.
Must be eligible to obtain the required security clearance.
Candidates may be based in the
United States, Canada, or Europe
, provided they meet work authorization and security clearance requirements.
About the Role
We are seeking a
Payload System Verification & Validation Engineer
to support the verification and validation of advanced digital telecommunications payloads. In this role, you will develop and execute comprehensive test plans, validate system requirements, and ensure the performance and reliability of next-generation payload architectures. The ideal candidate has a strong background in telecommunications systems, RF testing, and verification methodologies, with experience working on complex digital payloads in the aerospace, telecommunications, or related industries.
Key Responsibilities
Develop and execute verification and validation (V&V) plans for digital telecommunications payload systems.
Perform requirements verification through system-level and component-level testing.
Validate the performance of digital payload architectures, including Software Defined Radio (SDR) processors and digital beamforming systems.
Conduct RF testing using industry-standard test equipment and methodologies.
Develop test automation scripts and analyze test data using Python, MATLAB, or similar tools.
Configure and control laboratory test equipment using SCPI, VISA, and related interfaces.
Collaborate with hardware, software, systems, and integration teams to resolve technical issues and ensure system compliance.
Prepare technical documentation, test reports, and verification evidence to support project milestones.
Required Qualifications
Bachelor's degree in
Electrical Engineering, Telecommunications, Aerospace Engineering
, or a related field.
5+ years
of experience in telecommunications systems, particularly digital payloads (experience outside the space industry will also be considered).
Strong expertise in
requirements verification through testing
, including the development and execution of test plans.
Solid understanding of:
Digital payload architectures
Software Defined Radio (SDR)-based flexible processors
Digital beamforming using DRA
Hands-on experience with:
Vector Network Analyzers (VNA)
Spectrum Analyzers
Baseband Signal Generators
Channel Emulators
Bit Error Rate (BER) Testers
Python, MATLAB, or LabVIEW for test automation and data analysis
SCPI, VISA, and similar interfaces for instrument control
Preferred Qualifications
Experience with FPGA-based systems and embedded software architectures.
Experience supporting satellite payload verification, telecommunications systems, or aerospace programs.
Familiarity with RF system integration, system verification, and digital communication technologies.
Strong analytical, troubleshooting, and cross-functional collaboration skills.
Location: Montreal, Canada
📍
Location:
Montreal, Quebec, Canada
📄
Employment Type:
Full-Time
🏢
Work Arrangement:
Remote Opportunity
🚀
Start Date:
Immediate
💰
Compensation:
TBD -- based on skills and experience
Important Screening Requirements
Must be legally authorized to work in
Canada
.
Must be eligible to obtain the required security clearance.
Candidates may be based in the
United States, Canada, or Europe
, provided they meet work authorization and security clearance requirements.
About the Role
We are seeking a
Payload System Software Integration Engineer
to lead the integration of software for advanced digital telecommunications payloads. In this role, you will coordinate software integration across complex distributed systems, support the development of Software Defined Radio (SDR) and digital beamforming technologies, and work closely with multidisciplinary teams to ensure seamless system performance. The ideal candidate has strong experience in software integration, embedded systems, and aerospace or telecommunications environments.
Key Responsibilities
Lead software integration activities for digital telecommunications payload systems.
Integrate and validate software across complex, distributed system architectures.
Collaborate with hardware, software, systems, and test engineering teams to ensure successful system integration.
Support the development and integration of
Software Defined Radio (SDR)
and digital beamforming technologies.
Work with embedded software, real-time operating systems (RTOS), FPGA interfaces, and communication protocols.
Develop and maintain automated testing and CI/CD pipelines to improve software quality and deployment.
Identify, assess, and mitigate technical risks associated with software integration.
Prepare technical documentation and support system verification and validation activities.
Required Qualifications
Bachelor's degree in
Software Engineering, Computer Science, Electrical Engineering
, or a related field.
5+ years
of experience in software development and integration, preferably within the aerospace or telecommunications industry.
Experience leading software integration activities in complex, distributed systems.
Strong understanding of digital telecommunications payloads, including
Software Defined Radio (SDR)
and digital beamforming architectures.
Familiarity with:
Embedded software development
Real-Time Operating Systems (RTOS)
FPGA interfaces
Communication protocols
Hands-on experience with:
Test automation
CI/CD practices
GitLab
Jenkins
Python
MATLAB
Docker
Strong collaboration, communication, and technical risk management skills.
Preferred Qualifications
Experience supporting satellite payload or space systems integration.
Knowledge of aerospace software development lifecycle and systems engineering practices.
Experience with mission-critical or safety-critical software systems.
Familiarity with satellite communications or digital payload technologies.
Location: Torrance, United States
📍
Location:
Torrance, CA
📄
Employment Type:
Full-Time
🏢
Work Arrangement:
100% On-site, Monday–Friday
🚀
Start Date:
TBD
💰
Compensation:
TBD — based on skills and experience
Important Screening Requirements
Bachelor’s or Master’s degree in
Computer Science, Electrical Engineering, Aerospace Engineering, or a related field
.
Open to candidates across
experience levels
.
Strong
C/C++ programming
experience.
Experience with
real-time operating systems (RTOS)
.
Familiarity with hardware/software integration and real-time system constraints.
Experience with
simulation and hardware-in-the-loop environments
.
Must be able to work
on-site in Torrance, CA
.
Active or eligible for a
Top Secret security clearance
.
U.S. work authorization and applicable export-control requirements apply.
About the Role
We are seeking
Flight Software Engineers
to design, develop, integrate, and test high-performance real-time embedded software for advanced flight systems.
This is a hands-on engineering role focused on building robust software for
demanding, safety-critical environments
, while working closely with GNC, systems, and hardware teams.
What We’re Looking For
We’re looking for engineers who enjoy solving difficult
real-time systems problems
and can develop reliable flight software while working closely with hardware, GNC, and systems engineering teams.
Key Responsibilities
Design, develop, and test
real-time embedded flight software
.
Collaborate with GNC engineers, systems engineers, and hardware teams.
Develop and maintain software for high-reliability and safety-critical environments.
Support
simulation, hardware-in-the-loop, and flight testing
.
Participate in root-cause analysis and debugging across software and system interfaces.
Follow rigorous software lifecycle and configuration-management practices.
Support software verification and validation activities.
Contribute to development processes, tools, and engineering standards.
Evaluate emerging technologies and best practices relevant to flight software and real-time systems.
Required Qualifications
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Aerospace Engineering, or a related field.
C/C++ programming experience.
Experience with RTOS.
Understanding of hardware/software integration.
Familiarity with real-time system constraints.
Experience with
GNC systems or other control-intensive applications
.
Strong understanding of simulation and HIL testing.
Excellent problem-solving skills and attention to detail.
Ability to work effectively in a fast-paced multidisciplinary environment.
Active or eligible for a Top Secret security clearance.
Preferred Qualifications
Flight software experience for
missile, launch vehicle, or spacecraft systems
.
FPGA-based systems experience.
Embedded software optimization experience.
Secure software development or cybersecurity knowledge.
Familiarity with agile or iterative development methodologies.
Hands-on software verification, validation, and integration experience in defense environments.
Location: Torrance, United States
📍
Location:
Torrance, CA
📄
Employment Type:
Full-Time
🏢
Work Arrangement:
100% On-site, Monday–Friday
🚀
Start Date:
TBD
💰
Compensation:
TBD — based on skills and experience
Important Screening Requirements
Bachelor’s degree in
Electrical Engineering or a related field
.
Strong experience with complex
digital or mixed-signal hardware design
.
Experience with
high-speed digital systems, embedded processors, memory interfaces, and board-level architecture
.
Hands-on PCB design and hardware bring-up experience.
Experience using
oscilloscopes, logic analyzers, and power supplies
.
Experience with board validation, debugging, and root-cause analysis.
Must be able to work
on-site in Torrance, CA
.
U.S. work authorization and export-control eligibility requirements may apply.
Ability to obtain and maintain applicable U.S. Government security clearance or authorization, if required.
About the Role
We are seeking experienced
Avionics Hardware Engineers at the Senior and Staff levels
to work on high-speed digital design, flight computer architecture, and advanced avionics hardware.
This role is focused on complex embedded hardware for mission-critical systems, with ownership spanning
architecture, board design, bring-up, validation, and integration
.
What We’re Looking For
We’re looking for experienced hardware engineers who can take ownership of
complex avionics hardware
, solve challenging hardware problems in the lab, and work closely with multidisciplinary teams from architecture through integration.
Key Responsibilities
Design and develop advanced board-level electrical hardware, including:
Schematic capture
PCB layout oversight
Component selection
Interface definition
Own high-speed digital and embedded flight computer architectures involving processors, memory systems, and board-level integration.
Perform board bring-up, validation, debugging, and root-cause analysis in the lab.
Test reference boards and early prototypes using standard laboratory equipment.
Drive
signal integrity, power integrity, and hardware reliability
throughout the design lifecycle.
Collaborate with avionics, embedded software, test, and manufacturing teams.
Support hardware/software integration and troubleshooting across avionics platforms.
Document designs, test results, and engineering changes.
Required Qualifications
Bachelor’s degree in Electrical Engineering or related field.
Strong experience designing complex digital or mixed-signal hardware.
High-speed digital systems experience.
Experience with embedded processors, memory interfaces, and board-level architecture.
Experience with PCB design tools;
Altium preferred
.
Hands-on experience with oscilloscopes, logic analyzers, and power supplies.
Strong understanding of digital systems, signal integrity, power distribution, and hardware debugging.
Ability to work effectively in a fast-paced, highly collaborative environment.
Preferred Qualifications
Experience with
flight computer, avionics, or embedded compute architectures
.
Experience taking complex PCBAs from concept through bring-up, validation, and integration.
Exposure to embedded systems, firmware, or FPGA interaction.
Experience in aerospace, automotive, robotics, defense, or other high-reliability hardware environments.
Familiarity with
Ethernet, SPI, I2C, UART, CAN, PCIe, or DDR memory systems
.
Basic scripting or programming experience using
Python, C, or C++
.
Location: Torrance, United States
📍
Location:
Torrance, CA
📄
Employment Type:
Full-Time
🏢
Work Arrangement:
100% On-site, Monday–Friday
🚀
Start Date:
TBD
💰
Compensation:
TBD — based on skills and experience
Important Screening Requirements
Bachelor’s degree in
Electrical Engineering or a related field
.
End-to-end experience with
avionics or high-reliability electronic hardware
.
Strong
PCB design, bring-up, and laboratory debugging
experience.
Ability to independently drive hardware issues through resolution.
Must be able to work
on-site in Torrance, CA
.
U.S. work authorization and export-control eligibility requirements may apply.
Ability to obtain and maintain applicable U.S. Government security clearance or authorization, if required.
About the Role
We are seeking an
Avionics Hardware Engineer
to own flight-critical electronics across design, bring-up, testing, and integration.
The engineer may take ownership of areas such as
motor controllers, avionics backplanes, power distribution, or outward-facing avionics test and integration
.
What We’re Looking For
We’re looking for an engineer who can take ownership of
flight-critical hardware
, troubleshoot issues hands-on, and move designs efficiently from concept through testing and production.
Key Responsibilities
Own avionics hardware from
architecture and schematic design through PCB layout, bring-up, and production support
.
Drive component selection, interface definition, and system-level tradeoffs.
Lead hardware bring-up, debugging, and root-cause analysis across laboratory, integration, and flight-test environments.
Collaborate with cross-functional teams to ensure hardware meets performance, reliability, and mission requirements.
Define and execute hardware validation strategies appropriate to development and flight maturity.
Prepare technical documentation covering designs, test results, and engineering changes.
Partner with manufacturing teams and suppliers to transition hardware from prototype to production.
Continuously improve designs based on test results, field data, and evolving requirements.
Required Qualifications
Bachelor’s degree in Electrical Engineering or related field.
Proven end-to-end ownership of
avionics or high-reliability electronic hardware
.
Strong PCB design experience.
Hands-on hardware bring-up and laboratory debugging experience.
Ability to work autonomously and drive hardware issues to closure.
Preferred Qualifications
Experience in
avionics, aerospace, missile, space, automotive, or defense hardware
.
Experience with
motor controllers, backplanes, power electronics, or flight hardware
.
Familiarity with MIL-STD or aerospace hardware standards, including
DO-254
exposure.
Embedded systems or FPGA-adjacent hardware experience.
Experience supporting hardware through integration, testing, or flight environments.
Location: Torrance, United States
As a Flight Software Engineer, you will play a key role in designing, developing, and testing flight software that powers these advanced systems. You'll work closely with multidisciplinary teams to deliver high-performance, real-time embedded software that operates reliably under extreme conditions.
This is a hands-on role for an engineer who thrives on solving hard problems, building robust systems from the ground up, and moving fast without compromising quality.
RESPONSIBILITIES
Design, develop, and test real-time embedded flight software for missile systems
Collaborate with GNC engineers, systems engineers, and hardware teams to ensure seamless integration
Implement and maintain software for high-reliability, safety-critical environments
Support simulation, hardware-in-the-loop (HIL), and flight testing to validate performance
Participate in root cause analysis and debugging across software and system interfaces
Follow rigorous software lifecycle practices, including configuration management and verification
Contribute to defining and improving development processes, tools, and standards
Stay informed on emerging technologies and best practices relevant to flight software and real-time systems
BASIC QUALIFICATIONS
Bachelors or Master's degree in Computer Science, Electrical Engineering, Aerospace Engineering, or related field
Experience: Open to candidates across all experience levels, from early-career engineers to senior technical contributors. Professional experience, internships, research, open-source contributions, or other hands-on technical work will be considered.
Proficiency in C/C++ and experience with real-time operating systems (RTOS)
Familiarity with hardware/software integration and real-time system constraints
Experience working with GNC systems or similar control-intensive applications
Strong understanding of testing practices including simulation and HIL environments
Excellent problem-solving skills and attention to detail
Ability to work effectively in a fast-paced, multidisciplinary team environment
Active or eligible for a Top-Secret security clearance
PREFERRED SKILSS AND EXPERIENCE
Experience developing flight software for missile, launch vehicle, or spacecraft systems
Exposure to FPGA-based systems and embedded software optimization techniques
Knowledge of secure software development and cybersecurity best practices
Familiarity with agile or iterative development methodologies
Hands-on experience with software verification, validation, and integration in defense environments
Location: Torrance, United States
We are hiring experienced Avionics Hardware Engineers to specialize in high-speed digital design, flight computer architecture, and advanced avionics hardware development across our avionics organization. This role is ideal for engineers with deep EE fundamentals and hands-on ownership experience designing complex embedded hardware for mission-critical systems.
Engineers in this role focus on flight computer architecture, high-speed digital board design, system bring-up, and hardware validation across real flight hardware. The ideal candidate has experience owning complex board designs from architecture through integration and thrives in fast-paced hardware development environments.
RESPONSIBILITIES
Design and develop advanced board-level electrical hardware including schematic capture, PCB layout oversight, component selection, and interface definition.
Own high-speed digital and embedded flight computer architectures including processors, memory systems, and board-level integration
Perform board bring-up, validation, debugging, and root-cause analysis in the lab
Test reference boards and early prototypes using standard lab equipment
Drive signal integrity, power integrity, and hardware reliability considerations throughout the design lifecycle
Work with avionics, embedded software, test, and manufacturing teams to iterate designs quickly
Support hardware/software integration and troubleshooting across avionics platforms
Document designs, test results, and engineering changes clearly
BASIC QUALIFICATIONS
Bachelor's degree in electrical engineering or related field
Strong experience with complex digital or mixed-signal hardware design
Experience with high-speed digital systems, embedded processors, memory interfaces, and board-level architecture
Experience with PCB design tools (Altium preferred)
Hands-on experience with oscilloscopes, logic analyzers, and power supplies
Strong understanding of core EE principles including digital systems, signal integrity, power distribution, and hardware debugging
Comfortable working in a fast-paced, highly collaborative environment
PREFERRED QUALIFICATIONS
Experience owning flight computer, avionics, or embedded compute hardware architectures
Experience taking complex PCBAs from concept through bring-up, validation, and integration
Exposure to embedded systems, firmware, or FPGA interaction
Familiarity with aerospace, automotive, robotics, defense, or other high-reliability hardware environments
Familiarity with interfaces such as Ethernet, SPI, I2C, UART, CAN, PCIe, or DDR memory systems
Basic scripting or programming experience (Python, C/C++)
Location: United States
As a Flight Software Engineer, you will play a key role in designing, developing, and testing flight software that powers these advanced systems. You'll work closely with multidisciplinary teams to deliver high-performance, real-time embedded software that operates reliably under extreme conditions. This is a hands-on role for an engineer who thrives on solving hard problems, building robust systems from the ground up, and moving fast without compromising quality.
Responsibilities:
Design, develop, and test real-time embedded flight software for missile systems
Collaborate with GNC engineers, systems engineers, and hardware teams to ensure seamless integration
Implement and maintain software for high-reliability, safety-critical environments
Support simulation, hardware-in-the-loop (HIL), and flight testing to validate performance
Participate in root cause analysis and debugging across software and system interfaces
Follow rigorous software lifecycle practices, including configuration management and verification
Contribute to defining and improving development processes, tools, and standards
Stay informed on emerging technologies and best practices relevant to flight software and real-time systems
Basic Qualifications:
Bachelors or Master's degree in Computer Science, Electrical Engineering, Aerospace Engineering, or related field
Experience: Open to candidates across all experience levels, from early-career engineers to senior technical contributors.
Professional experience, internships, research, open-source contributions, or other hands-on technical work will be considered.
Proficiency in C/C++ and experience with real-time operating systems (RTOS)
Familiarity with hardware/software integration and real-time system constraints
Experience working with GNC systems or similar control-intensive applications
Strong understanding of testing practices including simulation and HIL environments
Excellent problem-solving skills and attention to detail
Ability to work effectively in a fast-paced, multidisciplinary team environment
Active or eligible for a Top-Secret security clearance
Preferred Skills and Experience:
Experience developing flight software for missile, launch vehicle, or spacecraft systems
Exposure to FPGA-based systems and embedded software optimization techniques
Knowledge of secure software development and cybersecurity best practices
Familiarity with agile or iterative development methodologies
Hands-on experience with software verification, validation, and integration in defense environments
Location: United States
We are hiring Avionics Hardware Engineers to own flight critical electronics across design, bring up, test, and integration. This role is intended for engineers with experience in complex electronic systems who can take responsibility for avionics subsystems and operate effectively in a high tempo development environment. Engineers in this role may own areas such as motor controllers, avionics backplanes, power distribution, or outward facing avionics test and integration.
Responsibilities:
Own avionics hardware from architecture and schematic design through PCB layout, bring-up, and production support
Drive design decisions including component selection, interfaces, and system tradeoffs
Lead hardware bring-up, debugging, and root-cause analysis across lab, integration, and flight test
Collaborate cross-functionally to ensure avionics hardware meets performance, reliability, and mission requirements
Define and execute hardware validation strategies appropriate to development and flight maturity
Produce clear technical documentation covering designs, test results, and engineering changes
Partner with manufacturing and suppliers to transition hardware from prototype to production
Continuously improve designs based on test results, field data, and evolving requirements
Basic Qualifications:
Bachelor's degree in electrical engineering or related field
Proven end-to-end ownership of avionics or high reliability electronic hardware
Strong experience with PCB design, bring up, and lab debugging
Ability to operate autonomously and drive hardware issues to closure
Preferred Qualifications:
Avionics, aerospace, missile, space, automotive, or defense hardware experience
Experience with motor controllers, backplanes, power electronics, or flight hardware
Familiarity with MILSTD or aerospace hardware standards (e.g., DO254 exposure)
Embedded systems or FPGA adjacent hardware experience
Experience supporting hardware in integration, test, or flight environment
Location: United States
We are hiring experienced Avionics Hardware Engineers to specialize in high-speed digital design, flight computer architecture, and advanced avionics hardware development across our avionics organization. This role is ideal for engineers with deep EE fundamentals and hands-on ownership experience designing complex embedded hardware for mission-critical systems. Engineers in this role focus on flight computer architecture, high-speed digital board design, system bring-up, and hardware validation across real flight hardware. The ideal candidate has experience owning complex board designs from architecture through integration and thrives in fast-paced hardware development environments.
Responsibilities:
Design and develop advanced board-level electrical hardware including schematic capture, PCB layout oversight, component selection, and interface definition
Own high-speed digital and embedded flight computer architectures including processors, memory systems, and board-level integration
Perform board bring-up, validation, debugging, and root-cause analysis in the lab
Test reference boards and early prototypes using standard lab equipment
Drive signal integrity, power integrity, and hardware reliability considerations throughout the design lifecycle
Work with avionics, embedded software, test, and manufacturing teams to iterate designs quickly
Support hardware/software integration and troubleshooting across avionics platforms
Document designs, test results, and engineering changes clearly
Basic Qualifications:
Bachelor's degree in electrical engineering or related field
Strong experience with complex digital or mixed-signal hardware design
Experience with high-speed digital systems, embedded processors, memory interfaces, and board-level architecture
Experience with PCB design tools (Altium preferred)
Hands-on experience with oscilloscopes, logic analyzers, and power supplies
Strong understanding of core EE principles including digital systems, signal integrity, power distribution, and hardware debugging
Comfortable working in a fast-paced, highly collaborative environment
Preferred Qualifications:
Experience owning flight computer, avionics, or embedded compute hardware architectures
Experience taking complex PCBAs from concept through bring-up, validation, and integration
Exposure to embedded systems, firmware, or FPGA interaction
Familiarity with aerospace, automotive, robotics, defense, or other high-reliability hardware environments
Familiarity with interfaces such as Ethernet, SPI, I2C, UART, CAN, PCIe, or DDR memory systems
Basic scripting or programming experience (Python, C/C++
Location: United States; Canada; United Kingdom; Germany; The Netherlands
Workplace: Remote
ClickHouse Labs is an applied research group that works closely with engineering teams to identify challenging problems in database systems and develop novel solutions. Our goal is to advance the state of the art and translate research ideas into real-world system improvements.
ABOUT THE ROLE
As a Research Scientist at ClickHouse Labs, you will work on high-impact problems at the intersection of database systems, distributed systems, AI, and systems software engineering while collaborating with experienced researchers and engineers. The role covers a broad range of problems across database systems research and engineering, including but not limited to query optimization, execution engines, distributed systems, consensus protocols, materialized views, indexing and data structures, benchmarking, workload analysis, and emerging agentic workloads.
In this role, you will work on leading open-source database systems (e.g., ClickHouse, PostgreSQL). You will investigate performance and scalability bottlenecks in production-quality systems, develop new algorithms and system designs, and evaluate them under realistic workloads and hardware configurations. Projects may involve improving query planning and execution, reducing CPU and memory overhead, increasing throughput and concurrency, scaling across distributed deployments, or redesigning system components to leverage modern hardware better. You will work closely with engineers to turn successful ideas into robust implementations that can be deployed and maintained in widely used open-source systems.
Researchers are encouraged to publish their work, contribute to open-source projects, participate in leading research conferences, and pursue ambitious projects with strong engineering and research support.
RESPONSIBILITIES
- Conduct applied research aimed at advancing the performance, scalability, reliability, and functionality of open-source database management systems, including ClickHouse and PostgreSQL.
- Design and evaluate new algorithms, data structures, and system architectures for areas such as query optimization, indexing, storage management, query execution, and distributed data management.
- Develop high-quality research prototypes and production-grade implementations, and work with engineering teams to integrate successful techniques into open-source and production systems.
- Collaborate closely with database engine, infrastructure, and data-plane engineers to identify high-impact research problems and translate research results into practical system improvements.
- Analyze large-scale database workloads, performance traces, benchmarks, and production telemetry to identify bottlenecks and optimization opportunities.
- Design rigorous experiments and benchmarks to evaluate new techniques across realistic workloads, hardware configurations, and deployment environments.
- Communicate research results through technical reports, open-source contributions, internal presentations, and publications at leading database and systems venues (e.g., SIGMOD, VLDB, CIDR).
- Contribute to the broader technical direction of ClickHouse Labs by identifying emerging research opportunities and helping shape longer-term research projects.
QUALIFICATIONS
MINIMUM QUALIFICATIONS
- Masters/Ph.D. in Computer Science, Data Science, or a related field, with research experience in databases, distributed systems, systems software, or machine learning systems.
- Strong publication record in leading peer-reviewed research venues such as SIGMOD, VLDB, SOSP, OSDI, NSDI, or NeurIPS, with work relevant to databases or systems.
- Strong programming and systems-development background, including experience working with database internals or other large systems codebases such as PostgreSQL, MySQL, ClickHouse, or comparable modern DBMSs.
- Proficiency in systems programming using C, C++, Rust, Zig, or a comparable low-level programming language.
- Strong analytical, experimental, problem-solving, and technical communication skills.
PREFERRED QUALIFICATIONS
- Experience developing or operating database systems in cloud environments such as AWS, Google Cloud Platform, or Microsoft Azure.
- Familiarity with large language models, reinforcement learning, learned optimization, or other techniques at the intersection of machine learning and systems.
- Experience contributing to large open-source systems projects, particularly database engines, distributed systems, compilers, or storage systems.
BONUS QUALIFICATIONS
- Familiarity with modern systems-development and verification tooling, including formal specification or model-checking frameworks such as TLA+/PlusCal, Alloy, or Lean, as well as relevant development tools and languages such as LLVM, eBPF, Python, Go, or advanced profiling and debugging tools (e.g., perf, sanitizers, or tracing frameworks).
- Proven track record in optimizing database systems via hardware acceleration (e.g., GPU, FPGA, CXL), with a focus on designing methods for offloading for query execution, storage layers, and data-intensive primitives using frameworks like CUDA, SYCL, ROCm, or specialized FPGA development flows.
PERKS
- Flexible work environment - ClickHouse is a globally distributed company and remote-friendly. We currently operate in over 25 countries.
- Healthcare - Employer contributions towards your healthcare.
- Equity in the company - Every new team member who joins our company receives stock options.
- Time off - Flexible time off in the US, generous entitlement in other countries.
- A USD$500 Home office setup if you’re a remote employee.
- Global Gatherings – We believe in the power of in-person connection and offer opportunities to engage with colleagues at company-wide offsites.
CULTURE - WE ALL SHAPE IT
As part of a rapidly scaling start-up, you will be instrumental in shaping our culture.
Are you interested in finding out more about our culture? Learn more about our values here https://clickhouse.com/company/careers. Check out our blog posts https://clickhouse.com/blog or follow us on LinkedIn https://www.linkedin.com/company/clickhouseinc/life/0c1ee7f4-2129-488d-b413-e7f6270659fd/?viewAsMember=true to find out more about what’s happening at ClickHouse.
EQUAL OPPORTUNITY & PRIVACY
ClickHouse provides equal employment opportunities to all employees and applicants and prohibits discrimination and harassment of any type based on factors such as race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Please see here https://clickhouse.com/legal/applicant-privacy-notice for our Privacy Statement.
Location: Vancouver, Canada; United States
Our client is hiring a Staff-level engineer to lead a highly specialized team building cutting-edge, high-throughput signal processing systems that turn raw satellite radar data into SAR imagery, deployed on the ground and potentially on board spacecraft. Fully remote from the US; optional relocation to Vancouver later.
What you will do
• Lead the definition, specification, technical risk management, integration, verification and validation of SAR processors, new and existing
• Supervise interface control document development; ensure hardware and software components integrate into the larger ground or space segment
• Coordinate trade-offs between theoretical algorithms and their implementation on the actual processor
• Troubleshoot root causes of processing errors and artefacts in image products and find mitigations; optimize processing time toward near-real-time
• Take part in mission design trade-off studies; mentor the team; advise senior management and new business pursuits
What you need
• Degree in Electrical Engineering, Engineering Physics, Math or Physics (or equivalent)
• 12+ years in an engineering environment, including 5+ years on complex signal processing systems (radar, medical imaging, computer vision or similar) and 10+ years in a large product development or systems engineering environment
• Solid grounding in high-speed, high-throughput data analysis and transmission design
• MATLAB, Python or C++
• Clear communicator to technical, sales, executive and customer audiences
• US citizen or permanent resident
Nice to have
: SAR remote sensing (system design, operation, exploitation, calibration); satellite SAR payload design and operations; FPGA or ASIC based system design; geospatial data.
УдалённоVancouver, Canada; United States; Fully remote from the US; optional relocation to Vancouver later
Location: United States
Our client is hiring a Staff-level engineer to lead a highly specialized team building cutting-edge, high-throughput signal processing systems that turn raw satellite radar data into SAR imagery, deployed on the ground and potentially on board spacecraft. Fully remote from the US; optional relocation to Vancouver later.
What you will do
• Lead the definition, specification, technical risk management, integration, verification and validation of SAR processors, new and existing
• Supervise interface control document development; ensure hardware and software components integrate into the larger ground or space segment
• Coordinate trade-offs between theoretical algorithms and their implementation on the actual processor
• Troubleshoot root causes of processing errors and artefacts in image products and find mitigations; optimize processing time toward near-real-time
• Take part in mission design trade-off studies; mentor the team; advise senior management and new business pursuits
What you need
• Degree in Electrical Engineering, Engineering Physics, Math or Physics (or equivalent)
• 12+ years in an engineering environment, including 5+ years on complex signal processing systems (radar, medical imaging, computer vision or similar) and 10+ years in a large product development or systems engineering environment
• Solid grounding in high-speed, high-throughput data analysis and transmission design
• MATLAB, Python or C++
• Clear communicator to technical, sales, executive and customer audiences
• US citizen or permanent resident
Nice to have
: SAR remote sensing (system design, operation, exploitation, calibration); satellite SAR payload design and operations; FPGA or ASIC based system design; geospatial data.
УдалённоUnited States; Fully remote from the US; optional relocation to Vancouver later
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
- Планирование функциональной верификации IP-блоков и СнК, разработка тестовых планов.
- Разработка верификационных окружений на UVM.
- Автоматизация тестирования (Python/Perl/Tcl).
- Запуск регрессионного тестирования в CI.
- Настройка VIP для интерфейсов (AXI, AHB, OCP, CHI).
- Согласование тестовых планов с архитекторами и RTL-разработчиками.
Требования (Must have):
- Опыт верификации и/или разработки RTL для FPGA или ASIC от 3 лет.
- Знание SystemVerilog и ООП.
- Опыт работы с RTL-симуляторами (любой вендор).
- Владение скриптовыми языками (Python/Perl/Tcl/Shell).
- Уверенное владение Linux.
- Английский — чтение технической документации, переписка.
- Знакомство с архитектурой современного процессора.
Будет плюсом:
- Опыт с UVM.
- Программирование на ASM, C.
- Опыт с CI.
- Знание интерфейсов AXI, AHB, OCP, CHI.
Условия:
- Формат: гибрид/офис/удалёнка (Москва, Санкт-Петербург, Нижний Новгород, Минск).
- Зарплата: обсуждается индивидуально, выше рынка.
- ДМС с первых дней, страхование близких.
- Премии за патенты и РИД.
- Учебный портал, курсы английского, конференции.
- Консультации юристов, психологов, экспертов по ЗОЖ.
Задачи:
— Поддержка текущих проектов и разработка новых устройств на ядрах Cortex-M4, М7.
— Участие в разработке архитектуры новых систем.
Требования:
— Уверенное владение языком программирования C/C++, программирование в среде с RTOS.
— Опыт работы с микроконтроллерами и их периферией (Ethernet, USB, SPI, I2C, UART).
— Хорошее знание стека TCP/IP.
— Навыки чтения электрических схем.
— Базовое владение измерительным оборудованием.
— Знание английского на уровне чтения технической литературы.
Дополнительными плюсами будут опыт и знания в областях:
— Реализация в аппаратуре протоколов МЭК 60870, 61850.
— Интеграция аппаратуры в АСУТП промышленных объектов по протоколам МЭК 60870, 61850.
— Работа с TFT LCD, разработка графического интерфейса пользователя (GUI).
— Алгоритмы цифровой обработки сигналов (ЦОС), их реализация на микроконтроллерах и FPGA.
— Программирование FPGA (Verilog, VHDL).
— Разработка систем датчиков на RS-485 (транспортный уровень – MODBUS).
— Схемотехника и принципы АЦП.
— Linux для встроенных систем.
— Разработка программ для PC (Windows, Linux).
Условия:
— Оплата полностью декларируемая (официальная, "белая").
— Комфортный офис.
— График работы: понедельник - четверг 9-18, пятница 9-17.
— Плавающий график после испытательного срока обсуждается.
— Место для парковки личного автомобиля.
Location: Canada; United States
Tasks summary:
Architecture Concept & Requirements
• Translate mission‑level requirements into C&DH functional and non‑functional specifications.
• Produce System Requirements, Interface Control (ICDs), and Description documents.
• Perform requirement management and maintain bidirectional traceability throughout the project lifecycle.
• Collaborate with cyber-security to embed resilience and security by design, ECU.
Design & Development
• Lead detailed design of on‑board processors, data‑buses (SpaceWire, MIL‑1553, CAN, Ethernet), memory subsystems, and I/O interfaces.
• Support software architecture: command sequencing, telemetry packetization, health‑monitoring, services, fault‑detection‑isolation‑recovery (FDIR).
• Support Satellite Reference Database development and validation
Cross‑Functional Coordination, Stakeholder & Program Interaction
• Communicate technical status, risk assessments and trade‑study results to senior management and/or customers or partners.
• Work with FSW teams to define RTOS, APIs, task scheduling, real‑time operating system configuration, services usage.
• Define uplink command formatting, downlink telemetry packet structures, and ground‑segment data‑handling interfaces (mission‑control servers, data‑archiving pipelines).
• Coordinate with the TT&C/PDT engineering and Ground Segment ICDs to ensure end‑to‑end data integrity.
• Support B&P (Phase 0 & pre-phase A).
Integration & Verification (IVV)
• Develop verification plans, test matrices, and validation procedures for unit, subsystem, and spacecraft level C&DH tests.
• Execute functional tests, bus‑protocol compliance, SIL and HIL campaigns.
• Manage anomaly investigations, root‑cause analysis, and corrective‑action implementation.
Technical Leadership & Mentorship
• Mentor, guide junior engineers and interns.
• Act as technical liaison with customers, partners and external vendors
• Act as Continuous Improvement stakeholder
Configuration, Documentation & Standards Management
• Author and maintain C&DH standards (bus protocols, data‑format conventions, redundancy policies).
• Ensure all artefacts, analysis and documentations are version controlled in PLM environment.
• Support design reviews (SRR, PDR, CDR, MRR/TRR…etc.).
• Support Technology Road‑Mapping & Innovation
On‑Orbit & Operations Support
• Support launch‑pre‑launch and early‑orbit checkout, validate satellite functions, HK and nominal operation
• Support and analyse on‑orbit telemetry, update filter parameters as needed.
• Support SOOH development and associated operator trainings
Required Qualifications:
• B.Sc. in Electrical Engineering, Aerospace or related field with 8+ years of C&DH engineering experience on LEO/MEO/GEO platforms.
• Deep knowledge of spacecraft data-bus standards: SpaceWire, MIL-1553, CAN-A, Ethernet, CCSDS packet telemetry/command and PUS services.
• Knowledge in processor, FPGA, firmware and embedded
• Strong understanding of aerospace system engineering fundamentals, space environment and orbit mechanics.
• Hands-on individual who can support systems integration processes and capability to test systems and resolve problems.
• Experience with Confluence and JIRA.
• Demonstrated capability to efficiently work with little supervision.
• Ability to distill complex problems to fundamentals to solve with analysis, similarity, or creativity.
• Demonstrate excellent written and oral communication skills in English; knowledge of French will be considered an asset (Contact with clients outside Quebec and work on deliverables in English).
Location: Montreal, Canada
ON-SITE IN MONTREAL IS PREFERRED; REMOTE OR HYBRID IS POSSIBLE FOR THE RIGHT CANDIDATE.
* OPEN TO US AND EUROPE BASED CANDIDATES *
The selected candidate will contribute to the entire payload lifecycle — from architecture definition and requirement specification to integration, verification, and in-orbit validation. The role requires good understanding of both digital signal processing and RF payload architectures, especially involving Software Defined Radio (SDR) and Direct Radiating Array (DRA) systems.
TASK
• Define, analyze, and validate system and subsystem requirements for digital telecommunications payloads.
• Develop and execute verification plans, including defining test strategies, writing test procedures, and analyzing results.
• Lead or support system-level payload test campaigns, both at equipment and spacecraft level.
• Interface with payload hardware and software teams to ensure correct implementation and traceability of requirements.
• Participate in technical reviews and support anomaly investigation and resolution.
• Work with multi-disciplinary teams including RF, digital, embedded software, FPGA, and systems engineering.
• Contribute to technology evolution by identifying opportunities for design optimization and innovation.
MUST HAVE
• Bachelor’s degree in Electrical Engineering, Telecommunications, Aerospace Engineering, or a related field.
• 5 years+ of experience in telecommunications systems, particularly in digital payloads. (experience outside of the Space industry will also be considered)
• Strong expertise in requirements verification by test, including practical experience in developing and executing test plans.
• Solid understanding of digital payload architectures, including SDR-based flexible processors and beamforming using DRA.
• Familiarity with hardware and software tools used in payload verification, such as:
Vector Network Analyzers (VNA) and Spectrum Analyzers for RF testing, Baseband signal generators, Channel Emulators, and BER testers, Python, MATLAB, or LabVIEW for test automation and data analysis, SCPI, VISA, and similar interfaces for instrument control
• Good understanding of FPGA-based systems and embedded software architectures is a plus.
• Must be eligible to work in Canada, capable of obtaining necessary security clearance.
COMPLIMENTARY SKILLS/KNOWLEDGE
• Previous experience in Space or Constellation Operations
• Development and testing of new automated testing methodologies
• Knowledge of requirements Management tools such as DOORS/Windchill/Jama
• Demonstrated capability to efficiently work autonomously and with little to no supervision
• Written and verbal communications skills in English, knowledge of French will be
considered favorably
Location: Montreal, Canada
Role overview:
Our client is seeking a
Satellite C&DH System Engineer
to support and/or design, integrate, verify, and support the on‑board command, control and data management functions for current and next‑generation remote sensing & communications satellite programs. The role will own the C&DH functional architecture, drive trade‑studies, and may provide technical authority throughout the spacecraft life‑cycle.
Tasks summary:
Architecture Concept & Requirements
Translate mission‑level requirements into C&DH functional and non‑functional specifications.
Produce System Requirements, Interface Control (ICDs), and Description documents.
Perform requirement management and maintain bidirectional traceability throughout the project lifecycle.
Collaborate with cyber‑security to embed resilience and security by design, ECU.
Design & Development
Lead detailed design of on‑board processors, data‑buses (SpaceWire, MIL‑1553, CAN, Ethernet), memory subsystems, and I/O interfaces.
Support software architecture: command sequencing, telemetry packetization, health‑monitoring, services, fault‑detection‑isolation‑recovery (FDIR).
Support Satellite Reference Database development and validation
Cross‑Functional Coordination, Stakeholder & Program Interaction
Communicate technical status, risk assessments and trade‑study results to senior management and/or customers or partners.
Work with FSW teams to define RTOS, APIs, task scheduling, real‑time operating system configuration, services usage.
Define uplink command formatting, downlink telemetry packet structures, and ground‑segment data‑handling interfaces (mission‑control servers, data‑archiving pipelines).
Coordinate with the TT&C/PDT engineering and Ground Segment ICDs to ensure end‑to‑end data integrity.
Support B&P (Phase 0 & pre-phase A).
Integration & Verification (IVV)
• Develop verification plans, test matrices, and validation procedures for unit, subsystem, and spacecraft level C&DH tests.
• Execute functional tests, bus‑protocol compliance, SIL and HIL campaigns.
• Manage anomaly investigations, root‑cause analysis, and corrective‑action implementation.
Technical Leadership & Mentorship
Mentor, guide junior engineers and interns.
Act as technical liaison with customers, partners and external vendors
Act as Continuous Improvement stakeholder
Contribute to our client’s knowledge‑base, process enhancements, and standards.
Configuration, Documentation & Standards Management
Author and maintain C&DH standards (bus protocols, data‑format conventions, redundancy policies).
Ensure all artefacts, analysis and documentations are version controlled in PLM environment.
Support design reviews (SRR, PDR, CDR, MRR/TRR…etc.).
Support Technology Road‑Mapping & Innovation
On‑Orbit & Operations Support
Support launch‑pre‑launch and early‑orbit checkout, validate satellite functions, HK and nominal operation
Support and analyse on‑orbit telemetry, update filter parameters as needed.
• Support SOOH development and associated operator trainings
Required Qualifications:
B.Sc. in Electrical Engineering, Aerospace or related field with 8+ years of C&DH engineering experience on LEO/MEO/GEO platforms.
Deep knowledge of spacecraft data‑bus standards: SpaceWire, MIL‑1553, CAN‑A, Ethernet, CCSDS packet telemetry/command and PUS services.
Knowledge in processor, FPGA, firmware and embedded
Strong understanding of aerospace system engineering fundamentals, space environment and orbit mechanics.
Hands-on individual who can support systems integration processes and capability to test systems and resolve problems.
• Experience with Confluence and JIRA.
Demonstrated capability to efficiently work with little supervision.
Ability to distill complex problems to fundamentals to solve with analysis, similarity, or creativity.
• Demonstrate excellent written and oral communication skills in English; knowledge of French will be considered an asset (Contact with clients outside Quebec and work on deliverables in English).
УдалённоMontreal, Canada
Torrance, United States
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.