Lead the next-generation architecture of market data and execution platforms for fully systematic trading, focusing on low-latency C++ development and high-performance components.
Compensation
the total compensation for this role includes a base range of $225,000 to $300,000 plus annual discretionary variable remuneration.
Responsibilities
Lead the development and global rollout of our Core market data platform used across multiple focus areas (Market data, Research engineering, Pricing, Strategies).
Design and implement high‑performance components for market data ingestion, normalization, and distribution, as well as its usage for order execution and strategy infrastructure.
Develop tools and frameworks that enable quants and technical traders to build, tune, and deploy data‑driven systematic pricing and trading strategies.
Own the full lifecycle of your components in a fast‑paced, iterative environment: deploy, monitor, profile, and optimize your code in production.
Work closely with focus group engineers, quants, and technical traders to refine requirements, collect feedback, and iterate on the platform's design and implementation.
Requirements
BSc
MSc
PhD in Computer Science, Mathematics, or a related field
Nice to have: proprietary trading industry experience
Lead the design and development of high-performance applications that orchestrate fleets of autonomous mobile robots within automated warehouse environments.
Compensation
The base range for this position in the posted location is $149,000.00 - $204,600.00 however, base pay offered may vary depending on job-related knowledge, skills, and experience.
Responsibilities
Design and develop real-time, high-performance software for managing fleets of mobile robots
Analyze fleet performance and contribute to projects aimed at improving key business metrics, customer requirements, and company KPIs
Develop high-quality, robust software in a fast-paced, dynamic environment
Mentor junior engineers and lead technical efforts across projects
Identify and address root causes of software performance issues
Requirements
Bachelor’s degree in computer science, Electrical Engineering, Mechanical Engineering, Mathematics, or a related STEM field
Seeking a seasoned Embedded Software Engineer to manage and facilitate the design and implementation of complex software and hardware systems for cutting-edge medical technology products.
Compensation
A realistic estimate of starting base salary for this this full-time position is $128,000 to $170,000. The actual salary offered may vary based on work location, experience, education, training, and external market data, internal pay equity and other business considerations.
Responsibilities
Develop embedded software (C / C++, RTOS, Linux, Windows) in a cross-platform development environment
Follow the full design life cycle process including requirements specification, design activities, planning, code reviews, and creating artifacts
Develop and maintain manual/automated Software Testing (SVN, scripts, C++ / C#, Windows)
Establish and execute verification plans against units in simulated, emulated, and laboratory environments
Collaborate and be part of a multi-functional development team
Lead and develop a team of software engineers focused on toolpathing for laser metal additive manufacturing, driving process improvement, architecture, and roadmap execution.
Compensation
The annual base salary range for this position is $164,000 to $226,000.
Responsibilities
Lead and develop a team of 5 software engineers, with the expectation that the team grows as the platform scales.
Establish and own a structured software development lifecycle: sprint planning, release management, verification, and validation.
Drive the team from reactive, ad-hoc delivery toward roadmap-driven execution using Scrum best practices.
Build a culture of documentation, code quality, accountability, and engineering craftsmanship.
Provide hands‑on technical mentorship, enabling engineers to grow and succeed in a complex, high‑performance codebase.
Requirements
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field (or equivalent experience)
Nice to have: proficiency in modern C++ (C++14 or later)
Nice to have: experience with computational geometry
Arlo is seeking a talented Senior Embedded Firmware Engineer to develop next-generation IoT and video streaming products.
Locations (2)
Carlsbad, California, United States
Canada
Compensation
The pay range for this position reflects the minimum and maximum target for new hire salaries at commencement of employment and is expected to be between (for US candidates) $140,000 - 160,000/year or (for Canada candidates) CAD 115,000 - 125,000/year, plus performance bonus and equity .
Responsibilities
Design, develop, debug, and maintain embedded firmware for IoT and video streaming products.
Own major firmware components and features throughout the product development lifecycle, from design to production.
Collaborate with Hardware, Cloud, Mobile, QA, and ODM partners to ensure successful system integration and product delivery.
Develop and integrate device drivers, communication protocols, RTOS components, and platform firmware.
Troubleshoot and resolve complex firmware, hardware, and system-level issues.