Swedium Global is the growing System Engineering and Solution Company, offers services like Semiconductor Engineering R&D Services, Embedded Systems Development, Custom Application Software Development, Web and Cloud Application Development, Testing Services, Consultancy and Outsourcing services to our clients across the globe for an onsite and offshore business model. Swedium Global is having presence in Sweden, Finland, Poland, Czech Republic and in India.
Location: Sweden
Job Name: Senior Software Developer_Rust
Primary Skill
- Rust Programming
- Deep understanding of ownership/borrowing model, lifetimes, concurrency, and memory safety.
- Experience with Cargo, Rustup, and cross-compilation.
Complementary Programming Languages
- C and C++: For integration with existing systems and low-level hardware code:
- Python: For automation, scripting, and testing tools
- Go/Golang: For microservices and network-oriented components
- Java/Kotlin: For backend systems or Android-based solutions
- Bash/Shell scripting: For CI/CD pipelines and system administration.
- Embedded and Real-Time Systems
- Experience with automotive protocols (CAN bus, LIN) and hardware integration.
- Development, debugging, and deployment on Linux.
- CI/CD and DevOps
- Git, GitHub/GitLab, Jenkins, GitHub Actions.
- Testing and Quality Assurance
- Unit tests (cargo test), integration tests.
- Fuzzing, static analysis (cargo clippy, cargo fmt).
- Communication Protocols
- TCP/IP, MQTT, IPC.
- Security
- Secure coding practices, cryptography, ISO 26262 compliance.
Tools and Environments
- Build and Development Tools
- Cargo, Rustup, CMake.
- Debugging and Profiling
- Automotive-Specific Environments
- AUTOSAR (Adaptive/Classic), simulation environments for vehicle systems.