Firmware Engineer
Job Description
Trust Automation, a company well rooted in San Luis Obispo for the last 30 years with a start-up vibe is looking for a Firmware Engineer to add to our team of engineers, technicians and professionals. Trust Automation, designs, engineers, manufactures and supports control and power management systems for the most demanding defense, semiconductor, and industrial automation technologies. As a Firmware Engineer, you will experience a creative technical work environment and a genuine, positive atmosphere with a solid team. The opportunity to build your engineering skills will be driven by Trust Automation’s philosophy to provide quality products, provide excellent customer service and satisfaction, and provide an exemplary employee work environment.
WHAT’S COOL ABOUT THIS JOB:
You will directly contribute to Trust Automation’s success by working on firmware design, development, and sustainment engineering for cutting-edge motion control and power conversion products. Also, if you love a good game of foosball, ping-pong or pinball you have come to the right place. Gaming not your jam? Join our lunch time walking crew as we take in the beautiful, sunshiny weather of San Luis Obispo!  Â
WHAT YOU WILL DO:
- 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
- Participation in Trust Automation’s design and development processes, including design and peer reviews
- Contribute to project success by meeting deliverables on schedule and within budget
- Assist with customer interaction and perform product and system demonstrations as needed
- Sustainment and improvement of existing products and systems
- 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
KNOWLEDGE AND SKILL REQUIREMENTS:
- Minimum Qualifications:
- 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
- Ability to work effectively both independently and in a collaborative team environment
- Excellent written and verbal communication skills
- Ability to manage time effectively and work effectively with teammates and management
THE IDEAL CANDIDATE WILL ALSO HAVE:
- 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…)
WHAT YOU WILL LOVE ABOUT TRUST:
- Competitive and comprehensive total benefits package
- Fully paid employee health, dental, vision and life insurance Â
- Paid time off (PTO), paid sick leave, 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 (infant to age 5)
- Innovative wellness programs
- Employee Assistance Program
- Continuous learning culture
ADDITIONAL
- This position requires use of information or access to hardware which is subject to the International Traffic in Arms Regulations (ITAR). All applicants must be U.S. persons within the meaning of ITAR. ITAR defines a U.S. person as a U.S. Citizen or U.S. Permanent Resident (i.e. 'Green Card Holder')
- This position requires successfully passing a background check prior to the first day of employment
- Trust Automation is an Equal Opportunity Employer.
- We participate in E-Verify to confirm eligibility to work in the United States
Date Posted
09/26/2022
Views
6
Similar Jobs
Software Engineer - Mulligan Funding
Views in the last 30 days - 13
Mulligan Funding is a leading provider of working capital to small and mediumsized businesses They are seeking a Senior Software Engineer with full st...
View DetailsSenior Online Engineer - Visual Concepts
Views in the last 30 days - 6
Visual Concepts is a game development studio looking for an experienced Online Engineer to build impactful features and services for players and devel...
View DetailsSoftware Engineer, Gameplay and Camera - Visual Concepts
Views in the last 30 days - 8
Visual Concepts is a game development studio looking for a Gameplay Software Engineer to work on WWE 2K The role requires experience in game developme...
View DetailsSoftware Engineer, Tech Lead: Ads Attribution - 14+ Years of Experience - Snap Inc.
Views in the last 30 days - 9
Snap Inc is a technology company that contributes to human progress by empowering people to express themselves live in the moment learn about the worl...
View DetailsEnterprise Account Executive - Los Angeles - Arkose Labs
Views in the last 30 days - 10
Arkose Labs is a world leader in Account Security trusted by major digital brands like Microsoft PayPal and Snap With a 145 Net Retention Rate Arkose ...
View DetailsProduct Designer - Snackpass
Views in the last 30 days - 6
Snackpass is a fastgrowing marketplace that aims to unify the physical and digital world for local commerce They are looking for a Product Designer to...
View Details