Position: Sr Software Engineer (RUST) Responsibility: will be responsible for enhancing the performance reliability and efficiency of our embedded and realtime systems . What Youll Do
Design develop and optimize realtime and embedded software using Rust
Implement robust safetycritical software architectures for industrial control and monitoring applications
Collaborate with firmware controls and hardware engineers to ensure seamless integration between software and physical systems
Develop and maintain automated testing frameworks for embedded and realtime environments
Optimize system performance to meet stringent reliability and latency requirements
Ensure compliance with industry standards and best practices for embedded software development
Contribute to debugging and troubleshooting efforts for complex multithreaded systems running on embedded platforms
Experience:
6 years of experience in embedded software development or realtime systems
Strong proficiency in Rust for systems programming and embedded applications
Experience with realtime operating systems (RTOS) and lowlevel concurrency management
Understanding of hardware/software interactions
Handson experience with Linuxbased embedded environments
Proficiency in version control CI/CD and automated testing frameworks for embedded systems
Strong problemsolving skills and ability to work on complex technical challenges
Excellent communication skills and a collaborative mindset
Bonus Points
Experience with control systems industrial automation or SCADA
Knowledge of safetycritical software development practices
Familiarity with networking protocols used in industrial applications
Exposure to power systems energy storage or gridscale applications
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.