Robotics Software Engineer
Prospective candidates are required to be on Company's W2 only. No C2C or W2 referrals are allowed.Job Summary We are seeking a Robotics Engineer with Embedded Software Engineering with experience in designing and programming embedded systems for data acquisition, signal processing, and algorithm development. The ideal candidate will have a strong background in electrical or computer engineering, hands-on experience with PCB, power, and signal design, and the ability to develop efficient embedded software solutions. Familiarity with robotics frameworks (ROS 2) and machine learning is a plus.Key ResponsibilitiesDevelop embedded software for signal processing, sensor integration, and data acquisitionDesign and implement algorithms for sensor fusion and real-time processingCollaborate with hardware engineers on PCB, power, and signal design to ensure seamless system integrationDebug, test, and optimize embedded software for performance and reliabilitySupport integration of embedded systems with robotics or IoT platformsDocument software design, implementation, and testing proceduresStay updated on emerging technologies in embedded systems and machine learningQualificationsBachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related fieldHands-on experience with embedded programming and algorithm developmentHands on experience of PCB, power, and signal design principlesExperience with sensor fusion, data acquisition, or real-time processingFamiliarity with ROS 2 and machine learning is a plusStrong analytical, problem-solving, and debugging skillsAbility to work collaboratively in a fast-paced engineering environment