Seniority Level: Junior-level
Job Responsibilities:
Developing embedded software applications in C/C++ programming language by optimizing system resources and following coding guidelines.
Analog and digital electronic circuit and PCB designs.
Creation of product documentation including wiring list, schematic diagrams, and bill of materials (BOM)
Collaborate with firmware validation engineers to deliver robust and production-intent designs.
GENERAL QUALIFICATIONS:
Graduated from computer, electrical and electronics, electronics or control engineering departments of universities.
Experience in developing applications with microcontrollers 8/16/32 bits, preferably on ARM Cortex-M0/3.
Knowledge of communication interfaces like I2C, RS232, RS485, and SPI.
Experience in schematics and PCB design software of microcontroller-based analog, digital, and power circuits, preferably with Cadsoft Eagle.
Strong working knowledge in embedded C/C++ programming languages.
Knowledge of debugging and analyzing the issues related to Hardware/Firmware.
Ability to work individually or as part of an engineering team in a fast-paced environment.
Good command of English at a level that can understand and create technical documents without any problems.
For male candidates, we are looking for teammates who have completed military service or are not affiliated with the military.
Skills considered as a plus:
Experience in similar tasks for 1-2 years.
Knowledge of embedded system architecture and design.
Experience with software version control tools.
Experience with Linux operating systems.
Experience with C# / Python programming languages.
0 / 255