You will be tasked with designing and developing devices for an integrated e-payment Fare Collection System with one of our key clients. You will participate in the entire software development lifecycle, from requirement definition to design, development, and testing. Key activities include:
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Join us as a Software Engineer at our innovative IT company, where you'll be at the forefront of creating cutting-edge devices for an integrated e-payment Fare Collection System. Imagine collaborating with a key client to bring their vision to life as you dive into the software development lifecycle, from understanding their requirements to designing, developing, and ultimately testing the final product. Your day-to-day will include gathering functional requirements, designing software for embedded devices, and implementing secure communication protocols like TCP/IP and MQTT-S. You’ll be troubleshooting and debugging any functionality issues, ensuring that the devices meet high performance and reliability standards. Not only will you prepare crucial documentation such as Software Requirement Specifications and Design Specifications, but you'll also provide ongoing application support and liaise with users about testing and production queries. Ideally, you'll bring at least five years of object-oriented software development experience, a relevant degree, and expertise in C++ on platforms like QNX or Embedded Linux. If you also have experience with Docker, AWS Greengrass, and Agile methodologies, you're already a step ahead! Join a team that values your analytical skills and encourages collaboration in a self-motivated work environment.
Subscribe to Rise newsletter