Human Machine Interface (HMI) IPT Lead- Software Engineering
- Compensation
- Not disclosed
- Location
- Latvia
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Experience in software development and software architecture decision-making.
- Strong coding skills in C# and C++, with knowledge of OOP, MVVM, Qt, QML, WinForms, and WPF.
- Experience in code reviews, mentoring engineers, and aligning technical roadmaps with product goals.
- Solid project planning skills, including work estimation, cross-functional coordination, and on-time delivery.
- Excellent communication skills with the ability to represent engineering projects to stakeholders and lead team discussions.
- Experience improving development processes (code reviews, CI/CD, Agile) and ensuring high software quality.
Full description
Human Machine Interface (HMI) IPT Lead- Software EngineeringRedwire Corporation is a global space and defense technology company building the infrastructure of the future and delivering multi-domain solutions. RedWire Defense Tech specializes in the design, manufacturing, and integration of autonomous unmanned aerial vehicles (UAVs) and advanced electro-optical surveillance systems. Our technologies are trusted and deployed across defense, security, civil, and industrial sectors worldwide.
The Team Lead – Software Engineer is responsible for leading all software development activities related to the Ground Control System (GCS) of the Penguin UAS. This role involves managing a team of software engineers, defining software architecture and development practices, and ensuring safe, reliable, and user-friendly mission control solutions for complex operational environments.
Key Responsibilities:
- Lead the Software Engineer team and guide development of Ground Control System (GCS) software.
- Manage Software engineers and expand GCS capabilities to support mission and flight operations.
- Design, implement, and test user interfaces for aircraft command, mission execution, and planning.
- Ensure software safety, reliability, and compliance with mission and performance requirements.
- Work closely with operators and flight-test teams to gather feedback and improve usability.
- Drive continuous improvement to reduce operator workload and increase mission success.
Qualifications:
- Experience in software development and software architecture decision-making.
- Strong coding skills in C# and C++, with knowledge of OOP, MVVM, Qt, QML, WinForms, and WPF.
- Experience in code reviews, mentoring engineers, and aligning technical roadmaps with product goals.
- Solid project planning skills, including work estimation, cross-functional coordination, and on-time delivery.
- Excellent communication skills with the ability to represent engineering projects to stakeholders and lead team discussions.
- Experience improving development processes (code reviews, CI/CD, Agile) and ensuring high software quality.
We offer:
- A culture that values expertise, innovation, and continuous improvement.
- Engagement with industry-leading UAS technologies and advanced solutions.
- Access to continuous training and professional and leadership development.
- A modern production facility with cutting-edge equipment and a dynamic work environment.
- Competitive salary.
- Health insurance and accident insurance.
- Accident insurance for children.
- Annual performance-based bonus program.
- Annual salary review.
- Financial support in special life situations.