Sr. Software Developer (Python, Rust) to support a growing organization in the industrial industry
S.i. Systèmes
Edmonton, AB-
Nombre de poste(s) à combler : 1
- Salaire À discuter
-
Emploi Permanent
- Publié le 13 juin 2025
-
Date d'entrée en fonction : 1 poste à combler dès que possible
Description
Our client is looking for a Sr. Software Developer (Python, Rust) to support a growing organization in the industrial industry.
*Role is 4 days a week onsite in Edmonton*
Overview:
We are seeking a talented and experienced software developer with professional programming experience and an interest in transitioning into Rust development. While direct Rust experience is not required, we are seeking someone with a background in systems programming, and a desire to build high-performance, reliable, and secure software.
Must Have's:
- 4+ years of experience in software development
- Experience with languages such as Rust, C, C++, Go, Erlang, or Python
- Strong understanding of systems programming concepts, including memory management, performance optimization, network communication, synchronous programming, and concurrency.
- Familiarity with development tools such as Git and GitLab
- Familiarity with DevOps principles and practices, including CI/CD
- A Computing Science, Computer Engineering, Electrical Engineering, or equivalent degree.
Nice to Have's:
- Exposure to Rust development with a willingness to learn and grow in the language
- Strong understanding of security and reliability engineering concepts
- Experience working with IoT, distributed systems, networking, or embedded systems
- Experience working with Modbus, Canbus, or similar protocols
- Experience working in a Linux environment
- Experience developing software for Linux
Responsibilities:
- Research, design, and develop software systems with a focus on performance, reliability, and security
- Collaborate with cross-functional teams to define, design, and ship a new software product tightly integrated into a cohesive product ecosystem
- Participate in code reviews, provide feedback, and maintain high coding standards
- Remain current with software development advancements and best practices
- Write and maintain technical documentation
Exigences
non déterminé
non déterminé
non déterminé
non déterminé
D'autres offres de S.i. Systèmes qui pourraient t'intéresser