Home
Jobs
59 Job openings at Cubic Corporation
System Test Engineer

Hyderabad, Telangana, India

0 years

Not disclosed

On-site

Full Time

Business Unit: Cubic Transportation Systems Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: System Test Engineer role is focused on the design, development and execution of tests and testing systems for application software or web based applications. This role requires a strong foundation in Web based applications testing, API testing with POSTMAN or similar tools along with proficiency in troubleshooting and quality assurance procedures. This position will interface with other team members representing a wide range of disciplines. Additional duties include the implementation of tools suitable for increasing the efficiency of Testing, developing and tracking system test metrics. This position typically works under general supervision and direction. Incumbents of this position will exercise discretionary decision-making authority Minimum Job Requirements: Qualifications Bachelor's degree in Technology (B Tech) or Master’s in Computer Application (MCA) or related field Skills/Experience/Knowledge Minimum 3+ years’ experience in manual Software Testing Experience analyzing and testing complex engineering software Experience in testing in embedded environment is a plus Display a sound understanding of software development life-cycle Software Development or familiarity with C++ or C#, JAVA, JIRA, TCP/IP, UNIX, VB, SQL Queries” is required. Effective Written And Oral Communication Skills Are Required proficiency in MS Word, Excel, Visio and other MS Office Applications Experience with test automation is desirable Experience in Software Testing with Web based applications. Experiacen of automation experience with Selenium + Java Well experienced with scripting languages like JavaScript or Shell scripting Should have a solid understanding of databases and SQL Experience analyzing and testing complex engineering software Experience in testing in embedded environment is a plus Display a sound understanding of software development life-cycle Excellent Written And Oral Communication Skills Are Required Knowledge or experience in Transit domain or AFCS is desirable Knowledge or experience with Test management tools, Project management tools is desirable Experience with test automation is a desirable Personal Qualities Must be good team player Must be self-motivated with an excellent attitude Must have excellent written and verbal communications skills Ability to perform work requiring a high degree of accuracy Able to prioritize work, complete multiple tasks and work under deadlines Excellent problem-solving skills Worker Type: Employee

React Native Developer

Hyderabad, Telangana, India

0 years

Not disclosed

On-site

Full Time

Job Summary: Performs complex software engineering assignments following designated standards and procedures. Provides technical guidance and leadership, and mentors more junior members of the team. Conceptualizes, designs, codes, debugs and performs development activities in accordance with designated standards and procedures. Works closely with other engineering disciplines. This position typically works under general supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority. Essential Job Duties and Responsibilities: Coordinates and develops project concepts, objectives, specifications and resource needs. Prepares design specifications, analyses and recommendations. Use current programming language and technologies to provide creative, thorough and practical solutions to a wide range of technical problems Design develop and test applications and programs to support the company’s products Design develop and test software programs following established quality standards and in accordance with internal engineering procedures including coding, unit testing and software configuration control Complete high- and low-level detailed software design specifications, storyboards and interface specifications Provide support of products through conception to product delivery including problem solving, defect maintenance and support to customer services Prepare reports, manuals, procedures and status reports Participate and work with team members in code reviews and make necessary improvements in code Coaches and mentors junior team members Keeps abreast of improvements and developments within software engineering Supports bid and proposals and customer variation requests Supports and coaches more junior members of the team General Duties and Responsibilities: Comply with Cubic’s Quality Management System Comply with Cubic Occupational Health, Safety and Environment policies and procedures Comply with security in accordance with established policies and procedures of the organisations Comply with Cubic Human Resources Procedures Other duties as requested Minimum Job Requirements: Qualifications Bachelor's degree in technology (B Tech) or Masters in Computer Application (MCA) or related field with minimum 6 years’ experience in mobile development. Skills/Experience/Knowledge: Bachelor's degree in technology (B Tech) or master's in computer application (MCA) or related field with minimum 6 years’ experience in mobile development Experience with React Native Framework, and one or more native coding languages for Android (Java/Kotlin) or IOS (Swift / Object C) Demonstrated experience developing, testing, maintaining and release both Android and IOS apps into production using Appstore Connect and Google Console Experience with secure and/or managed API development and integration. Experience in using Jenkins, Gradle, Fastlane or Bitrise or similar frameworks. Experience with REST, AJAX, JSON & web services. Experience with Google Firebase, Google Performance and Google Analytics, including their use in resolving technical issues in the field. Experience with mobile payment integration, such as Apple Pay or Google Wallet Understanding of NFC and various payment solutions (wallet, virtual card, open payments) on Android and iOS platforms Familiarity with camera and scan features, geolocation of consumer and commercial devices General enthusiasm for SCRUM, well-demonstrated knowledge of SDLC practices, and teamwork. Personal Qualities: Effective written and oral communication skills Excellent problem-solving skills Team player Able to prioritize work, complete multiple tasks and work under deadline and budget guidelines. May be required to travel domestically and internationally to include working odd hours, in-line with customer requirements Show more Show less

Data Analyst

Hyderabad, Telangana, India

0 years

Not disclosed

On-site

Full Time

Business Unit: Cubic Transportation Systems Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Job Summary: Solves complex problems using data analysis techniques throughout the entire data life cycle. Works with public and proprietary data to find new methods of data integration where relationships are often obscured. Designs repeatable and optimized workflows using SQL, Python, and Alteryx to clean, transform, and prepare data for reporting. Uses visualization tools to assist with data validation, mining, pattern identification, and report building. Prepare and deliver oral or written presentations on findings from analyses. This position typically works under close supervision and direction. Essential Job Duties and Responsibilities: Filter, clean, and prepare large data sets for more advanced transformations Use Tableau and Alteryx to aggregate, display, and analyze prepared data sets to fulfill reporting requirements Perform statistical analyses, develop new performance metrics, benchmarks, and indices Assist in developing and documenting new data models, ERDs, schemas, and data workflows Validation and quality control of produced data sets Participate on project teams to develop new reporting and analysis tools and workflows Analyze client information needs and business challenges to determine how they may be addressed through the delivery of customized decision support tools and services Apply understanding of global and/or local trends and events (e.g., economics, social issues) to assist with the formulation of hypotheses and interpretation of data Stay current with technical and industry developments, analytics software/tools, and recognized best practices Minimum Job Requirements: Four-year college degree in computer science, statistics, economics, mathematics, operations research, informatics, or related field. Minimum 3+ Yrs of experience Experience in developing data warehouses, performing data analysis, database management, data integration, ETL, or similar roles highly desired. Experience with SQL and using Access, MySQL, Oracle, and other RDMS preferred. Experience with Python, R, Tableau, Qlikview/Qliksense highly desired. Strong analytical and problem-solving skills, attention to detail, critical thinking ability, and creativity required. Must have excellent written and verbal communication skills used to effectively communicate and clearly present complex information in a manner appropriate to the audience. Worker Type: Employee Show more Show less

Senior Database Administrator

Hyderabad, Telangana, India

0 years

Not disclosed

On-site

Full Time

Business Unit Cubic Corporation Company Details When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details Job Summary: Looking for sound technical knowledge on both Oracle and SQL Server database administration with experience handling multiple projects and deliverables. 24/7 shifts Model and working from the office. Essential Job Duties And Responsibilities Day-to-day operations management of Oracle/SQL-related incidents, changes, Problems, and service requests. Install, maintain, and support the databases along with Oracle GoldenGate replication of both Oracle/SQL servers. Resolution or escalation of incidents and service requests within Service Level Agreements (SLA). Management of Database change communications and procedures within the Cubic change control framework. Monitor and report on database health using management tools, including SolarWinds & OEM. Perform daily database health checks, identify and rectify any potential issues in a timely manner. Install and commission Databases in RAC & Azure, dataguard, RMAN Backup, SQL Server maintenance scripts, always on setup. Create and maintain accurate, clear, and comprehensive database documentation. Take responsibility for customer project deliverables. DB performance issues resolution and recommendations to ensure no potential customer impact. General Duties And Responsibilities Provide 3rd line support, including out-of-hours support in critical incidents, and participate in on-call support. Comply with Cubic’s values and adherence to all company policy and procedures. Comply with the code of conduct, quality, security and occupational health, safety, and environmental policies and procedures. In addition to the duties and responsibilities listed, the job holder is required to perform other duties assigned by their manager from time to time, as may be reasonably required of them. Minimum Job Requirements Degree, or equivalent experience, in a technical or technical management discipline. Five (5)+ years of experience in Database Administration. Sound skill set in Oracle & SQL server RDBMS management systems, RAC and Standalone database installations, Oracle Golden Gate replication, Dataguard for high availability solutions, RMAN backup and recovery scenarios, Always on Setup, Security vulnerabilities remediations, patching. Ability to work both autonomously when required and productively within a cross-functional team environment. Able to problem solve and find effective and timely resolutions. Proactive and organized with the ability to handle multiple projects and undertake new tasks quickly. Excellent communication skills, both verbal and written. Demonstrates excellent interpersonal skills with a willingness to share knowledge, coach, and collaborate effectively with individuals and other departments. Worker Type Employee Show more Show less

Senior Software Test Engineer

Hyderabad, Telangana, India

0 years

Not disclosed

On-site

Full Time

Business Unit: Cubic Transportation Systems Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Essential Job Duties and Responsibilities: Works with engineering leads to develop and understand system requirements. Works closely with management to develop and coordinate system test concepts and objectives. Manages one or more System Test Personnel and drives their day-to-day activities. Works closely with software developers to create software test work products including test plans, test cases, test procedures, and test reports. Identifies test resources and need dates. Prepares software test status reports and presents status to management and customers. Performs procedure validations, software builds, and test administration. Traces system requirements from customer specifications to test cases. Assists in the development and maintenance of the System Test Environment (STE). Conducts integration and formal system tests. Maintains the test requirements database. Prepares presentation material and leads Test Readiness Reviews. Provides technical guidance and training to junior test personnel. Develops and manages test budgets and schedules. Keeps abreast of improvements in system test engineering techniques. Interfaces with customers, contractors, and vendors. Interfaces with hardware, software, and systems engineers to evaluate test alternatives. Interfaces with the QA organization to perform any corrective actions resulting from reviews and audits. Performs other system test engineering duties as required to meet contractual requirements. Writes device/system procedures and conduct tests. Actively drives the management and resolution of system ARQs and Issues. Work closely with Engineering, with direct involvement from Analysis and Design phase of the product itself, to ensure better and timely product delivery Communicate clearly and effectively with staff at different locations to ensure coordination Support any other departmental projects/tasks as and when directed by Supervisor Minimum Job Requirements: Qualifications Essential: Bachelor's degree in Technology (B Tech) or Master’s in Computer Application (MCA) or related field Skills/Experience/Knowledge Minimum 6+ years of experience in manual Software Testing Experience analyzing and testing complex engineering software Experience in testing in embedded environment is a plus Display a sound understanding of software development life-cycle Should have a solid understanding of databases and SQL Software Development or familiarity with C++ or C# JAVA, JIRA, TCP/IP, UNIX, VB, SQL Queries. Effective written and oral communication skills are required Proficiency in MS Word, Excel, Visio and other MS Office Applications Knowledge or experience in Transit domain or AFCS is desirable Knowledge or experience with Test management tools, Project management tools is desirable Experience with test automation is desirable Worker Type: Employee Show more Show less

Senior Software Engineer

Hyderabad, Telangana, India

6 years

Not disclosed

On-site

Full Time

Business Unit: Cubic Transportation Systems Company Details: Cubic offers an opportunity to provide innovative technology for government and commercial customers around the globe, helping to solve their future problems today. We’re the leading integrator of payment and information technology and services for intelligent travel solutions worldwide, and the leading provider of realistic combat training systems, secure communications and networking and highly specialized support services for military and security forces of the U.S. and allied nations. If you have an entrepreneurial spirit and thrive in an innovative environment, we want to talk to you about your next role at Cubic! We are seeking employees inspired by technology, and motivated by the rewards of hard work, commitment, teamwork, quality, integrity, and respect. We invite you to explore opportunities with Cubic. Job Details: Job Summary: Performs complex software engineering assignments following designated standards and procedures. Provides technical guidance and leadership, and mentors more junior members of the team. Conceptualizes, designs, codes, debugs and performs development activities in accordance with designated standards and procedures. Works closely with other engineering disciplines. This position typically works under general supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority. Essential Job Duties and Responsibilities: Coordinates and develops project concepts, objectives, specifications and resource needs. Prepares design specifications, analyses and recommendations. Use current programming language and technologies to provide creative, thorough and practical solutions to a wide range of technical problems Design develop and test applications and programs to support the company’s products Design develop and test software programs following established quality standards and in accordance with internal engineering procedures including coding, unit testing and software configuration control Complete high- and low-level detailed software design specifications, storyboards and interface specifications Provide support of products through conception to product delivery including problem solving, defect maintenance and support to customer services Prepare reports, manuals, procedures and status reports Participate and work with team members in code reviews and make necessary improvements in code Coaches and mentors junior team members Keeps abreast of improvements and developments within software engineering Supports bid and proposals and customer variation requests Supports and coaches more junior members of the team General Duties and Responsibilities: Comply with Cubic’s Quality Management System Comply with Cubic Occupational Health, Safety and Environment policies and procedures Comply with security in accordance with established policies and procedures of the organisations Comply with Cubic Human Resources Procedures Other duties as requested Minimum Job Requirements: Qualifications Bachelor's degree in Technology (B Tech) or Masters in Computer Application (MCA) or related field with minimum 6 years’ experience. Skills/Experience/Knowledge: Bachelor's degree in Technology (B Tech) or Masters in Computer Application (MCA) or related field with minimum 6 years’ experience Experience with React Native Framework, Android and Java, Spring Boot. Demonstrated experience developing, testing, maintaining and release both Android and IOS apps into production using Appstore Connect and Google Console Experience with secure and/or managed API development and integration. Experience in using Jenkins, Gradle, Fastlane or Bitrise or similar frameworks. Experience with REST, AJAX, JSON & web services. Experience with Google Firebase, Google Performance and Google Analytics, including their use in resolving technical issues in the field. Experience with mobile payment integration, such as Apple Pay or Google Wallet Understanding of NFC and various payment solutions (wallet, virtual card, open payments) on Android and iOS platforms Familiarity with camera and scan features, geolocation of consumer and commercial devices General enthusiasm for SCRUM, well-demonstrated knowledge of SDLC practices, and teamwork. Personal Qualities: Effective written and oral communication skills Excellent problem-solving skills Team player Able to prioritize work, complete multiple tasks and work under deadline and budget guidelines. May be required to travel domestically and internationally to include working odd hours, in-line with customer requirements Worker Type: Employee Show more Show less

Senior Software Engineer

Hyderabad, Telangana, India

8 years

Not disclosed

On-site

Full Time

Business Unit: Cubic Corporation Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Job Summary: Analyzes complex business problems to be solved with automated systems, specifically in SAP Controlling (CO) modules. Provides technical expertise in identifying, evaluating, and developing systems and procedures that are cost effective and meet user requirements. Configures system settings and options; plans and executes unit, integration, and acceptance testing; creates specifications for systems to meet business requirements. Designs integration between SAP and other business applications. Provide consultation to users on process improvement. Lead cross-functional teams to address business or systems issues. Support and lead projects. Essential Job Duties and Responsibilities: Configures and deploys ERP application and business processes, specifically in SAP CO. Supports CO period close activities: currency revaluation; subledger reconciliation; cost allocations, WIP/RA calculation; settlements; FI-CO reconciliation. Develops RICEF (Reports, Interfaces, Conversion, Enhancement and Forms) specifications to complete custom development. Translate user’s requests into application system solutions. Analyze system user requirements to define and design system configuration, enhancements, and modifications Stays current with new technologies especially within SAP to align technologies with the business direction. Builds strong internal & external stakeholder relationships by aligning system solutions to changing business requirements. Leads critical thinking with constituents to determine best business practices. Design test plans, execute test scenarios, validate test data, and document test results Supports business process testing of the application prior to end-user acceptance testing and participates in end-user acceptance testing Identifies problems and research alternatives through testing and consulting with peers. Prepares presentations, gains consensus from client and implementation team, and implements solutions. Perform project management and detailed analysis of business practices, processes, and scenarios. Redesign procedures to suggested best business practices in concert with SAP functionality Perform the majority of the project management functions of the user groups including: coordinating, organizing, planning and scheduling, communicating, tracking accountability, ensuring documentation, monitoring and evaluating, problem solving and technical assistance Support projects are delivered on time and on target of the budgets. Participates in cross-functional teams to explore process improvement initiatives, measure results, and refine processes to achieve business objectives May work on support and integration of non-SAP applications or systems Maintains accuracy of helpdesk database of reported problems and participates in resolution Work in multidisciplinary teams to define and design complex processes and procedures for the configuration, upgrade, and maintenance of SAP and related application systems Participates in the creation and enforcement of IT software standards and procedures Minimum Job Requirements: Minimum of four-year university degree or equivalent with a minimum of 8 years business analyst work experience or relevant post-secondary education. Strong SAP technical, configuration, and business area knowledge in SAP Finance Controlling (Cost Center Accounting; Product Cost Controlling, Profit Center Accounting, Project Systems). Requires understanding of business practices and experience developing business design documentation. Project management familiarity desired. Must have excellent communication skills with the ability to interact professionally with diverse groups including managers, and subject matter experts to communicate new ideas/issues. Must be very detail orientated, be able to plan and work flexibly to a deadline and have strong analytical and problem-solving skills. The description provided above is not intended to be an exhaustive list of all job duties, responsibilities, and requirements. Duties, responsibilities, and requirements may change over time and according to business need. The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements. Duties, responsibilities and requirements may change over time and according to business need. Worker Type: Employee Show more Show less

Solution Architect

Hyderabad, Telangana, India

5 years

Not disclosed

On-site

Full Time

Business Unit: Cubic Transportation Systems Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Solution Architecture and DevOps: Provide advanced solution architecture design and engineering review for customer systems and services requirements definition, architecture development, and system level design and integration for computing, data storage, data retention and recovery needs of business-critical applications and functions Participate in Engineering working groups, and ensure that the technology organization is aligned to corporate technology directions Assist application development life cycle by serving as a general operational infrastructure product SME to help identify and qualify infrastructure improvement opportunities that will enhance a systems stability, availability, TOC, and resiliency. Provide advanced technical direction and leadership to the lower-level systems administrators and engineers through the planning, implementation and support processes Lead requirements derivation and analysis, system specification, system design, functional partitioning, and system architecture definition Crisis, Incident and Problem Management: Provide Infrastructure Architecture leadership to the team into the crisis, incident and problem management processes Provide updates to the Crisis Manager, Stakeholder Manager, Cubic Managers and the Client as required Participate in Infosec and DevSecOps working groups. Change and Release Management: Participate in the deployment of new releases into all Environments in conjunction with the Engineering team, the Release and Change Managers to ensure deployments are well planned, documented and executed and result in successful outcomes with robust back out plans where appropriate Interface and coordinate tasks with internal and external technical resources. Collaborates with Project Managers and technical directors to provision estimates, develop overall implementation solution plan, and serve as a lead as required, to implement the installation, customization, and integration efforts Job Requirements and Skills: Shift Timings - 6 AM - 3 PM IST Work Mode- Minimum 4 days work from office in a week Personality and Soft Skills: Strong verbal, written communications and interpersonal skills. Ability to interact professionally with internal and external customers, and technical and non-technical persons. Adherence to change control policies and documents their work regardless to time pressures. Must be able to work under project deadlines pressures, and associated schedule constraints Must be calm and able to stay focused under pressure Responsible, organised, logical thought process Have a positive attitude and enthusiasm to achieve business deliverables Strong analytical and problem solving skills a must Must be able to travel to Cubic offices and customer sites as needed Knowledge and Qualifications: Bachelor’s Degree in Software Engineering, Computer Science or related DevOps disciplines, or equivalent experience 5-10 years’ experience in a high-performance datacenter with direct support, systems engineering, design and architect responsibilities. 24x7 operations experience required. Strong DevOps skills and hands-on tooling experience Highly developed understanding of Virtualisation Technologies including Windows/Unix/VMWare Advanced knowledge and experience working with high transaction, resource intensive OLTP and batch process databases to include system performance monitoring and tuning for optimal performance. Advanced knowledge of high-availability and redundancy technologies. 3+ years in architecture and design of high performance, highly available solutions 3+ years’ experience working with storage solutions and related hardware such as SAN and iSCSI. 3+ years with high availability solutions such as MSCS or Oracle RAC Advanced knowledge of backup, restore and disaster recovery planning and deployment. Knowledge of network, security and IP Telephony management systems Tooling and Technical Skills: Azure Cloud Networking (i.e. Load Balances, Firewalls, Virtual Networks, NSGs, vWAN and ExpressRoute), Azure Resource Manager (ARM), Azure Kubernetes Services (AKS) Terraform, Ansible, Visual Studio, Docker, Git NGINIX, SNMP v3, App Dynamics, SolarWinds Linux, Windows, Oracle PCI DSS compliance Thales HSMs (Hardware Security Modules) General Duties and Responsibilities: Comply with Cubic’s Quality Management System Comply with Cubic Occupational Health, Safety and Environment policies and procedures Comply with security in accordance with established policies and procedures of the organisations Comply with Cubic Human Resources Procedures Other duties as requested Conditions of Employment: The successful outcome of a National Police Check Worker Type: Employee Show more Show less

Device Automation Test Architect

Hyderabad, Telangana, India

9 years

Not disclosed

On-site

Full Time

Business Unit: Cubic Transportation Systems Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Job Summary: We are seeking a highly skilled and experienced Device Automation Test Architect to design, develop, and lead the implementation of robust automation testing frameworks and strategies. This role requires deep technical expertise, a strong understanding of testing best practices, and the ability to lead automation initiatives across agile teams to ensure high-quality product releases. Work mode- Minimum 4 days work from office in a week. Key Responsibilities: Define and implement the test automation strategy, including roadmap, tools, frameworks, and processes. Design and develop scalable and maintainable automation frameworks for mobile, Devices, API, and backend systems. Must have Device Automation experience Must have worked as Architect in Device automation Recommend new tools, technologies, and practices to enhance the testing process in automation Collaborate with developers, QA engineers, DevOps, and business stakeholders to ensure comprehensive test coverage. Provide technical leadership and mentorship to QA engineers in automation best practices. Drive continuous integration and continuous testing initiatives. Create and maintain detailed documentation of automation frameworks, test cases, and standards. Analyze test results and provide meaningful reports and metrics on automation effectiveness and code quality. Ensure automation integrates seamlessly with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps). Identify gaps in existing test coverage and develop automated test solutions to close those gaps. Recommend using best tools or customized tools to use for CUBIC domain purpose end-end involving Devices, Back office components with Test Rail integration Have problem solving skills Qualifications: Bachelor's or Master’s degree in Computer Science, Engineering, or a related field. 9+ years of experience in software testing with a strong focus on automation. Proven experience as a Test Architect role Proficiency in automation tools such as Selenium, Appium, Cypress, Playwright, RestAssured, TestNG, JUnit, etc. Strong programming skills in Java, Python, JavaScript, or C#, and frame work Spring, Spring boot Experience working with Databases Experience with API testing and automation using Postman, SoapUI, or REST Assured. Solid understanding of CI/CD tools like Jenkins, GitLab, CircleCI, Azure DevOps, etc. Familiarity with containerization and orchestration tools like Docker and Kubernetes. Experience with test management tools (e.g., JIRA, TestRail, Zephyr). Excellent analytical, problem-solving, and communication skills. Exposure to LINUX/UNIX systems, web cam Capture Nice to Have: Experience with performance testing tools (e.g., JMeter, Gatling). Knowledge of cloud environments (AWS, Azure, GCP). Exposure to security testing practices. ISTQB or equivalent certification. Worker Type: Employee Show more Show less

Senior Software Engineer

Hyderabad, Telangana, India

6 years

Not disclosed

On-site

Full Time

Business Unit: Cubic Transportation Systems Company Details: Cubic offers an opportunity to provide innovative technology for government and commercial customers around the globe, helping to solve their future problems today. We’re the leading integrator of payment and information technology and services for intelligent travel solutions worldwide, and the leading provider of realistic combat training systems, secure communications and networking and highly specialized support services for military and security forces of the U.S. and allied nations. If you have an entrepreneurial spirit and thrive in an innovative environment, we want to talk to you about your next role at Cubic! We are seeking employees inspired by technology, and motivated by the rewards of hard work, commitment, teamwork, quality, integrity, and respect. We invite you to explore opportunities with Cubic. Job Details: Job Summary: Performs complex software engineering assignments following designated standards and procedures. Provides technical guidance and leadership, and mentors more junior members of the team. Conceptualizes, designs, codes, debugs and performs development activities in accordance with designated standards and procedures. Works closely with other engineering disciplines. This position typically works under general supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision-making authority. Essential Job Duties and Responsibilities: Coordinates and develops project concepts, objectives, specifications and resource needs. Prepares design specifications, analyses and recommendations. Use current programming language and technologies to provide creative, thorough and practical solutions to a wide range of technical problems Design develop and test applications and programs to support the company’s products Design develop and test software programs following established quality standards and in accordance with internal engineering procedures including coding, unit testing and software configuration control Complete high- and low-level detailed software design specifications, storyboards and interface specifications Provide support of products through conception to product delivery including problem solving, defect maintenance and support to customer services Prepare reports, manuals, procedures and status reports Participate and work with team members in code reviews and make necessary improvements in code Coaches and mentors junior team members Keeps abreast of improvements and developments within software engineering Supports bid and proposals and customer variation requests Supports and coaches more junior members of the team Minimum Job Requirements: Qualifications Bachelor's degree in technology (B Tech) or master's in computer application (MCA) or related field with minimum 6 years’ experience. Must have skills: Experience with Native Android and Java. Experience in using Gradle. Experience with MVVM architecture. Experience in writing unit tests using Junit. Experience with Dagger and RxJava. Experience with secure and/or managed API integration. Experience with Google Firebase, Google Performance and Google Analytics, including their use in resolving technical issues in the field. Desirable skills: React Native & Kotlin are desirable. Having exp in Bitrise is desirable Experience with Jetpack compose. Understanding of NFC and various payment solutions (wallet, virtual card, open payments) on Android and iOS platforms Demonstrated experience developing, testing, maintaining and release both Android and IOS apps into production using Appstore Connect and Google Console Experience with mobile payment integration, such as Apple Pay or Google Wallet Familiarity with camera and scan features, geolocation of consumer and commercial devices General enthusiasm for SCRUM, well-demonstrated knowledge of SDLC practices, and teamwork. Personal Qualities: Effective written and oral communication skills Excellent problem-solving skills Team player Able to prioritize work, complete multiple tasks and work under deadline and budget guidelines. May be required to travel domestically and internationally to include working odd hours, in-line with customer requirements General Duties and Responsibilities: Comply with Cubic’s Quality Management System Comply with Cubic Occupational Health, Safety and Environment policies and procedures Comply with security in accordance with established policies and procedures of the organizations Comply with Cubic Human Resources Procedures Other duties as requested Worker Type: Employee Show more Show less

Senior Software Engineer (Mobile Back Office Dev)

Hyderabad, Telangana, India

6 years

Not disclosed

On-site

Full Time

Business Unit: Cubic Transportation Systems Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Essential Job Duties and Responsibilities: Coordinates and develops project concepts, objectives, specifications and resource needs. Prepares design specifications, analyses and recommendations. Use current programming language and technologies to provide creative, thorough and practical solutions to a wide range of technical problems. Design develop and test applications and programs to support the company’s products Design develop and test software programs following established quality standards and in accordance with internal engineering procedures including coding, unit testing and software configuration control Complete high- and low-level detailed software design specifications, storyboards and interface specifications Provide support of products through conception to product delivery including problem solving, defect maintenance and support to customer services Prepare reports, manuals, procedures and status reports Participate and work with team members in code reviews and make necessary improvements in code Coaches and mentors junior team members Keeps abreast of improvements and developments within software engineering Supports bid and proposals and customer variation requests Supports and coaches more junior members of the team General Duties and Responsibilities: Comply with Cubic’s Quality Management System Comply with Cubic Occupational Health, Safety and Environment policies and procedures Comply with security in accordance with established policies and procedures of the organisations Comply with Cubic Human Resources Procedures Other duties as requested Minimum Job Requirements: Bachelor's degree in Technology (B Tech) or Masters in Computer Application (MCA) or related field with minimum of 6 years’ experience 6+ years of relevant software development experience creating business applications with Java and relational database systems. Experience in application design and development, providing solutions on performance, security, scalability, responsive web design, localization, usability, and accessibility. Application development experience using Java, Spring Framework, Spring Boot, Maven, Liquibase. Good experience in Microservices, and Restful web services (JAX-RS) Having exposure to front end technologies: AngularJS 2 or above, NodeJS, NPM, HTML5, CSS3, SASS, ReactJS, Angular-cli, Webpack. Good experience in more than one Application Servers such as JBoss, Weblogic and Tomcat. Good experience in Database technologies: Hibernate and JPA; Spring Data, Oracle, Postgres and SQL data warehouse. Good experience in Code Quality systems: SonarQube, Nexus IQ and third-party vulnerabilities check systems. Agile/Scrum and DevOps practices. Personal Qualities: Effective written and oral communication skills Excellent problem-solving skills Team player Able to prioritize work, complete multiple tasks and work under deadline and budget guidelines. May be required to travel domestically and internationally to include working odd hours, in-line with customer requirements Worker Type: Employee Show more Show less

System Administrator

Hyderabad, Telangana, India

0 years

Not disclosed

On-site

Full Time

Business Unit: Cubic Corporation Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Job Summary: Serves as a systems analyst on the Cross Functional Team, working closely with colleagues and customers to ensure in-house or deployed systems and devices are kept current and functional. Assures all applications are well behaved and functioning properly. Assists with verifying that all device platforms, OS’s (Windows, AIX, UNIX, LINUX, etc) are properly configured to support production, test and development environments effectively and efficiently. Additionally, incumbents will perform all application migrations, upgrades and installations in multiple environments. This effort requires close coordination with all members of Operations IT. This position works under general supervision and direction. Essential Job Duties and Responsibilities: Performs day-to-day application administration Monitors and manages application and infrastructure healts Resolves incidents and takes ownership of incidents and see them to full resolution, escalating as necessary Responds to end-user trouble requests through enterprise ticketing system Assists colleagues as needed with LAN, WAN, and Internet, particularly in relation to applications Manages and controls application software licenses Installs and upgrades applications on all platforms Maintains secure applications Assists by interfacing with other teams on all software releases. Provides sign off on various release gateways Troubleshoots server and workstation hardware across several manufacturers and platforms (including, but not limited to Cisco, Dell, HP, NetApp) Provides assistance with Windows, UNIX, LINUX, AIX and HP-UX based platforms in relation to application function and performance Monitors system backup/restore/failover software and hardware Conducts performance tuning; optimization of resource configuration on all platforms and LAN Assists in installation and configuration of databases Assists in installing, configuring and operating monitoring software such as SolarWinds Develops knowledge base articles describing installation specific configurations and processes Ensures consistency and professionalism of all incident notes and resolution information General Duties and Responsibilities: Comply with Cubic’s Quality Management System Comply with Cubic Occupational Health, Safety and Environment policies and procedures Comply with security in accordance with established policies and procedures of the organisations Comply with Cubic Human Resources Procedures Other duties as requested Minimum Job Requirements: Four-year college degree, in computer science or related technical field, plus a minimum of two years systems administration/analyst experience. Knowledge and experience in supporting applications and Infrastructure. Knowledge of networks, Windows and UNIX Operating Systems. Exposure to Linux editors such as Vi, Nano, and Vim. Experience with virtualization technologies, such as VMWare, Hyper-V, RDS. Knowledge of databases, including SQL Server and Oracle. Knowledge of SQL in general. Board understanding of System Administration/Analyst methodology and principles. Must have excellent communications skills, both verbal and written. Proficient with all Microsoft Office applications. Ability to handle multiple tasks simultaneously and under tight deadlines. Able to understand and carry out instructions provided in various forms (written, oral, diagram) The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements. Duties, responsibilities and requirements may change over time and according to business need. Worker Type: Employee Show more Show less

Senior Systems Administrator

Hyderabad, Telangana, India

5 years

Not disclosed

On-site

Full Time

Business Unit: Cubic Corporation Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Responsibilities (Azure Administration): At least 5+ years’ experience in Azure administration In-depth knowledge and thorough understanding of cloud computing services, that includes knowing networking, servers, databases, and software in Cloud Design, deploy, and manage Azure resource groups, leveraging Azure Resource Manager (ARM) templates for infrastructure provisioning. Strong understanding of Azure security best practices, identity and access management (IAM) Monitor and optimize resource usage, ensuring cost efficiency and scalability. Implement backup and disaster recovery strategies for Azure resources, including virtual machines, databases, and storage. Configure and manage virtual networks (VNet), subnets, network security groups (NSGs), and virtual network peering. Implement and maintain Azure Load Balancer and Application Gateway for load distribution and traffic management. Monitor network traffic and troubleshoot connectivity issues between Azure resources and on-premises infrastructure. Understanding of Azure monitoring and diagnostic tools, such as Azure Monitor, Azure Log Analytics, and Azure Application Insights. Relevant certifications such as Microsoft Certified: Azure Administrator Associate or Microsoft Certified: Azure Solutions Architect Expert are highly desirable. Linux Administration: At least 5+ years’ experience in managing/maintaining a production Linux (CentOS, RedHat) environment. Solid experience in administering and deploying virtual and physical systems with Red Hat / centos Apply OS patches and upgrades on a regular basis and upgrade administrative tools and utilities. Hands on Experience on configuring SMB, NFS and LVM. (Need to resize the LVM partitions based on the requirement) Exposure to Linux Bash or other script languages OS security: hardening, selinux, iptables, certificates + secure boot Deep knowledge of Linux OS, File System, Security, Network protocols, Firewall etc. Experience with virtualization such as VMware and Azure Experience with storage and load balancer will be a + Experience in configuration management tools such as Ansible, Chef Experience in server builds and UNIX administration. Hands on experience with Nginx, Apache, SFTP/FTP various other open source tools used in DevOps Hardware knowledge and experience in vendor interactions for issue resolution is an advantage Experience with performance tuning and capacity planning is an added advantage Provides ongoing information to leadership, customers, and peers regarding health of the environment, enhancements, and innovations Worker Type: Employee Show more Show less

Senior Software Test Engineer

Hyderabad, Telangana, India

5 years

Not disclosed

On-site

Full Time

Business Unit: Cubic Transportation Systems Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Objective of this job is to be a part of a testing team; define test strategies, prepare repository of testing models and testing technique. Creating other benchmarking reports; collaborate with software development teams. Benchmark with new technologies, continuous up gradation of technical artefacts related to TLC, Expertise in conducting Performance Testing and having hands on standards testing tools. Primary Responsibilities Of The Role Testing types – Black box/ White box/ Sand box/ Load /stress / functional testing / Integration testing. Testing strategy, Test Planning, Scenario Matrix, Test Case preparation. Good expertise in testing of Web based and back end applications with ability to write scripts for API automation CMMi driven test approach/documentation, templates, testing management – Unit/integrated. Should be able to devise testing approach from FRS (Functional Requirement Specification) stage. Managing test documentation throughout Test Development Life Cycle. Manual Testing, Automation testing. Exposure in testing at Database level, UI and Logical level. Mobile App Testing is an added plus. Additional Job Description The Engineering function is responsible for all engineering activities within a firm to ensure that business objectives are met. Includes the creation, development, design, and improvement of products, equipment, facilities, services, standards, and procedures in all engineering fields. Engineering > Quality Assurance & Testing The Quality Assurance area is responsible for ensuring that all applications, system products and projects meet defined quality standards. Develops, conducts and evaluates application audits and testing processes Role Knowledge and Application Complete knowledge and full understanding of area of specialization, principles and practices within a professional discipline. Assesses unusual circumstances and uses sophisticated analytical and problem solving techniques to identify cause. Resolves and assesses a wide range of issues in creative ways and suggests variations in approach. This job is the fully qualified, experienced professional, journey-level position. Complexity and Problem-Solving Works on problems of diverse scope where analysis of information requires evaluation of identifiable factors. Devises solutions based on limited information and precedent and adapts existing approaches to resolve issues. Uses evaluation, judgment, and interpretation to select right course of action. Supervision Work is done independently and is reviewed at critical points. Collaboration and Interaction Enhances relationships and networks with senior internal/external partners who are not familiar with the subject matter often requiring persuasion. Adapts style to differing audiences and often advises others on difficult matters. Recommended Background And Experience The education/experience information should only be used for requisitions/external postings in accordance with local regulations Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD without experience; or equivalent work experience. Worker Type: Employee Show more Show less

Senior Software Engineer

Hyderabad, Telangana, India

8 years

Not disclosed

On-site

Full Time

Business Unit: Cubic Corporation Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Job Summary: Analyzes complex business problems to be solved with automated systems, specifically in SAP Record to Report (FI, GL, AR, AP, Tax, Asset accounting, OpenText VIM, Banking) applications. Provides technical expertise in identifying, evaluating and developing systems and procedures that are cost effective and meet user requirements. Configures system settings and options; plans and executes unit, integration and acceptance testing; and creates specifications for systems to meet business requirements. Designs integration between SAP and other business applications. Provide consultation to users in the area of processes. Lead cross-functional linked teams to address business or systems issues. Support and lead projects. Essential Job Duties and Responsibilities: Strong SAP technical, configuration, and business area knowledge in Finance modules Includes experience in the Treasury module Configures and deploys ERP application and business processes, specifically in SAP Finance (FI, GL, AR, AP, Tax, Asset accounting, OpenText VIM, Banking) and other business-related applications Developing RICEF (Reports, Interfaces, Conversion, Enhancement and Forms) specifications to complete custom development Interfaces with customers during design and deployment of business solutions. Manages the solutions through deployment, training, and hand-off activities Translate user’s requests into application system solutions. Analyze system user requirements to define and design system configuration, enhancements, and modifications Staying current with new technologies especially within the SAP areas to align technologies with the business direction. Building strong internal & external stakeholder relationships by aligning system solutions to changing business requirements Leads critical thinking with constituents to determine best business practices. Identifies problems and research alternatives through testing and consulting with peers Prepares presentations, gains consensus from client and implementation team, and implements solutions. Design test plans, execute test scenarios, validate test data, and document test results Supports business process testing of the application prior to end-user acceptance testing Participates in end-user acceptance testing Manage projects of small to medium size and scope Perform project management and detailed analysis of business practices, processes, and scenarios. Redesign procedures to suggested best business practices in concert with SAP functionality Perform the majority of the project management functions of the user groups including coordinating, organizing, planning and scheduling, communicating, tracking accountability, ensuring documentation, monitoring and evaluating, problem solving and technical assistance Support projects are delivered on time and on target of the budgets Participates in cross-functional teams to explore process improvement initiatives, measure results, and refine processes to achieve business objectives May work on support and integration of non-SAP applications or systems Maintains accuracy of helpdesk database of reported problems and participates in resolution Work in multidisciplinary teams to define and design complex processes and procedures for the configuration, upgrade, and maintenance of SAP and related application systems Participates in the creation and enforcement of IT software standards and procedures Minimum Job Requirements: Minimum of four-year university degree or equivalent with a minimum of 8 years business analyst work experience or relevant post-secondary education. Experience using SAP, and MS Office applications preferred. Requires understanding of Record to Report stream including FI, GL, AR, AP, Tax, Asset accounting, Banking, OpenText. Project management familiarity desired. Must have excellent communication skills with the ability to interact professionally with diverse groups including managers, and subject matter experts to communicate new ideas/issues. Must be very detail orientated, be able to plan and work flexibly to a deadline and have strong analytical and problem-solving skills. The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements. Duties, responsibilities and requirements may change over time and according to business need. Worker Type: Employee Show more Show less

System Test Engineer

Hyderabad, Telangana, India

3 years

Not disclosed

On-site

Full Time

Business Unit: Cubic Transportation Systems Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: System Test Engineer role is focused on the design, development and execution of tests and testing systems for application software or web based applications. This role requires a strong foundation in Web based applications testing, API testing with POSTMAN or similar tools along with proficiency in troubleshooting and quality assurance procedures. This position will interface with other team members representing a wide range of disciplines. Additional duties include the implementation of tools suitable for increasing the efficiency of Testing, developing and tracking system test metrics. This position typically works under general supervision and direction. Incumbents of this position will exercise discretionary decision-making authority Minimum Job Requirements: Qualifications Bachelor's degree in Technology (B Tech) or Master’s in Computer Application (MCA) or related field Skills/Experience/Knowledge Minimum 3+ years’ experience in manual Software Testing Experience analyzing and testing complex engineering software Experience in testing in embedded environment is a plus Display a sound understanding of software development life-cycle Software Development or familiarity with C++ or C#, JAVA, JIRA, TCP/IP, UNIX, VB, SQL Queries” is required. Effective Written And Oral Communication Skills Are Required proficiency in MS Word, Excel, Visio and other MS Office Applications Experience with test automation is desirable Experience in Software Testing with Web based applications. Experiacen of automation experience with Selenium + Java Well experienced with scripting languages like JavaScript or Shell scripting Should have a solid understanding of databases and SQL Experience analyzing and testing complex engineering software Experience in testing in embedded environment is a plus Display a sound understanding of software development life-cycle Excellent Written And Oral Communication Skills Are Required Knowledge or experience in Transit domain or AFCS is desirable Knowledge or experience with Test management tools, Project management tools is desirable Experience with test automation is a desirable Personal Qualities Must be good team player Must be self-motivated with an excellent attitude Must have excellent written and verbal communications skills Ability to perform work requiring a high degree of accuracy Able to prioritize work, complete multiple tasks and work under deadlines Excellent problem-solving skills Worker Type: Employee Show more Show less

Lead Project System Engineer

Hyderabad, Telangana, India

0 years

Not disclosed

On-site

Full Time

Business Unit Cubic Transportation Systems Company Details When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details ESSENTIAL DUTIES AND RESPONSIBILITIES : Project Planning and Management: Develop detailed project plans, including timelines, budgets, and resource allocation. Coordinate with stakeholders to define project scope and objectives. Monitor project progress and adjust as necessary to ensure successful completion. Technical Leadership: Provide technical guidance and mentorship to engineering teams. Ensure that all technical aspects of the project meet the required standards and specifications. Conduct regular technical reviews and audits. Stakeholder Communication: Act as the primary point of contact between the engineering team and other stakeholders. Prepare and present project status reports to senior management and clients. Facilitate effective communication and collaboration among team members. Risk Management: Identify potential risks and develop mitigation strategies. Ensure compliance with safety and quality standards. Conduct regular risk assessments and implement corrective actions as needed. Procurement and Resources Oversee the procurement of materials and equipment. Manage project resources, including personnel, equipment, and materials. Ensure efficient utilization of resources to meet project goals. Background And Experience Four-year college degree in computer science, engineering, or related field. Twelve (12)+ years of related experience in designing and developing complex systems. Ability to create detailed technical specifications and blueprints. Experience with project management tools like MS Project, JIRA, or similar software. Familiarity with project management methodologies such as Agile, Scrum, or Waterfall. Strong coding skills in relevant programming languages. Knowledge of software development life cycle (SDLC) and best practices. Ability to troubleshoot and resolve technical issues. Strong analytical skills to interpret complex data and make informed decisions. Experience in leading and mentoring engineering teams. Ability to foster a collaborative and productive team environment. Knowledge of DevOps practices and tools. Experience with continuous integration and continuous deployment (CI/CD) pipelines. Understanding of cybersecurity principles and practices. Ability to implement security measures to protect project data and infrastructure. Proficiency in database design, development, and management. Experience with SQL and NoSQL databases. Worker Type Employee Show more Show less

Senior Software Engineer - C++

Hyderabad, Telangana, India

0 years

Not disclosed

On-site

Full Time

Business Unit: Cubic Transportation Systems Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Job Summary: Conceptualizes, designs, codes, debugs and performs development activities in accordance with designated standards and procedures to meet specific project requirements. Shares technical expertise and provides training and guidance to other team members. Essential Job Duties and Responsibilities: Using the current programming language and technologies provide creative, thorough and practical solutions to a wide range of technical problems. Share technical expertise within the department and other departments as requested. Analyse and contribute to system and subsystem requirements specifications and design definitions. Design, develop and test of applications and programs to support the company’s products. Design, develop and test software programs following established quality standards and in accordance with internal engineering procedures including coding, unit testing, peer reviews and software configuration control. Complete high- and low-level detailed software design specifications, storyboards and interface specifications. Provide support of products through conception to product delivery including problem solving, defect maintenance and support to customer services (which may require out of hours support in certain circumstances). Prepare reports, manuals, procedures and status reports. Provide training and guidance to other team members. Supports the bids and proposal and customer variation requests. Keeps abreast of improvements and developments within software engineering, supporting continuous improvement within engineering. Comply with Cubic’s values and adherence to all company policy and procedures. In particular, comply with the code of conduct, quality, security and occupational health, safety and environmental policies and procedures. In addition to the duties and responsibilities listed, the job holder is required to perform other duties assigned by their manager from time-to-time, as may be reasonably required of them. Minimum Job Requirements: Education And Qualifications Essential: Bachelor of Science degree in computer science, electrical engineering, or related field or equivalent professional experience or combination of both. Desirable: Master’s Degree in computer science or related discipline or equivalent qualification/experience. Certification in a relevant programming language or framework. Certified Scrum Master. Skills, Knowledge And Experience Essential: Experience in Software Engineering with a proven track record of specification, design and development. Demonstrable experience of defining test plans and test data requirements. An effective problem solver with the ability to understand and resolve complex issues. Experience in troubleshooting and debugging applications. Organised with the ability to prepare reports, manuals, procedures and status reports. Experience of Object-Oriented Design (e.g. UML) and implementation, along with Design patterns. Ability to contribute to the development of the architecture for applications. Experience of maintaining and improving coding standards. Able to build reusable code and libraries, ensuring thorough application documentation for future use. Experience of software best practices such as Automated Testing (Google Test ), Continuous Integration, Test Driven Development, SOLID and Clean Code principles. Scrum or Kanban experience. GIT and Jenkins experience. Desirable to have Bitbucket and Conan experience. Experience using DOORS, Test Rail and JIRA Experience working with test teams to optimize application performance. Desirable: Experience working in a similar industry. Personal Qualities Ability to work as part of a team towards individual and shared goals; a team player in a cross-functional environment. Excellent written and verbal communication skills with the ability to communicate effectively at all levels. Demonstrates excellent interpersonal skills with a willingness to share knowledge, coach and collaborate effectively with individuals and other departments. Strong organization and planning skills with the ability to handle multiple projects and undertake new tasks quickly. Diligent, with attention to detail. Able to problem solve and find effective and timely resolutions. Self-motivated with the ability to work on own initiatives and under pressure. The following mandatory platform skills: The Developers needs to have. Proficient in C++ Proficient skills in CLion or Eclipse. Linux-specific UI / UX concepts should be understood. A deep understanding of the nuances of the Linux (Ubuntu) platform. Familiarity with using RPM / installers. Desirable: Experience with Valgrind. Efficient memory management experience. Efficient usage of disk IO experience. The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements. Duties, responsibilities and requirements may change over time and according to business need. Worker Type: Employee Show more Show less

System Administrator

Hyderābād

0 years

INR 4.71 - 8.035 Lacs P.A.

On-site

Part Time

Business Unit: Cubic Corporation Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Job Summary: The Systems Administrator plays an integral role in the deployment team. Assists in system architecture, design, integration, and development. The administrator assures systems are well-behaved and all system platform operating systems (Windows, AIX, UNIX, LINUX, etc.) remain current and secure. In addition, the administrator role ensures that upgrades and installations are well-rehearsed and documented prior to conducting official installations. The administrator is the key liaison who works closely with colleagues and customers to ensure systems in-house or deployed Nextfare suite products software, and peripherals are kept current and functional. This position works under general supervision and direction. “This role requires an employee to work on a rotational basis (24/7) that includes night shifts and fixed weekend, including Saturday and Sunday shifts (12 hours a day or 12 hours evening/night during weekends) and the rest of the weekdays 9 hours, total of 40 hours a week. Such an employee would have 4 days working and 3 days weekly OFF” Essential Job Duties and Responsibilities: Performs day-to-day system administration Monitors and manages system health checks, OSs, and system software. Assists the Network administrator as needed with LAN, WAN, and Internet. Manages and controls Software licenses. Maintains secure backend systems and LANs. Provides guidance and recommendations on all backend OS’s. Provides Windows, UNIX, LINUX, AIX, and NT-based platforms. Installs and configures system backup/restore/failover software (NetBackup/Veritas/Legato, etc) and hardware. Conducts performance tuning; optimization of resource configuration – All platforms and LAN. Supports the configuration of Routers, Firewalls, and Load Balancers. Assists in the installation and configuration of databases. Assists in installing and configuring monitoring software such as Big Brother, etc. Applies the system OS and DB. patch sets Installs Oracle database software General Duties and Responsibilities: Comply with Cubic’s Quality Management System Comply with Cubic Occupational Health, Safety, and Environment policies and procedures Comply with security in accordance with established policies and procedures of the organisation Comply with Cubic Human Resources Procedures Other duties as requested Minimum Job Requirements: Three-year/Four-year college degree in computer science, or a related technical field. Two years of systems administration experience. Knowledge and experience administering various Windows and UNIX Operating Systems. Extensive knowledge and experience in LAN network engineering – TCP/IP, internet. Must have extensive knowledge and experience with HP and Sun UNIX platforms, as well as experience implementing UNIX and LAN security measures (including firewalls). In-depth understanding of System Administration methodology and principles. Must be a self-motivator, good working knowledge of common programming languages (C/C++, Java, PERL, RUBY). The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements. Duties, responsibilities and requirements may change over time and according to business need. #LI-NB1 Worker Type: Employee

System Administrator

Hyderabad, Telangana

0 years

Not disclosed

On-site

Full Time

Business Unit: Cubic Corporation Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners. We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details: Job Summary: The Systems Administrator plays an integral role in the deployment team. Assists in system architecture, design, integration, and development. The administrator assures systems are well-behaved and all system platform operating systems (Windows, AIX, UNIX, LINUX, etc.) remain current and secure. In addition, the administrator role ensures that upgrades and installations are well-rehearsed and documented prior to conducting official installations. The administrator is the key liaison who works closely with colleagues and customers to ensure systems in-house or deployed Nextfare suite products software, and peripherals are kept current and functional. This position works under general supervision and direction. “This role requires an employee to work on a rotational basis (24/7) that includes night shifts and fixed weekend, including Saturday and Sunday shifts (12 hours a day or 12 hours evening/night during weekends) and the rest of the weekdays 9 hours, total of 40 hours a week. Such an employee would have 4 days working and 3 days weekly OFF” Essential Job Duties and Responsibilities: Performs day-to-day system administration Monitors and manages system health checks, OSs, and system software. Assists the Network administrator as needed with LAN, WAN, and Internet. Manages and controls Software licenses. Maintains secure backend systems and LANs. Provides guidance and recommendations on all backend OS’s. Provides Windows, UNIX, LINUX, AIX, and NT-based platforms. Installs and configures system backup/restore/failover software (NetBackup/Veritas/Legato, etc) and hardware. Conducts performance tuning; optimization of resource configuration – All platforms and LAN. Supports the configuration of Routers, Firewalls, and Load Balancers. Assists in the installation and configuration of databases. Assists in installing and configuring monitoring software such as Big Brother, etc. Applies the system OS and DB. patch sets Installs Oracle database software General Duties and Responsibilities: Comply with Cubic’s Quality Management System Comply with Cubic Occupational Health, Safety, and Environment policies and procedures Comply with security in accordance with established policies and procedures of the organisation Comply with Cubic Human Resources Procedures Other duties as requested Minimum Job Requirements: Three-year/Four-year college degree in computer science, or a related technical field. Two years of systems administration experience. Knowledge and experience administering various Windows and UNIX Operating Systems. Extensive knowledge and experience in LAN network engineering – TCP/IP, internet. Must have extensive knowledge and experience with HP and Sun UNIX platforms, as well as experience implementing UNIX and LAN security measures (including firewalls). In-depth understanding of System Administration methodology and principles. Must be a self-motivator, good working knowledge of common programming languages (C/C++, Java, PERL, RUBY). The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements. Duties, responsibilities and requirements may change over time and according to business need. #LI-NB1 Worker Type: Employee

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview