Hudson River TradingAustin, TX, United States; Chicago, Illinois, United States; London, United Kingdom; New York, NY, United States; Singapore
On-site Full-time
Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Entry Level
Qualifications
Responsibilities:Analyze time-series network and exchange protocol captures. Gain insights into specific markets, participate in presentations, and collaborate with exchange representatives. Conduct research on exchange features, capabilities, and architecture. Automate the collection and visualization of metrics that assess the effectiveness of exchange communications. Design and execute controlled experiments to evaluate the impact of changes to HRT's trading infrastructure. Effectively communicate ideas, requirements, and results across various teams. Enhance the fill rate of our hardware-based trading strategies. Minimize the occurrence of cancel-reject responses. Investigate and report on the characteristics of latency-sensitive exchanges. Profile:A degree in Data Analytics or a related discipline. Ability to collect and interpret network and/or financial market data. Professional experience in latency reduction, preferably within the finance sector.
About the job
Join Hudson River Trading (HRT), a dynamic and forward-thinking company, as we seek innovative and analytical engineers to enhance our Market Structure Analysis team. As a Quantitative Latency Engineer, you will leverage data-driven techniques to optimize trading technology and real-time interactions with financial markets worldwide, including both traditional and cryptocurrency exchanges. Prior experience in finance is not required!
About Hudson River Trading
Hudson River Trading is a leading quantitative trading firm dedicated to improving market efficiency and liquidity. Our innovative technology and data-driven strategies empower our team to make informed decisions, fostering an environment where curiosity and creativity thrive.
Join Virtu Financial Virtu Financial is a premier financial technology firm that leverages state-of-the-art technology to provide liquidity to global markets. We offer innovative, transparent trading solutions and industry-leading analytics tools to our clients. As a market maker, we deliver deep liquidity that fosters efficient markets worldwide. Our expertise in market structure, extensive diversification, and advanced execution technology enables us to provide competitive bids and offers across over 19,000 securities at more than 235 venues in 36 countries. At Virtu, we cultivate a vibrant, meritocratic environment characterized by a flat hierarchy. A background in finance is not a prerequisite, making this an excellent opportunity for candidates looking to launch a career in the financial technology sector. About the Role As a member of our Core Development team, you will contribute to the creation of robust trading tools that power high-performance systems utilized in financial markets globally. Core Developers focus on designing and evolving our low latency trading platform, enhancing internal messaging infrastructure, and ensuring reliable connectivity to external trading destinations.
Full-time|On-site|Austin, TX, United States; Chicago, Illinois, United States; London, United Kingdom; New York, NY, United States; Singapore
Join Hudson River Trading (HRT), a dynamic and forward-thinking company, as we seek innovative and analytical engineers to enhance our Market Structure Analysis team. As a Quantitative Latency Engineer, you will leverage data-driven techniques to optimize trading technology and real-time interactions with financial markets worldwide, including both traditional and cryptocurrency exchanges. Prior experience in finance is not required!
Full-time|On-site|Austin, TX, United States; Chicago, Illinois, United States; London, United Kingdom; New York, NY, United States
Join the dynamic team at Wehrtyou, where innovation and technology converge to redefine the financial trading landscape. As a Senior C++ Software Engineer, you will play a pivotal role in developing and optimizing our live trading systems and research infrastructure. Your expertise in C++ will be instrumental in building high-performance, fault-tolerant systems that facilitate trading across global markets. At Wehrtyou, our commitment to excellence drives our engineers to push the boundaries of what’s possible. By collaborating closely with researchers, traders, and hardware specialists, you will implement solutions that are crucial in a fast-paced environment where every microsecond counts. Your projects will vary widely, including: Enhancing infrastructure for market data, order entry, and execution logic across diverse asset classes like options, equities, futures, crypto, and fixed income. Designing and improving fault-tolerant, low-latency systems for live trading, focusing on WAN data encoding and recovery from hardware failures. Profiling and optimizing performance-critical code to maximize throughput and minimize latency in production settings. Building and maintaining infrastructure that supports our client-facing wholesale and SDP platforms, distributed network filesystems, and scalable research workflows. Developing software interfaces for specialized hardware such as FPGAs and ASICs integral to our trading systems.
Join Our Innovative TeamAvride is at the forefront of the autonomous vehicle and delivery robot sector, committed to redefining the future of mobility. Our talented team boasts over seven years of groundbreaking experience in autonomous technology, working diligently to shape the next generation of transportation solutions.The Control team is pivotal to our mission, developing systems that achieve trajectory navigation with centimeter-level precision, outperforming human drivers across diverse real-world scenarios.Position OverviewWe are in search of an accomplished C++ Software Engineer to elevate Avride's core Control System. This role involves designing advanced control systems utilizing Model Predictive Control (MPC) and identifying the dynamic parameters of our vehicles.Key ResponsibilitiesArchitect and optimize state-of-the-art control systems in modern C++ (C++17/20).Develop and enhance high-precision solutions for trajectory tracking.Evaluate system performance based on real-world vehicle data, iterating to improve efficiency.Collaborate with Planning and Hardware teams to design a seamless and reliable self-driving framework.Produce clean, maintainable, and optimized production-quality code.Profile and refine algorithms to satisfy real-time performance constraints.
Join Our TeamAt avride, we are at the forefront of innovation in autonomous vehicle technology. Our dedicated team is responsible for developing the essential software and data processing systems that enable motion planning and decision-making. By combining machine learning, robust data infrastructure, and real-time vehicle control, we collaborate across various engineering, analytics, and product teams to ensure safe and intelligent driving capabilities.Position OverviewWe are on the lookout for a talented C++ Software Engineer to enhance our Motion Planning team. In this role, you will play a crucial part in crafting the decision-making algorithms that empower our autonomous vehicles to navigate real-world complexities with safety and efficiency. If you thrive on tackling challenging algorithmic issues and are passionate about writing high-performance code, this opportunity is tailored for you.Key ResponsibilitiesDesign, implement, and refine state-of-the-art motion planning algorithms using modern C++ (C++17/20).Create robust solutions for trajectory generation, pathfinding, and behavioral decision-making in dynamic environments.Utilize simulation, log playback, and on-vehicle testing data to analyze and debug system performance.Collaborate with engineers from Perception, Prediction, and Control teams to develop a cohesive and dependable self-driving system.Produce clean, maintainable, and optimized production-quality code.Profile and enhance algorithms to adhere to real-time performance standards.
Join our dynamic team as a Senior C#/.Net Software Engineer at red-oak, where you will play a crucial role in developing and maintaining innovative software solutions. You will collaborate with cross-functional teams to design, implement, and enhance software applications, ensuring high performance and responsiveness to requests from the front-end.Ideal candidates will bring a strong background in C# and .NET technologies, along with a passion for creating efficient, reliable software. If you are looking to make an impact in a fast-paced environment, we encourage you to apply!
Join our dynamic team at Technology Navigators as a Senior Embedded Software Engineer. In this role, you will leverage your expertise in Python, C++, and LabView to develop cutting-edge software solutions tailored for GPU/GPGPU applications. Collaborate with a talented group of engineers in a fast-paced environment, pushing the boundaries of technology to deliver innovative products that enhance user experiences.
Join our dynamic team at Arista Networks as a BIOS Software Engineer. In this critical role, you will be responsible for developing and optimizing BIOS software that powers our cutting-edge network switches. Collaborate with cross-functional teams to ensure high-performance firmware solutions that meet the needs of our customers. Your expertise will help us innovate and deliver top-tier products in an ever-evolving technological landscape.
About Our Team Join our innovative team at avride, where we are pioneering the future of autonomous vehicle technology. We focus on developing a foundational framework for executing autopilot code, emphasizing reliability, reproducibility, and determinism—essential components for effective offline quality evaluations. Additionally, our team is tasked with creating the infrastructure necessary for offline A/B testing, which is crucial for the rigorous validation and optimization of our autopilot technology. About the Opportunity We are seeking a skilled software engineer who is passionate about creating a robust and dependable platform for autonomous vehicles and robotics. The core of our self-driving technology is the pipeline—a specialized framework that orchestrates the interactions among autopilot components. Your role will involve collaborating with technology developers to understand their needs, designing effective solutions, and implementing them. Given the critical importance of performance, safety, and reliability, you will significantly influence the quality of our products by establishing best development practices. Key Responsibilities Identify the needs of technology teams and design a foundational framework for executing autopilot code. Prioritize performance and safety by writing high-performance code and building monitoring infrastructure. Ensure long-term data compatibility and algorithm reproducibility, using recorded data to enhance algorithms and reliably assess their quality. Create infrastructure that assists developers in identifying and resolving issues in their code. Automate testing processes for autopilot code committed to our repository. Write well-structured and maintainable code, documenting solutions in design documents. Required Qualifications Proficient in modern C++ with strong experience. Demonstrated ability to write high-performance code. Excellent problem-solving skills, capable of clearly understanding problems and evaluating different solutions based on their implications. Experience in designing complex systems. Preferred Qualifications Familiarity with Python for non-time-critical coding tasks. Experience with automated testing frameworks.
Join Our Innovative Team At avride, we are at the forefront of developing advanced simulation infrastructure that is essential for testing, validating, and debugging our cutting-edge autonomous driving systems. Our simulations are a crucial resource used daily by various teams across the organization, including QA engineers, autonomy engineers, ML teams, safety analysts, and data scientists. The modular nature of our simulator allows for both full-system and component-level testing, operating efficiently on distributed compute clusters. This capability enables us to simulate a vast array of scenarios, surpassing what is achievable on the road. Role Overview As a Senior C++ Engineer, you will play a pivotal role in designing and building the core infrastructure that underpins our simulation system. You will write high-performance and reliable C++ code that facilitates critical simulation workflows. Close collaboration with both infrastructure and autonomy teams will be essential to ensure that our systems maintain correctness, reproducibility, and consistency with on-vehicle software. You will tackle complex challenges, such as running multiple versions of autonomy modules in a single simulation to compare behaviors across code revisions. Additionally, you will contribute to the development of tools for analyzing simulation performance and behavior, ensuring that our system remains efficient and cost-effective as we scale. Key Responsibilities Design and implement foundational simulation infrastructure in C++. Ensure the accuracy, reproducibility, and efficiency of simulation runs. Collaborate with platform and autonomy teams to ensure seamless integration with real-world deployments. Lead and participate in design reviews and cross-team technical decisions. Develop tools to analyze performance and debug system behavior. Qualifications 5+ years of experience in building production-level software. Strong proficiency in modern C++. Experience with benchmarking, profiling, and optimizing complex systems. Familiarity with large-scale and distributed compute environments. Preferred Skills Experience with Python for tooling and automation. Familiarity with Bazel, as it is extensively used in our workflows. Background in robotics, simulation, or embedded systems. Experience modeling real-world systems including physics, sensors, agents, and environments.
About UsInfinitum Electric is revolutionizing motor technology to create a sustainable future. Our innovative air core motors deliver exceptional performance while being significantly lighter and smaller than traditional motors. With a drastically reduced carbon footprint, our motors are among the most efficient in the world. We aim to transform the design of essential machines, making them smaller, quieter, and more energy-efficient, ultimately enhancing our quality of life. Headquartered in Austin, Texas, our team comprises industry leaders and visionaries. Discover more at goinfinitum.com.Position OverviewPosition SummaryWe are looking for a Senior Software and/or Firmware Engineer with over 5 years of experience to join our dynamic development team. The ideal candidate will be a strong technical contributor, providing guidance and leadership to a small team while delivering high-quality software throughout the entire development lifecycle. This role primarily involves C# application development, with opportunities for contributing to embedded C firmware projects.
Join our dynamic team as a .NET/C# Developer, where you'll have the opportunity to contribute to innovative projects that shape the future of technology. We are looking for an enthusiastic developer who is passionate about coding and thrives in a collaborative environment. You will work closely with cross-functional teams to design, develop, and maintain high-quality software applications.
About Base PowerBase Power is at the forefront of revolutionizing America's energy landscape. We are committed to enhancing the reliability and sustainability of our electricity systems by deploying an extensive network of decentralized batteries. This innovative approach is transforming the vulnerable, centralized grid into a robust, plentiful energy system. Our diverse team of engineers, operators, and visionaries is dedicated to tackling some of the most intricate and multidisciplinary challenges facing our society today.About the RoleAs a vital member of the Embedded Software team at Base Power, you will play a key role in the design and implementation of software that governs our energy fleet. Your work will ensure grid stability and maintain energy supply during outages. Our firmware engineers are tasked with high-frequency telemetry, automated fault detection, reliable communication, and rapid deployment, all of which are critical to the functionality of our systems. In this position, you will develop high-reliability software for our expanding fleet of power systems.What You'll DoDesign, architect, and deliver mission-critical embedded software primarily using C/C++. This includes working on both bare-metal/RTOS and Embedded Linux platforms.Conduct in-depth analysis of computer architecture to comprehend system behavior at a granular level, allowing for optimal processor and microcontroller selection. This expertise will guide system-level designs that prioritize minimal latency and peak performance.Engage with the entire embedded software stack, from designing and implementing bootloaders and device drivers to enhancing application layer features, ensuring robustness and high performance.Collaborate with hardware engineers and board designers to define interfaces, troubleshoot integration challenges, and guarantee seamless operation across hardware and software boundaries.Oversee the complete lifecycle of new embedded systems, from initial processor selection and custom hardware specifications to implementation, thorough testing, and fleet deployment.Interpret hardware schematics to comprehend component interactions, debug complex system-level issues, and guide the design of software/hardware interfaces.Promote a high-caliber engineering culture by actively participating in code reviews, ensuring the delivery of high-quality, reliable software, and refining deployment processes.
Full-time|$200K/yr - $250K/yr|On-site|Chicago, New York, Austin
Jump Trading Group brings together experts in mathematics, physics, and computer science to push the boundaries of research in finance and technology. The company values collaboration, creativity, and intellectual honesty, encouraging team members to challenge themselves and each other while working toward shared goals. Research at Jump not only drives strong returns but also leads to technologies that support startups and research partnerships across industries. About the Core Development Team The Core Development team designs, builds, and maintains the advanced trading platforms that power Jump’s business. This group spans multiple locations and combines software and hardware engineering, data science, and research. Projects range from improving the core trading engine to developing custom hardware, all with the goal of supporting trading operations and strategic objectives. What You Will Do Design, build, and test systems and tools that keep Jump’s trading business moving forward Work closely with traders, quantitative researchers, and fellow technologists to solve complex technical problems Tackle challenges involving CPU architecture, operating systems, networking, and hardware integration Who We’re Looking For Strong problem solvers with a passion for technology and curiosity about how things work Comfortable working in a high-energy setting and collaborating with a diverse team Interest in both software and hardware engineering Locations Roles are available in Chicago, New York, and Austin.
Join Our Innovative TeamThe Sensors and System Software team plays a pivotal role in the realm of autonomous driving, crafting the essential software that empowers our vehicles to interpret and navigate their surroundings. By joining our team, you'll make a direct impact on revolutionary autonomous driving technologies, reshaping the future of transportation. Collaborate with cutting-edge sensors and technologies, and push the limits of perception. Learn from industry-leading engineers, confront complex challenges, and deepen your knowledge in real-time systems, embedded software, and sensor fusion. Flourish in a vibrant team of experts that encourages innovation and intellectual growth.Role OverviewWe are on the lookout for a highly skilled Embedded Linux Software Engineer who will be responsible for the development and maintenance of custom Linux-based systems that power our advanced embedded devices. You will collaborate closely with hardware and sensor teams to develop and enhance the low-level software that drives our core technologies.Key ResponsibilitiesConduct initial board bring-up on new hardware revisions, partnering with hardware engineers to troubleshoot and validate system functionality.Collaborate with cross-functional teams to build and maintain custom Linux distributions, facilitating testing, manufacturing, and production operations for various embedded devices.Develop, port, and debug intricate Linux device drivers for critical vehicle peripherals, including GMSL/FPD-Link cameras, automotive Ethernet, and various interfaces such as I2C, SPI, PCIe, GPIO, and UART.Provide technical support to users by troubleshooting and resolving interdisciplinary software and hardware-related issues.Create, optimize, and sustain low-latency, robust low-level userspace software for Camera, LiDAR, Radar, IMU, GNSS, Microphones, and other sensors and actuators for autonomous vehicles using C++ and Python.Required QualificationsBachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or related fields.At least 5 years of experience in embedded software development.Strong expertise in C/C++ programming for real-time embedded systems, including proficiency in working within an asynchronous environment with multiple real-time, low-latency, safety-critical processes.Solid skills in Python and Bash for automation, testing, and supporting tasks.Demonstrated hands-on experience with the embedded Linux kernel, including preempt_rt, device drivers, and system services development for ARM-based platforms.Substantial experience with board bring-up processes.
Software Engineer Company Overview: Allen Control Systems (ACS) is a pioneering defense startup founded by two former Navy electrical engineers with exceptional expertise in robotics and software development. Our mission is to build an advanced autonomous gun turret that utilizes cutting-edge computer vision and control systems to accurately identify and neutralize small drones and loitering munitions. This innovative initiative presents unique technical challenges, making it an exhilarating environment for seasoned engineers. At ACS, we cultivate an engineering-centric culture that prioritizes technical excellence and innovation. With our founders' successful exits from two previous ventures totaling $180 million in 2022, we are dedicated to ensuring that the groundbreaking technologies we create will significantly impact the real world. Position Overview: We are in search of a highly skilled Software Engineer with strong expertise in C++ or Python programming. Design, develop, and maintain high-performance software applications utilizing C++. Optimize and enhance existing software for improved efficiency, scalability, and reliability. Collaborate with multidisciplinary teams, including mechanical, electrical, computer vision, and software engineers. Implement industry best practices in software engineering, including code reviews, unit testing, and comprehensive documentation. Debug, troubleshoot, and resolve software defects and performance challenges. Utilize modern development tools, version control systems (Git), and CI/CD pipelines. Develop algorithms and data structures to tackle complex computational challenges. Ensure adherence to security and compliance standards in software development. What You'll Need: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Strong proficiency in C++ (C++11/14/17/20) and Python. Experience with multi-threading, concurrency, and performance optimization. Familiarity with software development methodologies and design patterns. Knowledge of system programming, memory management, and debugging tools. Experience with version control systems (Git) and agile development methodologies. Exceptional problem-solving skills and the ability to thrive in a fast-paced environment. Professional experience in software development is preferred.
Full-time|Hybrid|Austin, Texas, United States; Santa Clara, California, United States; Toronto, Ontario, Canada
At Tenstorrent, we are at the forefront of AI technology, setting new standards for performance, usability, and cost-effectiveness. As AI transforms the computing landscape, our solutions evolve to integrate innovations in software models, compilers, platforms, networking, and semiconductors. Our talented team has successfully developed a high-performance RISC-V CPU from the ground up, driven by a passion for AI and a commitment to creating the most advanced AI platform. We embrace collaboration, curiosity, and a relentless pursuit of solving complex challenges. We are expanding our team and invite contributors of all experience levels to join us.As a Software Engineer on the Metal Runtime team, you will engage with the foundational software that drives our AI accelerators. Your responsibilities will include designing rapid and efficient runtime systems that operate closely with the hardware, as well as defining the host and device APIs that enable these functionalities across the software stack. We view APIs as integral to system design; they encapsulate hardware semantics, performance trade-offs, and concurrency models, outlasting any single implementation.If you are passionate about optimizing performance, working near the hardware level, and crafting abstractions that simplify complex systems while maintaining control, this role is tailored for you.This is a hybrid position, with opportunities in Santa Clara, CA; Austin, TX; and Toronto, ON.We welcome candidates with diverse backgrounds and varying levels of experience. During the interview process, candidates will be evaluated for the appropriate level, and compensation will reflect that level, which may differ from the one specified in this posting.
Join AWL (All Web Leads, Inc.), a leading force in customer acquisition marketing within the US insurance sector. Our dedicated team of nearly 1,000 skilled professionals utilizes innovative internet marketing strategies to convert consumer interest in insurance products into tangible policy sales, serving the largest insurance carriers and over 30,000 agents nationwide. Since our inception as a two-person startup in 2005 in Austin, we have grown into a profitable enterprise, celebrated for our energetic and entrepreneurial culture. Recognized as a Best Place to Work in Austin from 2012 through 2023, we cultivate a dynamic workplace that thrives on trust, technology, collaboration, and a passion for excellence. We provide competitive salaries, exceptional benefits, and a vibrant, collaborative environment that empowers our team to excel.As a Software Engineer (Remote), you will leverage your expertise in .NET and C# to enhance our software platform. Working in an agile development setting, you will contribute to our in-house software-as-a-service (SaaS) platform, which manages substantial daily revenue. Collaborating with senior engineering leaders, you'll design scalable, robust software that addresses both present and future business challenges.
Join our dynamic team as a Software Development Manager specializing in C#/.NET and Kanban. In this hybrid role based in Austin, TX, you will lead a talented group of developers and drive innovative software solutions. If you are passionate about technology and have a knack for managing projects effectively, we want to hear from you!
Full-time|Hybrid|Austin, Texas, United States; Santa Clara, California, United States; Toronto, Ontario, Canada
At Tenstorrent, we are at the forefront of revolutionary AI technology, setting new benchmarks for performance, user-friendliness, and cost-effectiveness. As AI continues to reshape the computing landscape, it is essential that our solutions evolve to integrate advancements in software models, compilers, platforms, networking, and semiconductors. Our talented team of engineers has successfully developed a high-performance RISC-V CPU from the ground up, driven by a passion for AI and a strong commitment to creating the ultimate AI platform. We prioritize collaboration, curiosity, and a dedication to tackling complex challenges. We are excited to expand our team and invite contributors at all experience levels to join us.In the role of Software Engineer on the Metal Runtime team at Tenstorrent, you will play a crucial role in developing the foundational software that powers our AI accelerators. Your responsibilities will include building and optimizing high-performance runtime systems that interface directly with the hardware, with a focus on scheduling, memory management, and efficient execution across a large array of parallel processors. We recognize that runtime systems are integral to performance, influencing hardware resource utilization, data flow, and workload execution efficiency at scale.If you thrive on enhancing performance, enjoy working closely with hardware, and relish the challenge of addressing complex systems issues at the intersection of hardware and software, this position is perfect for you.This position offers a hybrid work arrangement, allowing you to work from our offices in Santa Clara, CA; Austin, TX; or Toronto, ON.We welcome candidates of diverse experience levels for this opportunity. Throughout the interview process, candidates will be evaluated for the appropriate level, and offers will be made accordingly, which may differ from the level indicated in this posting.
Mar 24, 2026
Sign in to browse more jobs
Create account — see all 1,040 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.