Logo
Trust Automation Inc

Firmware Engineer

Trust Automation Inc, San Luis Obispo, California, us, 93403


Trust Automation

Trust Automation has over 30 years of experience in custom motors, linear drives, digital drives, and systems which meet the unique needs of its customers. Its product line includes motors, linear drives, digital drives, custom assemblies, and products to fit unique applications and ground-up system design and manufacturing solutions. We design, build and support control and power management systems for the most demanding defense, semiconductor, industrial automation, and medical applications.

Trust Automation is an equal opportunity employer and committed to attracting, hiring, developing, and retaining a skilled, productive, and diverse workforce, personnel with competencies and experience related to the regional and State population. Every employee has an "at-will" relationship with Trust Automation. This means that employment with Trust Automation is at the mutual consent of the employer and the employee and is subject to termination by either party at will, with or without cause or advance notice.

Job Summary

Responsible for firmware design and development on a variety of products and systems, focused primarily on motion control applications. In addition to motion/motor control, embedded system design responsibilities can also include power conversion and power control/management applications. Responsible for system integration and test activities. Project assignments can cover full product life cycle, including requirement derivation, conceptual design, detailed design, prototyping, integration and test, transition into MFG, and product sustainment.

Duties and Responsibilities

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities, who are otherwise qualified, to perform the essential functions.Firmware development for advanced motion control and power generation systemsRequirement derivation for embedded code development, integration and testControl system design and analysis, applied to motion control and power management applicationsCollaboration with the engineering team to advance drive and motor efficienciesContribution to technical planning for future product and/or custom application architectureParticipation in Trust Automation's design and development processes, including design and peer reviewsContribute to project success by meeting deliverables on schedule and within budgetAssist Program Managers and Trust VPs with project/program planning, including specification of system application solutions, task prioritization, and risk mitigationAssist with customer interaction and perform product and system demonstrations as neededSustainment and improvement of existing hardware/software

Interface with customers to document bugs and new featuresDevelop code, test changes, and release updates to customersCreate and conduct regression testing prior to release

Position Requirements

Minimum Qualifications:

BS in Computer Engineering, Computer Science, or Electrical EngineeringEmbedded systems/firmware design experienceEmbedded programming skills in C, C++, and/or assemblyAble to read a schematic diagram

Ability to diagnose and troubleshoot system and circuit level issuesAbility to adapt to coding standards, workflows, and peer reviews in order to leverage and enhance existing code baseAbility to work effectively both independently and in a collaborative team environmentFamiliarity with communication interfaces/protocols: SPI, I2C, Modbus, USB, CAN, RS232/RS422/RS485, Ethernet, EtherCATClosed-loop control of motor torque, speed, and position experience preferredControl system design and analysis experience (i.e. - PID control theory) preferredFPGA/Programmable Logic design experience preferredFamiliarity with agile development processes preferredAwareness of the varied functions necessary to design and manufacture advanced products (Mechatronics, Digital and Analog Circuits, Materials, Integration, Documentation, etc...)Excellent written and verbal communication skillsAbility to manage time effectively and work effectively with teammates and managementPhysical RequirementsHearing and speaking to exchange information in person, on the telephone or virtually.Dexterity of hands, fingers, and wrist to operate a computer keyboard, calculator, or assemble/manufacture intricate items.Seeing to read a variety of materials.Sitting or standing for extended period of time.Physical agility to lift up to 50 pounds to shoulder height. Any items that weigh more than 50 pounds will require two or more people or a lifting device to move.Physical agility to lift, carry, push, or pull objects.

Pay/Salary InformationPay scale for this position - $115,764.00- $120,000.00 annually

By submitting your application, you acknowledge that you have read and understand the information provided within. You certify that the information contained in this application is correct to the best of your knowledge. You understand that to falsify information is grounds for refusing to hire, or for discharge should you be hired.