DevJobs

Software Engineer

Overview
Skills
  • C C ꞏ 3y
  • C++ C++ ꞏ 3y
  • Assembly Assembly
  • Embedded systems ꞏ 3y
  • ARM
  • Linux kernel
  • x86
  • ADC
  • BSPs
  • DAC
  • Embedded operating systems
  • GPIO
  • I2C
  • Real-time control systems
  • SPI
  • UART
Job Description

  • Degree in software engineering, or equivalent relevant experience.
  • 3+ years in embedded SW development – C/C++
  • Ability to translate software requirements into design specifications.
  • Experience in heterogenous system including x86, ARM architectures, and Linux kernel and/or embedded system development (e.g., BSPs). Expert practical experience in developing embedded systems software using C (and Assembler where appropriate).
  • Experience with real-time control systems or embedded operating systems- knowledge of embedded system hardware peripheral blocks low-level operation (such as GPIO, ADC, DAC, SPI, I2C, UART, etc.).
  • Fluent English
Emerson Electric