Embedded C Junior Software Engineer for Michalovce

Hodnotenie spoločnosti
Mzda
1300€ - 0€

Popis pozície

Job description, responsibilities and duties

  • Deliver high-quality C code for embedded systems in project or product based development
  • Follow corporate coding rules and MISRA 2012 standard
  • Verify code functionality by proper debugging and testing
  • Participate in code reviews and team workshops
  • Create documentation to serve as a reference for our customers as well as to simplify future development and maintenance of code
  • Provide additional support to our customers if needed
  • Bring your own ideas to improve existing development process and the software itself

Personality requirements and skills

  • Knowledge of ANSI C language in embedded environment with Make processes
  • Familiarity with microcontroller architecture and common microcontroller peripherals (e.g. UART, SPI, I2C, timers, ADC, DMA…)
  • Ability to deliver clean and well documented code with emphasis on efficiency and maintainability
  • Experience with configuration management and requirements engineering is advantage (e.g. Git, Jira, Polarion…)
  • Basic understanding of the fundamentals of electronic circuit theory
  • Experience with V-model/Agile methods, UML/SYSML is appreciated
  • BLDC motor control theory understanding is advantage
  • Ability to work in team as well as individually according to current requirements
  • Flexibility and willingness to adapt to the new practices and to learn new technologies
  • English - Upper intermediate (B2)

Miesto práce