Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Embedded Firmware Engineer

Maximum Controls Llc

Embedded Firmware Engineer

Fountain Valley, CA
Full Time
Paid
  • Responsibilities

    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