Panasonic Avionics Corporation is looking to lead the design and development of critical platform services that power their infrastructure, including node boot and commissioning, OTA software delivery, secure OS lifecycle, and storage/networking integrations.
Requirements
- Linux administration and internals (systemd, boot process, kernel tuning)
- Custom kernel config or module work (esp. for embedded or hybrid hardware)
- PXE boot, iPXE, DHCP, TFTP
- Bootstrapping nodes with tools like Tinkerbell, Foreman, MAAS
- Immutable OS builds (CoreOS, Talos, custom Yocto or Buildroot)
- Proficiency in Go for systems-level services; Python for automation or API development
- Expertise in Docker container design, security, and lifecycle
Responsibilities
- Lead engineering design for microservices powering IaaS platform components
- Author and maintain high-quality technical design documents, solution overviews, and interface contracts
- Design, develop, and maintain resilient microservices using Go or Python frameworks
- Implement and evolve RESTful APIs and asynchronous messaging interfaces
- Apply proven microservices patterns such as service discovery, circuit breaker, retry, and API gateway
- Ensure code quality, modularity, and scalability through strong engineering practices and architectural guidance
- Containerize applications using Docker and orchestrate with Kubernetes
Other
- Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience
- Advanced degree is preferred
- 10–15 years of relevant software engineering experience with at least 3+ years as a technical lead or architect
- Demonstrated experience leading complex technical design efforts and owning end-to-end delivery
- Excellent written and verbal communication skills, including technical documentation and design reviews