Embedded Engineering Manager

Cubic Transportation Systems

Hyderabad

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cubic Transportation Systems in Hyderabad is seeking an experienced software engineering leader to manage and deliver complex software projects, ensuring alignment with plans, budgets, and schedules. You will guide cross-functional teams, drive development, testing and integration, and mentor engineers to achieve high-quality results while maintaining focus on project objectives and timely delivery.

Strong communication, coordination across global teams and hands-on technical oversight are

Qualifications

  • Bachelor degree in a technical field with relevant experience.
  • Proven track record leading 8–10 member teams and delivering milestones.
  • Strong knowledge of embedded software lifecycle and modern development practices.

Responsibilities

  • Manage and implement software projects ensuring conformance with plans, budgets and schedules.
  • Coordinate activities of software engineering staff and allocate resources.
  • Lead design, development, testing, and code reviews for software projects.
  • Mentor team members and drive continual improvement in performance.
  • Ensure timely delivery and adherence to quality standards.
  • Collaborate with global teams to ensure alignment and effective communication.

Skills

Team leadership
Project management
Agile/Scrum
Communication
Mentoring
Problem solving
Decision making
Cross-functional collaboration

Education

Bachelor of Science in Electrical Engineering, Computer Science or related field

Tools

C/C++
Embedded Linux
RTOS (FreeRTOS, QNX, ThreadX)
Yocto
GCC
Git
Jenkins
GitLab/Bitbucket
Bootloaders (U-Boot)
IPC
HAL

Job description

Company Overview

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. Cubic is committed to solving global issues through innovation and service to our customers and partners.

Business Unit

Cubic Transportation Systems

Job Summary

Manages and implements software engineering projects ensuring conformance with plans, policies, procedures, budgets and schedules. Establishes and interprets plans, objectives, policies and procedures. Assists in the development of overall objectives and long‑range goals of the organization. Provides technical consultation. Plans, conducts and technically directs and tracks progress of projects. Develops and administers budgets, schedules and performance standards. This position typically works under limited supervision and direction. Incumbents of this position will regularly exercise discretionary and substantial decision‑making authority.

Essential Job Duties and Responsibilities
  • Ensure availability of required hardware resources, software and tools for each project.
  • Carry out analysis, design, development and testing of software using appropriate tools.
  • Coordinate activities of software engineering staff. Establish work goals and allocate resources. Plan, lead and track work activities of software project staff.
  • Motivate, delegate, coach and train subordinates.
  • Supervise day‑to‑day development of assigned project work by team members as applicable.
  • Teams include software engineers, leads and software test engineers.
  • Guide teams in performing testing to ensure a good quality product is delivered.
  • Ensure achievement of schedules and budgets. Manage software engineering metrics.
  • From inception to completion, plan, manage, track and improve all software systems development.
  • Conduct in‑house training. Conduct briefings and participate in technical meetings for internal and external representatives concerning specific operations.
  • Coach and mentor team members to continually improve their performance.
  • Manage recruitment activities, annual performance reviews, time‑sheet approval and holiday requests.
  • Act as an advisor to staff regarding tasks, projects, and operations. Oversee daily operations in order to meet schedules or to resolve complex problems.
  • Show commitment to company values, ethics, safety, security, labor charging, and quality. Participate in company‑wide Continuous Process Improvement teams.
  • Keep abreast of new technologies and techniques.
  • Conduct code reviews and guide team members in code reviews, ensuring necessary improvements in code are made after reviews.
  • Work closely with global technical team to ensure better and timely delivery.
  • Communicate clearly and effectively with staff at different locations to ensure coordination for work of team.
  • Ensure quality of software deliverables and accuracy to specifications.
  • Support any other departmental projects/tasks as and when directed by supervisor.
  • Be able to step in and perform any team member's duties, as necessary.
  • Suggest ideas to improve effectiveness, employee morale and satisfaction.
  • Carry out supervisory responsibilities in accordance with the organization’s policies and applicable laws.
  • Support the bids and proposal and customer variation requests.
  • Keep abreast of improvements and developments within software engineering techniques.
Minimum Job Requirements
  • Bachelor of Science degree in electrical engineering, computer science or related field or equivalent professional experience or combination of both plus a minimum of eight years of related experience.
  • Proven experience handling a team of 8–10 members.
  • A proven track record of leading teams and projects successfully to meet required milestones and objectives including setting objectives, performance management, development, and cost controls.
  • Result oriented and capable of delegating responsibility to Software Development Supervisors to lead a project including developing concepts, objectives, resource requirements and cost controls.
  • An experienced software engineer with a proven track record of specification, design and development of software.
  • Up‑to‑date knowledge of software engineering programming language and technologies.
  • Good experience in BSP, Device drivers and peripheral interfaces like USB, Ethernet, I2C, SPI etc.
  • Knowledge of Bootloaders (U‑Boot, MCUboot).
  • Must have good experience in C, C++, embedded Linux, IPC and RTOS like FreeRTOS, QNX, ThreadX.
  • Embedded CI/CD pipelines (Yocto + Jenkins/GitLab/Bitbucket).
  • Cross‑compilation toolchains (GCC) and version control systems (Git).
  • Knowledge of Secure firmware/OTA update mechanisms.
  • Agile/Scrum and DevOps methodologies.
  • Knowledge of hardware abstraction layers (HAL) and platform framework design.
  • Must display a sound understanding of software development life‑cycle, with excellent problem‑solving skills.
  • Effective decision maker with the ability to consider the impact and take accountability for decisions made.
  • Proven track record of problem solving and effective resolution, with the ability to define test schedules and data requirements.
  • Able to prepare reports, manuals, procedures and status reports.
  • Self‑motivated, pragmatic with the ability to motivate and lead others to achieve individual and shared goals.
  • Excellent written and verbal communication skills with the ability to communicate effectively at all levels.
  • 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.
  • Ability to travel; may need to work occasionally at other company sites.
Preferred Qualifications
  • Experience with ARM Cortex‑A / Cortex‑M architectures.
  • Knowledge of wireless technologies (BLE, Wi‑Fi, LTE/5G).
  • Integration with IoT cloud platforms (Azure IoT, AWS IoT, or equivalent).
  • Secure boot and cryptography frameworks.
  • PCI compliance and embedded system security standards.
  • Secure Access Modules (SAM) / Hardware Security Modules (HSM).
Worker Type

Employee

EEO Statement

We are committed to creating an inclusive workplace and welcome applications from people of all backgrounds. We do not discriminate based on any protected characteristic under applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Engineering Manager
Embedded Engineering Manager

Cubic Corporation • Telangana

On-site
INR 1,200,000 - 1,800,000
Senior Architect - Embedded systems
Senior Architect - Embedded systems

Cubic Transportation Systems • Hyderabad

On-site
INR 2,000,000 - 3,000,000
Embedded Engineering Manager
Embedded Engineering Manager

Cubic Corporation • Hyderabad

On-site
INR 4,200,000 - 6,000,000
Senior Architect - Embedded systems
Senior Architect - Embedded systems

Cubic Corporation • Telangana

On-site
INR 2,000,000 - 3,000,000
Software Engineering Manager
Software Engineering Manager

Cubic Corporation • Telangana

On-site
INR 1,200,000 - 1,800,000
Software Engineering Manager
Software Engineering Manager

Cubic Corporation • Hyderabad

On-site
INR 2,000,000 - 3,000,000
Senior Manager Software Engineering
Senior Manager Software Engineering

Cubic Corporation • Hyderabad

On-site
INR 1,500,000 - 2,000,000
Software Engineering Manager
Software Engineering Manager

Cubic Transportation Systems • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Careernet • Bengaluru

On-site
INR 1,200,000 - 1,900,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000