Sr. Embedded Engineer

Job description

Description

Our Client is a leader in the Industrial IoT space, and has developed proprietary products that are disrupting the industry.

Responsibilities

  • Embedded software design, development and implementation; from requirements to production and commercial deployment
  • Test and debug system software
  • Develop and implement security requirements
  • Integrate and validate new product designs
  • Analyze and enhance efficiency, stability and scalability of embedded systems
  • Assess and integrate third-party and open source software

Qualifications

  • Experience programming in C for embedded systems
  • Strong CS fundamentals (data structures, algorithms, complexity analysis)
  • Experience with ARM Cortex-M SoCs
  • An understanding of security and encryption for embedded systems
  • JTAG debugging and/or its variants
  • Comfortable with distributed version control systems, preferably git
  • Embedded kernel experience (not strictly Linux) preferred, but not required - writing drivers, kernel customization, etc.