My Client, a leader in the electronic manufacturing industry is on the hunt for an experienced Embedded Systems Engineer for an immediate hiring need!
Responsibilities
- The primary role is to design and develop embedded firmware for microcontroller based industrial products
- Maintain / enhance existing designs and work with test and verification to finalize firmware releases.
- 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.
- Familiar with concurrent programming, asynchronous programming, RTOS environments and bare metal systems.
Preferred Qualifications
- Training programming ARM Cortex-M, or Microchip PIC microcontrollers
- PCB layout Training with any CAD system.
- Knowledge of front-end web development with HTML, JavaScript, AJAX, REST APIs, or other web technologies.
- PC Software development with Python or C#.
- Training with low power wireless mesh networking.
- Training with AutoCAD.
- Familiarity with CoAP or MQTT.
- Basic knowledge of ASM programming.
Benefits
Applicants must be authorized to work in the U.S.
30+ days ago