Jobs at CEdge Inc

View all jobs

Senior Software Engineer

St louis, MO

CEdge has an opportunity for a Senior Software Engineer(REMOTE) . If you are ready to work alongside World Renowned Technology experts, and carry the skills below, this is the opportunity that will inevitably take your career to unbelievable levels!

Roles & Responsibilities:
Senior Software Engineer with deep expertise in Rust to develop and optimize the low-level software that powers battery energy storage systems.

          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

Qualifications:
Educational qualification:

BE / BTech / MTech in Comp Sc / EEE/ECE

Mandatory/requires Skills:
Embedded or real-time systems experience, RUST

 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 

Preferred Skills :
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

WHAT’S IN IT FOR YOU?
Full Benefits Package
10 Days PTO
10 Paid Holidays
401K

WHO ARE WE?
CEdge Software Consultants is an innovative IT consulting firm, and a strategic business partner. We offer IT solutions to Federal and State government, as well as, Commercial Enterprises throughout the United States. Our main objective is to create an integrity-based culture that takes pride in working as a collaborative team that focuses on growth and is driven by the desire to provide purely ethical services for both our clients and teammates. 

Share This Job

Powered by