Développeur(euse) logiciel senior / Senior Software Developer
Core
Senior Software Developer for embedded devices control systems, developing and maintaining software for Substation Automation products to support public utility companies.
Role type
Senior Software Developer (Embedded Systems)
Builds
Embedded control software and customer-specific solutions for Substation Automation products
Domain
Industrial Automation / Power Grid / Embedded Systems
Required skills
C++, Linux, Yocto, Virtualization, Object-Oriented Design, Design Patterns, Unit Testing, Integration Testing, Technical Documentation
Preferred skills
Embedded software development (multithreading), API development, Desktop applications, Network protocols (TCP/UDP/IP), Technical leadership, Client communication
Technologies
C++, Linux, Yocto, TCP, UDP, IP
Responsibilities
Analyze technical specifications and propose innovative solutions; Design, implement, and maintain efficient, reliable, and reusable code; Collaborate with clients and internal product teams to gather requirements and transform them into generic features; Contribute to system architecture and design; Provide technical mentorship to less experienced team members; Collaborate with geographically dispersed teams
Seniority
Senior, hands-on IC with mentorship responsibilities