Senior Software Engineer
Core
Designing module and framework extensions, developing and testing code, maintaining build systems, and integrating software services for the railway industry.
Role type
Senior Software Engineer (Embedded Systems)
Builds
Software modules, frameworks, and integrated services for railway operations
Domain
Railway / Embedded Systems / Automotive
Deliverable
production ML models | product features | infrastructure
Required skills
C++, Linux, Embedded Linux, IP networking, Python, Unit Testing, UML, SQL databases
Preferred skills
DevOps methodologies (GitLab CI/CD, Terraform, Ansible), containerization technologies
Technologies
C++, Python, Linux, GitLab CI/CD, Terraform, Ansible, SQL
Responsibilities
Design extensions of modules and frameworks; Develop and test code with documentation; Maintain and improve build systems; Configure and integrate software and services; Analyze problems and fix bugs; Evaluate and implement new technologies
Seniority
Senior, hands-on IC