C++ Developer
Role C++ Developer -Fulltime Location Redmond, WA ( 100% onsite role 5 days a week )Experience 6 YrsKey SkillsHands on C++ programmingRole DescriptionMandatory skills/Required Skills:Strong experience with object-oriented programing languages (C++, C#, Python)Experience with C or similar low level programing languagesExperience with Graphics/ GPU (using opengl or directx)Good to have an understanding of sw / hw interfaces using an SoC development toolchain, Embedded Linux development environments.Good to have exposure with data acquisition systems for IMU, camera, etc. and developing low level interface (driver) such as SPI, I2C, etc.Any low level firmware application development, firmware updates (OTA), bootstrapping & board bringupParticipate in design reviews and code reviews for SW & FW teamsUnderstanding of test driven development (TDD) approach and tools for CI/CD pipeline development.Experience with optimization software Desired:Experience in MATLAB programming or in similar technical computing languageExperience on Xilinx based FPGA tools (e.g. Vivado) for flashing and upgrading fpga.Experience with Oscilloscope & Logic Analyzer QualificationsBachelor's degree or 3 years of experience in lieu of every year of educationMin 6 years of experience in Information Technology