Conduent is looking to solve the problem of designing, developing, and maintaining embedded software applications for transit agencies
Requirements
- Proficiency in C and C++ programming languages
- Familiarity with object-oriented programming (OOP) principles
- Basic understanding of software development life cycles (SDLC), including agile methodologies
- Experience developing applications on Windows 10 OS
- Proficiency in debugging and troubleshooting Windows-based applications
- Familiarity with Windows APIs and development tools such as Visual Studio
- Experience with version control systems such as Git or SVN
Responsibilities
- Develop, test, and deploy embedded applications for transit buses running on Windows 10 OS
- Integrate software with hardware components, including sensors, GPS, and communication devices
- Debug and resolve software defects or issues in both development and real-world vehicle environments
- Collaborate with cross-functional teams to design, develop, and optimize system functionality
- Participate in code reviews and provide constructive feedback
- Document technical specifications, user guides, and maintenance procedures
- Ensure software performance, scalability, and security meet project requirements
Other
- Bachelor’s degree in computer science, Software Engineering, Electrical Engineering, or a related field
- Excellent communication skills and the ability to work in a collaborative team environment
- Attention to detail and ability to write clean, efficient, and maintainable code
- Eagerness to learn and adapt to new technologies and tools
- Ability to work in a team environment