Jobs in

Software Engineer - Virginia

Transurban

This position requires being onsite at our Alexandria office 3 days a week. Working at Transurban is different; it's a place where you can see the benefits of your work play out in real life, every day. We create transportation solutions-building and operating safer, smarter, and more sustainable roads-to solve pressing transport challenges. About the role: We're seeking a Software Engineer to design, code and develop software applications and modules to integrate hardware devices used in Intelligent Transportation Systems (ITS). You'll join an innovative team, who collaborates across the Transurban business to deliver ITS solutions to customers and stakeholders. As our Software Engineer, you'll contribute to lasting and positive changes that shape the future of our cities and communities. It's meaningful, challenging and exciting work. Day-to-day, you will: Design and develop software applications to integrate hardware devices used in ITS. Develop mission critical applications under the Linux operating system Maintain software source code per established source control tools and standards. Document software design via source code comments, flowcharts, layouts, and diagrams. Create and execute unit and integration tests of developed software. Support design reviews, code reviews, customer meetings and supplier evaluations as required. Collaborate with Project Managers, Technical Leads, Software Developers and Testers towards the delivery of ITS Solutions, in an innovative manner while meeting project requirements. Monitor the performance of hardware device drivers and applications developed. Troubleshoot problems reported by operations and maintenance teams in production systems, researching and offering suggestions, as needed. Report in the field to test sensors that requires a local process (minimal and as needed) This role will suit someone with a curious mind and transferable skills and experiences, including: 5-7 years of development experience writing multithreaded applications for hardware interfaces in a Linux environment and using object-oriented languages such as C++, Java, Python. Experience in implementation of common Inter-process communications (IPC) mechanisms such as IP sockets, UNIX sockets, and message queues. Experience with writing code to query and store data into relational databases in Real Time and embedded environments. Ability to work with Agile and Iterative development methodologies. Experience with Jira for defect/issue tracking and development management. Basic to mid-level knowledge of SQL, Postgre or MySQL databases. Experience with Intelligent Transportation Systems for tolling applications, preferred. Bachelor's degree in Computer Science, Electrical Engineering or Software Engineering, preferred. If you meet some of these requirements, but not all, we encourage you to submit your application. With a career at Transurban, you'll enjoy a range of benefits, including: A competitive salary and comprehensive benefits package including medical, dental, life, STD and LTD insurance and retirement plan. A range of flexible working and leave options, including the option to purchase an additional six weeks of leave each year. 16 weeks paid parental leave (regardless of gender or carer status). Learning and development opportunities to support your career interests. Health and wellbeing support-access to Headspace, Ginger, wellness facilities, and more. Social activities, community give-back programs and paid volunteer days. It is Transurban's policy to maintain a work environment in which all individuals are treated with respect and dignity. Each individual has the right to work in a professional atmosphere that prohibits discriminatory practices, including sexual harassment and harassment based on race (including traits historically associated with race, such as hair texture, hair type, and protective hairstyles such as braids, locks, and twists), religion, color, national origin, ancestry, sex, age, sexual orientation, gender identity or expression, disability, genetic information, marital status, pregnancy, childbirth or related medical condition, veteran or military status (including status as a U.S. uniformed services member or reservist or a spouse, child or qualifying dependent of a service member), or any other category protected by federal, state, or local law. Transurban's commitment to equal employment opportunity encompasses not only compliance with all civil rights laws, but also our commitment to fostering an environment that promotes diversity, equity, and inclusion in every aspect of employment. We celebrate the diversity of our team and the communities we serve, and we continually challenge ourselves to do more to propel a culture of inclusion and respect at our company, in our communities, and within the transportation industry. Everyone at Transurban plays a role in creating a culture where all individuals can contribute, thrive, and prosper. Job Type: Permanent Closing Date: 12-Apr-2024 0:00 Please note: The closing date reflects the time zone of the Primary Location for this job posting. Primary Location: Virginia Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Want to do another search?

Jobs in