Back to job search

Embedded Software Engineer II

  • Location:

    Germany

  • Contact:

    Andrew Cahill

  • Job type:

    Contract

  • Contact phone:

    +353 21 233 0164

  • Industry:

    Software

  • Contact email:

    andrew_cahill@oxfordcorp.com

Develop embedded software on low cost/low power microcontrollers for sensors, relays and other components used in automation safety systems 

Job Description and Responsibilities
  •  Participate in the design and development of new architectures and frameworks for scalable product platforms
  •  Participate in code and requirements reviews and play a lead role in defining and maintaining the core software development process
  •  Real-time embedded 8, 16 and 32 bit micro controller software development
  •  Development of PC based testing tools in C++/C# using Visual Studio

Requirements
  •  Excellent design, debugging and optimization skills
  •  Ability to work with emulators and hardware tools to debug issues down to the register level
  •  Experience with ARM architecture, ST, and Renesas processor families
  •  Experience with Ethernet and packet based communication protocols
  •  Source control systems (ClearCase, Git)
  •  Excellent documentation and presentation skills
  •  Ability to quickly understand existing codebases and refactor when required
  •  Hands on experience in C, C++
  • An existing right to work in the EU required