Embedded Software Engineer, on Contract, Power Tools and Lifting Location: Bengaluru, IN Position Responsibilities: • Work cross-functionally across design, hardware, software, test, life cycle engineering & support • Design, develop & port firmware for motorized fastening systems in C, C++ on RTOS • Work closely with motor control experts to implement programmable fastening strategies and behaviors through software algorithms Qualifications Knowledge, Skills and Abilities: • Must have: embedded systems programming o C/ C++ on RTOS o Multithreaded programming o Programming data transfer over SPI, UART, PCIe o Integration, debugging skills • Nice to have: o Basic knowledge of dc motor control for speed and torque Experience: • Must have: o 10+ years of experience as a software development engineer o 5+ years of experience in all the embedded systems programming areas listed above • Nice to have: o Experience with motor control electronics and software for any product
HARMAN is proud to be an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.