Responsibilities
- Developing mission critical NSA-certified Cybersecurity and high-speed data devices.
- Experience working in the RUST development language
- Real-Time multi-threaded Embedded software on Linux OS. Model-based development, preferably Rhapsody.
- Extensive experience with Object Oriented design and programming in UML and RUST. Familiarity with C and C++
- Long development lifecycle and product lifespans, requiring maintenance and regular technology refresh.
- ARM virtualization extensions, preferably Hypervisor Technology, Linux, Rhapsody, UML and Device drivers
- Ability to define the scope, schedule, and expectations for the work you execute.
- Show initiative on assignments and executes projects with little guidance and can provide technical direction and leadership.
- Ability to turn CONOPS, Specifications or Requirements into software design, code, test plans, and then execute testing/debugging.
- Proficiency with software tools supporting Integrated Development Environments (IDE), version control, defect tracking, and scripting.
Qualifications
Bachelor’s degree in Software Engineering, Five (5) + of relevant experience / Master’s degree Three (3) + of relevant experience. Agile experience preferred.