Staff Software Engineer (R2429)
Shield AI
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Staff Software Engineer (R2429)" Homebrew.What you'll do:
- Design and implement robust software solutions for test automation and robotics integration.
- Develop software that interfaces with a variety of hardware components, embedded systems, and external APIs.
- Drive the creation of innovative automation frameworks that enhance testing efficiency and effectiveness.
- Collaborate with cross-functional teams to understand testing needs and develop scalable automation solutions.
- Integrate and validate simulation software with real-world hardware setups.
- Optimize the performance and reliability of the test infrastructure, ensuring realistic test environments.
- Champion high-quality software engineering standards, including clean architecture, code review processes, and documentation.
- Work closely with other HMT functions and external parties to align on testing strategies and methodologies.
- Provide mentorship and technical guidance to junior team members.
- Stay abreast of the latest trends in automation, robotics, and software testing. Evangelize technologies and best practices.
- Work with cross functional teams to design and build user-facing solutions to automate production processes (e.g. configuration, calibration, testing, etc.)
- Work with our Hivemind teams to integrate AI and embedded systems; build developer facing utilities which increase capability and efficiency in product development.
- Work with our test engineers to develop automated testing suites (e.g. hardware in the loop, regression testing, performance benchmarking) by leveraging PAE’s core software and utilities.
- Work with our DevOps teams to build and maintain CI pipelines to build and release PAE products and enable continuous integration testing of Hivemind products.
Projects that you might work on:
- Develop a proof-of-concept system to perform for multi-level, CI-driven (automated) integration testing pipelines that gate software releases; leveraging SIL, HIL, and VIL test systems to run regression test suites.
- Design software applications for managing test asset configurations and executing integrated test suites in lab environments.
- Work with our Hivemind teams to integrate AI and embedded systems; build developer facing utilities which increase capability and efficiency in product development.
- Design test interfaces for sensors/payload systems, integrate them into HIL or simulation test systems.
- Lead automation efforts for next generation of teaming aircraft and their applications.
Required qualifications:
- Typically requires a minimum of 7 years of related experience with a bachelor’s degree; or 6 years and a master’s degree; or 4 years with a PhD; or equivalent work experience.
- Bachelor’s or master’s degree in CS, Computer Eng., Robotics, or a related field.
- Minimum of 5 years of experience in software engineering, with a focus on test automation and/or robotics integration.
- Proficiency in programming languages relevant to automation and robotics (e.g., Python, C++, ROS).
- Demonstrated experience in developing complex software systems, with a strong understanding of software architecture and design principles.
- Experience in integrating software with hardware components and dealing with real-time systems.
- Strong problem-solving skills and a proven track record of delivering high-quality software solutions.
- Strong fundamentals in professional software engineering and product development practices
- Excellent communication skills, capable of collaborating effectively across various teams and presenting to customers or technical leadership.
Preferred qualifications:
- Experience in aerospace, automotive, or AI/robotics industries: exhibiting ability to work with complex systems and adhere to stringent technical standards and/or regulations.
- Proficiency with simulation tools and hardware-in-the-loop (HIL) testing environments.
- Strong expertise with CI/CD pipelines and version control systems like Git.
- Familiarity with networking, operating-systems, and radio communications.
This job is no longer accepting applications
See open jobs at Shield AI.See open jobs similar to "Staff Software Engineer (R2429)" Homebrew.