Jobs · Engineering · Virginia

Embedded Linux Software Systems Engineer

Kastle Systems · Falls Church, VA · 3 wk ago
On-siteEngineeringFull-time

Responsibilities

  • Build and maintain Kastle’s embedded linux platform using BuildRoot, Yocto, or similar embedded linux platform enablement tools.
  • Build and maintain Kastle’s embedded linux platform’s supporting infrastructure, such as package and image management, shell scripts, and contribute to monitoring systems.
  • Design, program, and write programs that run on IoT Linux (Headless) environments. Programs are written in a variety of languages, including C/C++, Python and shell scripting.
  • Ensure Kastle’s linux platforms comply to all applicable security standards and best practices.
  • Contribute to other Kastle linux-based platform development and maintenance.
  • Track issue progress in corporate issue tracking system (Confluence Cloud).
  • Collaborate on and thoroughly document design decisions.
  • Support field deployments.
  • Diagnose faults and propose solutions to management.
  • Work with QA to ensure adequate test coverage exists for projects.
  • Develop test harnesses as needed to facilitate testing of individual hardware components.
  • Troubleshoot, debug, maintain, and improve existing software and hardware.
  • Develop technical documentation to aid in support and future development.

Qualifications

  • Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering or similar degree that provides a solid foundation in computer programming.
  • 4+ years experience with IoT flavors of Linux (GUI-less), with at least 2+ years using either managing BuildRoot, Yocto, or a similar embedded linux platform tool.
  • Experience developing against standard web APIs (REST).
  • Demonstrated experience with setting up devices in the field with different network conditions at play (DHCP, NAT, port forwarding, etc).
  • Excellent written and verbal US English communication skills.
  • Understanding of asymmetric and symmetric cryptography.

Benefits

  • Medical/Dental/Vision
  • 401K
  • Tuition/Training Assistance
  • BrightHorizons Lifestyle Assistance
  • Wellness Program

Similar jobs