Software Engineer I
Indexed description
Responsibilities
- Plan and execute tasks for integrating hardware modules into systems and software items onto Linux Operating Systems.
- Develop, debug, and perform both automated and manual software verification testing.
- Collaborate with Mechanical, Electrical, Controls, and Systems engineering teams to ensure consistent technical approaches.
- Utilize Git and Jira/Gitlab for configuration management and issue tracking.
- Maintain a software and hardware integration testbed for effective testing and troubleshooting.
- Proficiency in programming languages such as C++, Python, and BASH.
- Strong communication skills, both verbal and written.
- Experience with real-time operating systems like Linux/Unix derivatives.
- Ability to integrate software applications on Red Hat Enterprise Linux.
- Knowledge of computer networks, including switches, VLAN, and protocols.
- Familiarity with UML modeling tools and DOORS for requirements management.
- Understanding of Ethernet-based protocols and cybersecurity practices.
- Experience with NI Software for test development and architectural level software design.
- Knowledge of combat vehicle functionality and capability.
By applying for this position, you acknowledge and agree that Horizontal Talent may contact you regarding your application using automated technology, including phone calls, SMS/text messages, or email, which may be delivered by our virtual AI recruiter, Alex.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search