What are the responsibilities and job description for the Principal Embedded Engineer position at Talener?
Principal Embedded Software Engineer
Location: Somerville, MA (Hybrid - 3-4 days/week onsite)
Our client, a Robotics startup, specializes in electrification of heavy machinery by replacing traditional hydraulic systems with their patented zero fluid technology. They seek a Principal Embedded Software Engineer, who will spearhead the engineering efforts to build electronic controls and software interface for their suite of heavy machinery products.
The Principal Embedded Software Engineer will perform the following functions:
Location: Somerville, MA (Hybrid - 3-4 days/week onsite)
Our client, a Robotics startup, specializes in electrification of heavy machinery by replacing traditional hydraulic systems with their patented zero fluid technology. They seek a Principal Embedded Software Engineer, who will spearhead the engineering efforts to build electronic controls and software interface for their suite of heavy machinery products.
The Principal Embedded Software Engineer will perform the following functions:
- Lead the development of embedded software in C/C and Python for robotic lift systems.
- Create control algorithms for Brushless DC Motors
- Work closely with hardware and systems engineers to build software into integrated machinery/hardware.
- Build Software for Real-Time Control and System Integration, with an emphasis on quality control and reliability
- Mentor Junior Engineers and interface directly with leadership teams internally
- 5-7 years in electromechanical product software development.
- Advanced expertise in one of the following: C, C , and Python within Real-Time Operating Systems (RTOS).
- Exposure to motion control, motor controllers, and communication protocols such as CANOpen, EtherCAT, SPI, I2C, and UART.
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related discipline.