Jobs at CEdge Inc

View all jobs

Sr. SW Developer (RUST)

Bengaluru, KARNATAKA
Position: Sr Software Engineer (RUST)
Responsibility: will be responsible for enhancing the performance, reliability, and efficiency of our embedded and real-time systems .
What You’ll Do
  • Design, develop, and optimize real-time and embedded software using Rust
  • Implement robust, safety-critical 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 real-time 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, multi-threaded systems running on embedded platforms
Experience: -
  • 6+ years of experience in embedded software development or real-time systems
  • Strong proficiency in Rust for systems programming and embedded applications
  • Experience with real-time operating systems (RTOS) and low-level concurrency management
  • Understanding of hardware/software interactions
  • Hands-on experience with Linux-based embedded environments
  • Proficiency in version control, CI/CD, and automated testing frameworks for embedded systems
  • Strong problem-solving 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 safety-critical software development practices
  • Familiarity with networking protocols used in industrial applications
  • Exposure to power systems, energy storage, or grid-scale applications

Share This Job

Powered by