Embedded Firmware Engineer
Maximum Controls Llc - fountain valley, CA
Apply NowJob Description
Benefits: Dental insurance Health insurance We are a fast-paced, growing design and manufacturer of gate operators and security product systems located in Orange County, CA. We are looking to hire a full time experienced Embedded Firmware Engineer that is capable of developing Microcontroller based products for various embedded applications for gate operator and access control industry. Job Description: Job duties include but are not limited to; designing firmware for new product, prototype, test and implement to production. Develop firmware from concept through integration, test, and release of various advanced cellular / cloud-based access control products that are app controlled. Develop & maintain real-time embedded software that implements control and safety management of motors used in gate operator application. Develop automated tests to ensure high-quality software releases and accurate functionality. Architect a robust code base that allows efficient scaling and reusability across many products. Troubleshoot firmware problems to find root-cause and propose improvements for existing applications. Work with technicians, engineering, and consultant staff as needed. Requirements: Strongly skilled with Real Time C programing firmware development, troubleshooting and debugging. Excellent understanding of electronics and schematics, proficient with use of lab equipment. In-depth Knowledge of advanced embedded Microcontrollers 8, 16 & 32 bit (i.e. Microchip, Atmel, Freescale). DC Motor control drive design experience Minimum 3 years of embedded firmware development experience. Associate, Bachelors or Masters in Electrical Engineering OR Computer Science Preferred but not required: Microchip (PIC24 & dsPIC33) microcontrollers Knowledge of microcontroller peripherals such as ADC, GPIO, PWM, UART, I2C, SPI, USB, TMR, PWM, CMP, CAP, ADC, DAC Experience in sensors and digital signal handling Strong fundamentals of DC brushed & brushless motors and drive systems (i.e. PI for motor control) Experience with MPLAB X Studio and tools (JTAG programmer, debugger) and Atmel Studio (ATmega) The ideal candidate will: Be self-motivated Is a critical thinker who is willing to learn Have the energy to work in a fast-paced environment Enjoy working with others and on their own Have a good attitude Be capable of working with various employee and customer levels
Created: 2024-10-09