ZipRecruiter
Job DescriptionJob Description
R.C. Systems is looking for a Firmware Engineer to develop and maintain industrial electronic products for the instrumentation industry. This engineer will work with a small team designing and implementing firmware on embedded systems. This engineer will be involved in many aspects of product realization including electronics, firmware, and mechanical design.
Roles:
The primary role is to design and develop embedded firmware for microcontroller based industrial products
Maintain, enhance and test existing firmware designs.
Create and implement design specifications.
Test and evaluate prototype systems.
Use a version control system and bug tracker to maintain projects.
If applicable, design and test electronic circuits and printed circuit boards.
Provide support to technical support and manufacturing personnel.
Participate in design reviews.
Develop PC software utilities to support our products.
Required Qualifications:
Electrical Engineering or Computer Engineering graduate or soon to be.
Very proficient in C and/or C++.
Training programming hardware peripherals such as LCD, ADC, DAC, DMA, Memory Systems, UART, PWM.
Familiarity with communication protocols such as Modbus, I2C, or SPI, and TCP/IP networking.
Training writing low-level interrupt driven device drivers for microcontroller peripherals.
Knowledge of electronic circuit design, analysis and debugging.
Proficient in usage of lab equipment such as power supplies, oscilloscopes, and logic analyzers.
Experience programming with a RTOS, multi-threaded applications, interrupt handling, and asynchronous code.
Qualifications:
Training programming ARM Cortex-M, or Microchip PIC microcontrollers
PCB layout Training with any CAD system.
Training with AutoCAD.
Basic knowledge of ASM programming.
Job Type: Full-time
Benefits:
401(k)
Dental insurance
Health insurance
Paid time off
Schedule:
8-hour shift
Experience:
Embedded Software & Firmware Developers: 1 year (Required)
Embedded software: 1 year (Required)
Work Location: In person
#J-18808-Ljbffr