img
Permanent

Senior C++ Software Engineer

City
money-bag 80000.00-80000.00 Annual
3013322499
Posted Today

Senior C++ Software Engineer Salary: 75,000 - 135,000Key ResponsibilitiesDesign, develop, and optimize software in C++ and/or Rust for control and orchestration systems.Build low-latency interfaces between hardware and classical compute systems.Collaborate with hardware teams to integrate software with FPGAs and high-speed digital electronics.Develop and maintain firmware and drivers for custom hardware platforms.Analyze and optimize system performance including latency, throughput, and resource utilization.Participate in system architecture design and technical decision-making.Conduct code reviews, mentor junior engineers, and promote software best practices.Work with cross-functional teams to ensure seamless integration of hardware and software components for robust, production-ready systems.Ensure system reliability, fault tolerance, and performance in data centre environments.Required QualificationsBachelor''s or Master''s degree in Computer Engineering, Electrical Engineering, Physics, or a related field.5+ years of professional experience in software development, with a focus on C++ and/or Rust.Strong understanding of FPGA architectures, toolchains (e.g., Xilinx Vivado, Intel Quartus), and hardware description languages (VHDL/Verilog).Experience with high-speed data centre and GPU interfaces (e.g., PCIe, Ethernet, Infiniband). ..... full job details .....

Perform a fresh search...

  • Create your ideal job search criteria by
    completing our quick and simple form and
    receive daily job alerts tailored to you!

Jobs. Straight to your inbox!