Loading open roles
Loading open roles
Loading role

Connect Pro Management Consultants · posted 8 months ago
Analyze benchmark workloads and real-world applications to identify bottlenecks across CPU, memory, interconnect, I/O, and system subsystems.
Develop and maintain performance tools, instrumentation, automation frameworks for measurement and optimization.
Implement C++ algorithm changes for optimal performance on ARM processors using Neon/SIMD and other HW co-processors.
Participate in the team’s development processes, including requirements and design documentation, test-plan generation and execution, peer design and code reviews, process feedback, and improvements.
Bachelor’s degree with 5+ years of industry experience, or Master’s degree with 3+ years of experience in software development and algorithm design.
3+ years of experience in developing C/C++ applications with a focusing optimizing algorithm design
Experience with performance testing, profiling, and instrumentation of embedded software and hardware.
Experience with Arm ISA or other modern ISAs, SoC subsystem like interconnects, memory controllers and DMAs
Demonstrated ability to learn quickly, communicate effectively, and show initiative in solving complex system-level problems.
Previous experience writing and deploying software implementing radar or lidar systems
Previous experience working with real time OS like bare metal, RTOS, or QNX
Previous experience working with pre-silicon environments and post-silicon platforms to validate performance targets
Previous experience writing and deploying software for sensing systems