> Markdown version of [/jobs/ext/3761400-software-platform-engineer-iii](https://www.wearedevelopers.com/jobs/ext/3761400-software-platform-engineer-iii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Platform Engineer III - **Company:** Astronics Corporation - **Location:** Kent, WA, United States - **Experience:** Expert - **Salary:** $111,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Java (Programming Language), Android Software Development, Computing Platforms, Business Software, C Sharp (Programming Language), Computer Programming, Dynamic Host Configuration Protocol, Software Debugging, Linux, Device Drivers, Ethernet, H.264/MPEG-4 AVC, Internet Group Management Protocols, Python (Programming Language), Multicasting, Network Protocols, Software Requirements Analysis, Real-Time Transport Protocol, Serial Peripheral Interface, High Efficiency Video Coding (HEVC), Information Technology, Programming Languages - **Published:** October 15, 2026 - **Apply:** https://www.thejobnetwork.com/job/dee6d0c2-2739-419b-8632-456ec5b2e81a/software-platform-engineer-iii ## About the Role * BS in Software, Computer Science or Electrical Engineering (MS in lieu of experience) * 5+ years' experience in embedded systems and board bring-up * Working knowledge of device drivers and device trees * Proficiency in Linux OS * Proficiency in C/C++/C# * Proficiency in Python * Working knowledge of serial buses, i2c, SPI and ethernet * Solid understanding of network protocols such as PTP, NTP, DHCP, etc. network debugging of multicast and unicast packets. * Working proficiency in Java/Android OS * Working knowledge of AVB, IGMP, RTP, H.264/H.265 ## Description Key Responsibilities: The description below is not intended to include an exhaustive list of responsibilities, and they will change from time to time. Furthermore, this does not establish a contract for employment and is subject to change at the discretion of the employer. * Defines processes for technical platforms, systems specifications, input/output and working parameters for hardware and/or software compatibility * Uses current programming language and technologies, writes codes, completes programming, and performs testing and debugging of applications * Completes documentation and procedure for installation and maintenance * Interacts with users to define system requirements and/or necessary modifications * Conceives system interfaces and business application prototypes * Identifies, analyzes and resolves system design weaknesses * Influences the shaping of future products by contributing to the framework (architecture) used across multiple products or systems * Provides multi-layered technical expertise for the next generation initiatives * Responsible for complicated design and architecture * Ability to mentor and delegate to more junior engineers * Writes detailed design and communicates appropriately * Assists other areas to develop and maintain timeliness of projects