Job Overview
Software/Systems Generalist Engineer
XTraffic develops advanced traffic control and monitoring systems for the smartest cities. We’re seeking versatile engineers who can work across our full technology stack, from embedded systems to web applications, contributing to our mission-critical infrastructure.
What You’ll Do
Develop embedded firmware for traffic control systems, including real-time operations, driver development, and system optimizationDesign and implement full-stack applications using modern web technologies (React, TypeScript) and real-time visualization systemsCreate and optimize control algorithms for traffic systemsLead technical projects end-to-end, from requirements gathering through deploymentCollaborate on hardware-firmware co-design, including PCB design review and validationBuild and maintain robust testing strategies across hardware and software layersImplement and validate control algorithms through simulation, testing, and deployment
What You’ll Bring
Required Skills
Strong programming experience across multiple languages (C/C++, Python, TypeScript/JavaScript)Experience with embedded systems development and real-time firmwareUnderstanding of fundamental computer science and engineering principlesKnowledge of web development using modern frameworks like ReactFamiliarity with PCB design and hardware validationExperience with version control, CI/CD, and modern development practicesStrong problem-solving skills and ability to learn new technologies quicklyBS/MS in Computer Science, Computer Engineering, or related field
Preferred Qualifications
Experience with numerical optimization and control systemsKnowledge of RTOS and embedded Linux environmentsFamiliarity with industrial protocols (CAN, Ethernet, SPI, I2C)Understanding of ML/statistical methods and their practical applicationsExperience with cloud infrastructure and containerizationPCB design experience with industry-standard tools
About The Role
This position emphasizes versatility, technical excellence, and the ability to work across different layers of our technology stack. You’ll collaborate closely with specialized teams while maintaining the ability to contribute to various aspects of our systems. We value curiosity, bias for action, and continuous learning in our fast-paced startup environment.
The ideal candidate is someone who can bridge the gap between hardware and software domains, understands system-level interactions, and can contribute effectively to both low-level embedded systems and high-level application development.
Company logo:https://media.licdn.com/dms/image/v2/D560BAQGIYf0UgeH8Jw/company-logo_200_200/B56ZXAzaQ1HQAI-/0/1742696457600/xtrafficai_logo?e=1749686400&v=beta&t=bR_Mk86q65fDpO2W1ivrNG8vnlvXFl7ksaWhF7zt64Q
Job Detail
Related Jobs (5439)
- Junior Software Engineer – REMOTE on June 7, 2025
- Software Development Engineer III – ON-SITE on June 3, 2025
- Software Engineer – Java – ON-SITE on June 9, 2025
- Software Engineer I on June 6, 2025
- Software Engineer – ON-SITE on June 9, 2025
- Software Engineer II – HYBRID on June 3, 2025
- Software Engineer – HYBRID on June 6, 2025
- Full Stack Software Engineer (Freelance) – REMOTE on June 7, 2025
- Full Stack Software Engineer II – HYBRID on June 9, 2025
- Senior Software Engineer (HR) – HYBRID on June 7, 2025