Conduent · 1 month ago
C/C++ Developer
Conduent is a company focused on providing technology solutions, and they are seeking a C/C++ Developer to design, develop, and maintain embedded software applications for transit agencies. The role involves writing efficient code, debugging, and collaborating with cross-functional teams to integrate software with hardware components.
ComputerSoftware
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
Qualification
Required
Bachelor's degree in computer science, Software Engineering, Electrical Engineering, or a related field
Solid understanding of computer science fundamentals, including algorithms, data structures, and operating systems
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
Understanding of standard libraries like STL (Standard Template Library) and templates
Knowledge of compilers, linkers, and build tools (e.g., CMake, Make)
Basic knowledge of multi-threading, synchronization, and memory management concepts
Familiarity with embedded systems concepts, including hardware interaction and device communication
Eagerness to learn and adapt to new technologies and tools
Attention to detail and ability to write clean, efficient, and maintainable code
Excellent communication skills and the ability to work in a collaborative team environment
Preferred
Knowledge of developing, deploying, and testing embedded applications designed for transit buses
Experience with communication protocols like CAN (Controller Area Network), RS232, or Ethernet
Familiarity with hardware integration, such as vehicle sensors, GPS modules, and data loggers
Understanding of transit-specific systems such as AVL (Automatic Vehicle Location) or fare collection systems
Knowledge of real-time operating systems (RTOS) or similar environments
Exposure to IoT, edge computing, or telematics systems
Understanding of networking concepts and socket programming
Benefits
Health insurance coverage
Voluntary dental and vision programs
Life and disability insurance
A retirement savings plan
Paid holidays
Paid time off (PTO) or vacation and/or sick time
Company
Conduent
Conduent delivers digital business solutions and services spanning the commercial, government and transportation spectrum – creating valuable outcomes for its clients and the millions of people who count on them.
H1B Sponsorship
Conduent has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (9)
2024 (14)
2023 (10)
2022 (12)
2021 (8)
2020 (11)
Funding
Current Stage
Late StageTotal Funding
unknown2014-05-07Acquired
2009-01-01Series Unknown
Recent News
2023-05-16
2023-04-30
Company data provided by crunchbase