Firmware Engineer
Job Description
- Experience in embedded programming on microcontroller including coding of interfaces to external memory, and digital interfaces to other peripherals (SPI/I2C/SCI/CAN/UART).
- Firmware development experience using on Microchip PIC Microcontrollers using MPLab IDEs is a plus
- Experience with DSP and/or FPGA based SoCs is a plus.
- Able to write firmware for new and existing instrumentation, mostly on PIC devices.
- Experience in common debugging tools to troubleshoot embedded code and implement corrections.
- Developing original designs with C/C++/equivalent embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems.
- Experience with common microcontroller and/or embedded processing platforms such as ARM and PIC.
- Understanding of embedded software design and architectural concepts as well as the integration between firmware and hardware.
- Demonstrated skill in independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc.
- Understanding of higher-level languages, object-oriented methodologies, user-interface implementation, and PC application programming
-
Seniority level
Entry level -
Employment type
Full-time -
Job function
Engineering -
Industries
Staffing and Recruiting
Referrals increase your chances of interviewing at KYYBA Inc by 2x
See who you knowGet notified about new Firmware Engineer jobs in Houston, TX.
Sign in to create job alertSimilar jobs
People also viewed
-
Software Engineer
Software Engineer
-
Junior Python Developer
Junior Python Developer
-
Software Engineer, Front End
Software Engineer, Front End
-
JavaScript Developer
JavaScript Developer
-
Software Engineer 2 (Remote)
Software Engineer 2 (Remote)
-
Software Engineer
Software Engineer
-
Junior Full Stack Software Engineer
Junior Full Stack Software Engineer
-
Software Engineer, Training
Software Engineer, Training
-
Software Engineer 2 (Remote)
Software Engineer 2 (Remote)
-
Software Engineer - Front End / Full Stack
Software Engineer - Front End / Full Stack
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub