21 Jul
Firmware Engineer
Vacancy expired!
- Competitive and comprehensive total benefits package
- Fully paid employee health, dental, vision and life insurance
- Paid time off (PTO) and paid holidays
- Profit sharing, 401k retirement plan with employer contribution
- Trust Caf with snacks and drinks galore
- Forget DoorDash delivery fees, we have onsite lunch options!
- Onsite childcare: Trust Children's Center (infant to age 5) Innovative wellness programs
- Employee Assistance Program
- Continuous learning culture
- Firmware development for advanced motion control and power generation systems
- Requirement derivation for embedded code development, integration and test
- Control system design and analysis, applied to motion control and power management applications
- Collaboration with the engineering team to advance drive and motor efficiencies
- Contribution to technical planning for future product and/or custom application architecture
- Assist with customer interaction and perform product and system demonstrations as needed
- Sustainment and improvement of existing hardware/software
- Interface with customers to document bugs and new features
- Develop code, test changes, and release updates to customers
- Create and conduct regression testing prior to release
- BS in Computer Engineering, Computer Science, or Electrical Engineering
- 2+ years of embedded systems/firmware design experience
- Embedded programming skills in C, C, and/or assembly
- Able to read a schematic diagram
- Ability to diagnose and troubleshoot system and circuit level issues
- Ability to adapt to coding standards, workflows, and peer reviews in order to leverage and enhance existing code base
- Closed-loop control of motor torque, speed, and position experience
- Control system design and analysis experience (i.e. - PID control theory)
- Familiarity with communication interfaces/protocols: SPI, I2C, Modbus, USB, CAN, RS232/RS422/RS485, Ethernet, EtherCAT
- FPGA/Programmable Logic design experience
- Familiarity with agile development processes
- Awareness of the varied functions necessary to design and manufacture advanced products (Mechatronics, Digital and Analog Circuits, Materials, Integration, Documentation, etc)
Vacancy expired!