Sr. Sustaining Firmware Engineer
Serve Robotics- Full Time
- Senior (5 to 8 years)
Candidates must possess a Bachelor’s degree in Electrical Engineering, Computer Science, or a related field, with a minimum of 4 years of experience in electronics, software development, and embedded firmware. They should have 5-7 years of hands-on experience in embedded system design, including experience with bare metal development, and extensive knowledge of developing embedded firmware in C, C++, or ASM, with preference for ARM architectures. Experience with assembly language coding is a plus, and familiarity with lithium ion battery powered systems and common motor control techniques is required.
The Embedded Software Senior Project Engineer will design and develop power electronic firmware and specifications for ABLDC motor controls and li-ion battery management systems, implementing and validating electronic designs through software development, test, and simulation. They will also develop software verification and validation procedures, provide leadership in achieving cost, performance, and quality objectives, develop solutions for electronic system related issues, maintain appropriate documentation, translate customer requirements into software specifications, develop and maintain schedules, summarize information, embrace cross-functional teamwork, provide training and mentoring to junior team members, and participate in peer design and code reviews.