Embedded Systems Engineer
-
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.
-
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.
-
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.
If you're interested in being considered for this opportunity please send an updated version of your resume to brandon.grant@cybercoders.com ASAP!
Benefits
Applicants must be authorized to work in the U.S.
CyberCoders is proud to be an Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity or expression, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, status as a crime victim, disability, protected veteran status, or any other characteristic protected by law. CyberCoders will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. CyberCoders is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. If you need special assistance or an accommodation while seeking employment, please contact a member of our Human Resources team to make arrangements.