You are viewing a preview of this job. Log in or register to view more details about this job.

Embedded Linux Engineer

  • Develop software for the next-generation of safety and security solutions for robotics and autonomous systems
  • Assist with board bring up, BSP development, and board SDK maintenance
  • Write high performance networked applications spanning both kernel- and user-space
  • Structure interactions with low level peripherals (UARTs, I2C, SPI, etc.) to optimize system performance and resource utilization
  • Implement critical security features such as hardware Root of Trust, Trust Zone, and encrypted M2M communications


Qualifications

  • Extensive (5+ years) experience using Linux system building tools (i.e. Yocto, Buildroot)
  • Well versed in software development in both compiled (e.g. C/C++) as well as interpreted languages (e.g. Python)
  • Comfortable writing and maintaining software build tools (make/CMake)
  • Experienced with IP-based networking and network-aware software development
  • Deep knowledge of Linux system security best practices
  • Familiar with Linux kernel and driver development and debug
  • Fluent in modern SCM workflows (i.e. git, Bitbucket/Github)
  • A strong written and verbal communicator
  • Extremely driven to achieve aggressive goals, and motivated by the mission of the organizations you are involved with
  • Friendly, positive, patient, collaborative; willing to question fellow team members and be questioned in return
  • A professional with at least a B.S. in an Electrical/Computer Engineering, Computer Science, or related discipline