We are looking for a seasoned systems programmer with good Rust programming skills to help us build software that is efficient, scalable, lean, and cloud-friendly.
research, analysis, and evaluation of software applications and operating system needs;
research, design, and development of computer software systems;
evaluation of the interface between hardware and software in consultation with engineers;
development and management of software testing and approval procedures;
modifying existing software to fix bugs, adjust to new hardware, or improve drivers and performance;
management of software programming and documentation development;
evaluating, developing, repairing, and documenting maintenance procedures for various operating systems, communication environments, and application software;
continuing discussions with clients regarding the development and maintenance of software systems.
continuous learning on new networking technologies and software products, technologies.
communicating where constraints will be missed i.e. timings or technology stack.
participation in the development and testing
active participation in the teamwork
close cooperation and communication with all development teams
to follow up on new hardware and software products, and technologies
Most importantly you should be a quick learner and eager to jump on and understand new technologies.