Overview
Skills
Job Details
Avanciers Inc. is hiring a Software Application Developer to join one of our implementation partners in the Bay Area, CA. This is an onsite opportunity to work in a fast-paced, collaborative tech environment with exciting growth potential.
If you’re passionate about C++ development, algorithm optimization, and application frameworks, this role offers the chance to work on high-impact projects integrating advanced algorithms into real-world systems.
Key Responsibilities:
Convert Matlab algorithms to optimized C++ equivalents.
Integrate legacy algorithms into the existing application framework.
Develop and execute unit tests for code coverage and validation.
Conduct correlation testing to ensure accuracy between Matlab and C++ algorithm outputs.
Manage software release cycles ensuring alignment with initial reference algorithms.
Participate in code reviews and collaborate with the Algorithm TCT team for approvals.
Document system architecture, configurations, and test pipelines.
Required Skills:
Strong proficiency in C++14 or higher (mandatory).
Expertise in CMake build systems.
Hands-on experience in Application Framework development.
Basic working knowledge of Matlab.
Background in sensor calibration (IMU, Camera, Depth Sensor).
Solid understanding of Linear Algebra and Optimization techniques.
Strong engineering fundamentals and analytical problem-solving skills.
Self-motivated, proactive, and comfortable working in a collaborative team setting.
Nice to Have:
Experience converting or optimizing mathematical algorithms for embedded or real-time systems.
Exposure to data fusion or computer vision algorithms.