Arrow is seeking a Software Engineer to bridge the gap between deep technical expertise and customer-facing communication, focusing on designing and developing advanced automation solutions for manufacturing operations. The role aims to deliver scalable, reliable, and innovative software for edge manufacturing and provisioning by partnering with global operations teams, OEM/ISV customers, and internal stakeholders.
Requirements
- Proficient in JavaScript, TypeScript, Svelte, and Python.
- Strong scripting experience with PowerShell and Bash.
- SQL and NoSQL expertise, including schema design and optimization.
- Strong command-line skills across Windows and Linux environments.
- Proficient in Windows imaging techniques and Linux provisioning tools such as dd, Clonezilla, and Kickstart scripting.
- Hands-on experience with Docker, Kubernetes, CI/CD workflows, and manufacturing automation systems.
- Understanding of iPXE is a bonus.
Responsibilities
- Serve as a primary technical interface with customers, translating their business and technical requirements into actionable engineering solutions.
- Lead and participate in customer-facing discussions, demos, and technical deep dives, providing clarity, guidance, and solutions.
- Collaborate with global operations teams and business stakeholders to confirm project requirements, objectives, and outcomes.
- Design, develop, and maintain software and features supporting manufacturing automation, including imaging, deployment, and testing workflows.
- Create workflows, wireframes, and logical designs using knowledge of software engineering and hardware integration.
- Develop and maintain full-stack applications (JavaScript, TypeScript, Svelte, Python).
- Conduct rigorous testing, identify and resolve bugs, and ensure system reliability in manufacturing environments.
Other
- Demonstrated ability to communicate complex technical concepts clearly and confidently to technical and non-technical stakeholders.
- Skilled at building trust and handling high-pressure customer discussions.
- Ability to balance customer needs with technical constraints, delivering practical, scalable solutions.
- Proven track record in customer-facing engineering roles (e.g., technical solutions engineer, pre/post-sales engineer, consulting engineer).
- Experience in manufacturing or automation environments specific to integration and provisioning of computer hardware (servers, storage, networking).