About BayRock Labs
At BayRock Labs, we pioneer innovative tech solutions that drive business transformation. As a leading product engineering firm based in Silicon Valley, we provide full-cycle product development, leveraging cutting-edge technologies in AI, ML, and data analytics. Our collaborative, inclusive culture fosters professional growth and work-life balance. Join us to work on ground-breaking projects and be part of a team that values excellence, integrity, and innovation. Together, let"s redefine what"s possible in technology.
About the role
Location: Newark, CA
Job Type: Onsite,5days
Pay rate: $75- $82 an hour
Top 3 Hard Skills Required + Years of Experience 1. Minimum 3 years experience with strong coding skills in Python and C++, with experience in real-time and high performance computing. 2. Minimum 3 years of Proficiency in Linux development environments, including debugging and system optimization 3. Minimum 3 years experience with sensor fusion techniques (e.g., Kalman Filters, Particle Filters, Bayesian Inference). |
What you"ll do
Key Responsibilities
- Develop and Optimize Real-Time Software Systems
- Design, implement, and maintain high-performance C++ and Python codebases for real-time applications.
- Ensure system-level performance and reliability through profiling, benchmarking, and optimization.
- Sensor Fusion Algorithm Development
- Design, implement, and refine sensor fusion algorithms (e.g., Kalman Filters, Particle Filters) to integrate data from multiple sources (e.g., IMU, LiDAR, cameras).
- Validate algorithm performance using simulation tools and real-world datasets.
- Linux-Based System Integration and Debugging
- Develop, debug, and maintain software in Linux environments.
- Utilize tools like gdb, valgrind, perf, and strace to troubleshoot and optimize system behavior.
- Cross-Functional Collaboration
- Work closely with hardware engineers, perception teams, and system architects to integrate software components with hardware sensors and embedded platforms.
- Participate in code reviews and contribute to continuous integration pipelines.
- Documentation and Reporting
- Maintain detailed documentation of code, algorithms, and system behavior.
- Present technical findings and performance results to stakeholders.
Qualifications
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, Robotics, or a related technical field.
Duration

PI271240024