19,642 Systems Programming jobs in India

Embedded Systems Programming

Pune, Maharashtra Epergne Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

Embedded Systems Developer


Location : Pune

Notice Period : Immediate

Experience : 4+ Years


Minimum Experience:
  • 4+ years of hands-on experience in Embedded C & C++ development


Required Skills & Experience:


Embedded C & C++ Development

  • Strong proficiency in C and C++ for embedded systems.


RTOS Experience

  • Must have experience working with RTOS environments, specifically FreeRTOS or Zephyr RTOS .
  • Familiarity with debugging code in RTOS-based environments.


Microcontroller Experience

  • Must have hands-on experience working with RTOS-based microcontrollers .


Communication Protocols

  • Familiar with various communication protocols for embedded systems such as:
  • Modbus , Ethernet , BACnet , REST


Bluetooth (BLE)

  • Must have experience with Bluetooth Low Energy (BLE) , including BLE Mesh and BLE GATT server implementation.


Microcontroller Expertise

  • Experience with STM32 , Nordic , and ESP32 microcontrollers (advantageous).


Bootloader & Firmware Upgrade

  • Experience in working with custom bootloaders and Firmware Update Systems (FUS) (added advantage).


Dual-Core System Experience

  • Exposure to working on dual-core microcontroller architectures (advantageous).


Version Control & Collaboration Tools

  • Experience with software versioning tools such as SVN or Git .


Control & Interface Board Bring-Up

  • Must have hands-on experience in control and interface board bring-up .


IoT Development Experience

  • Exposure to IoT cadence and best practices for embedded IoT devices (added advantage).


GCC Compiler & IDEs

  • Strong knowledge of GCC compilers for embedded systems, preferably with VS Code IDE (added advantage).

Makefiles

  • Experience in writing makefiles for building and compiling embedded projects.

2.Preferred Qualifications:


Educational Background

  • Bachelor s degree in Electrical Engineering , Electronics & Communication Engineering , or related fields.


Agile/Scrum Environment

  • Ability to work effectively in an Agile Scrum (or other iterative development) environment.


RTOS and C/C++ Expertise

  • Strong understanding of RTOS concepts and C/C++ languages for embedded development.


Communication Protocols & BLE Mesh

  • Solid understanding and experience with communication protocols, especially BLE Mesh .


Problem Solving & Communication Skills

  • Strong analytical and problem-solving skills with excellent verbal and written communication skills .


Self-Starter

  • Self-motivated, with the ability to work effectively with minimal supervision.

This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer - DevSecOps | Systems Programming

Chennai, Tamil Nadu UPS India

Posted today

Job Viewed

Tap Again To Close

Job Description

Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become better every day. We know what it takes to lead UPS into tomorrow—people with a unique combination of skill + passion. If you have the qualities and drive to lead yourself or teams, there are roles ready to cultivate your skills and take you to the next level.

Job Description:

Applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software that provide business capabilities, solutions, and/or product suites. Provides systems life cycle management (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.) to ensure delivery of technical solutions is on time and within budget. Researches and supports the integration of emerging technologies. Provides knowledge and support for applications’ development, integration, and maintenance. Develops program logic for new applications or analyzes and modifies logic in existing applications. Analyzes requirements, tests, and integrates application components. Ensures that system improvements are successfully implemented. May focus on web/internet applications specifically, using a variety of languages and platforms. Defines application complexity drivers, estimates development efforts, creates milestones and/or timelines, and tracks progress towards completion.

Provides specific functional expertise that is theoretical and conceptual in nature. This expertise is typically acquired through a combination of university education and experience within a field. May have responsibility for supervising others in the capacity of a “player coach” but primary focus is individual expertise. Particularly at higher levels, sophisticated subject matter expertise is a requirement for success.

Applies working knowledge and experience in own job discipline. Continues to broaden capabilities and understanding of the company, processes and customers. Solves problems in straightforward situations by analyzing possible solutions using experience, judgment, and precedents. Impacts quality of own work and the work of others on the team. Performs a range of assignments with a moderate level of guidance and direction.

Agile Engineering Best Practices
• Understands the software development lifecycle and how various agile engineering practices can be used (e.g., in planning, requirements analysis, design, coding, unit testing, acceptance testing).
• Understands when to apply agile methodologies vs. traditional methodologies to achieve the best development outcome.
• Applies agile engineering practices (e.g., Extreme Programming techniques such as pair programming and test driven development) in own software development projects.

Project Management
• Develops project plans, defines timeframe, and prioritizes tasks to achieve project milestones and deliver intended objectives.
• Identifies the type of resources required to support a project, and makes recommendations for specific people, technology, partners, etc.
• Monitors progress to meet project milestones, timelines, specifications and requirements.

Troubleshooting
• Gathers pertinent information about a problem by analyzing data and patterns and identifying underlying issues.
• Researches and recommends more detailed solutions to resolve problems.
• Implements solutions based on advanced knowledge of standard practices and previous experiences; escalates complex or unprecedented issues and needed.

Application Development/Programming
Develops and tests complex or non-routine software applications and related programs and procedures to ensure they meet design requirements.

System and Technology Integration
Demonstrates knowledge of advanced and relevant technology; exhibits comfort working with several forms of technology; understands the relationship between applications, databases and technology platforms.

Technology Advising/Consulting
• Communicates effectively with customers; listens to customers’ concerns and issues regarding technology; determines customers’ needs and expectations and responds accordingly.
• Ensures that operational teams and subcontractors have a clear understanding of customer requirements; identifies technical issues and provides data to support solutions.
• Considers new ways of using technology to meet or enhance customers’ needs.

Primary Skill

Level 1 DevOps toolset support

- Knowledge of CI/CD tools like Jenkins, JFrog, Azure Pipeline etc

- Knowledge of Version control and source code management like Git, GitHub, Azure DevOps, etc

- Knowledge of DevOps pipeline and integration with other devops platform

- Knowledge of Openshift, Kubernetes, Docker

- Configuration Management and Infrastructure as Code (e.g. Terraform, Python, Chef, Ansible, and Bash)

- Security Compliance

Infrastructure maintenance: Qualys / Vulnerability analysis & remediation, Linux and Windows administration

- scripting, PowerShell

- server patching & updates, certificate updates,

- BCP, exercises, monitoring, backups

Secondary Skill

Product maintenance (product patching & upgrades)

Monitoring

- Knowledge/experience with Grafana, APM, Wireshark,

- Application Logs, Event Viewers, IIS, Proxy, Browser,

- TCPIP, DNS, Load Balance, Group Policies.


Employee Type:
 

Permanent


UPS is committed to providing a workplace free of discrimination, harassment, and retaliation.

This advertiser has chosen not to accept applicants from your region.

Systems Programming Analyst - Deployment/Release

Chennai, Tamil Nadu UPS

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

**Before you apply to a job, select your language preference from the options available at the top right of this page.**
Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become better every day. We know what it takes to lead UPS into tomorrow-people with a unique combination of skill + passion. If you have the qualities and drive to lead yourself or teams, there are roles ready to cultivate your skills and take you to the next level.
**Job Description:**
**Job Summary**
This position evaluates, designs, develops, tests, performs maintenance, and supports UPS technology assets. He/She contributes to the evaluation, design, testing, implementation, maintenance, performance, capacity tuning, and support of third-party infrastructures, applications, and appliances (i.e., transaction, collaboration, communications protocols, application delivery, virtualization, and directory services). This position executes processes to improve the reliability, efficiency, and availability of the systems environment.
**Responsibilities:**
+ Serves as a subject matter expert for administration, maintenance, customization, and support of workforce automation tools to increase organizational efficiency.
+ Utilizes basic templates and tools for activities and duties of low risk, minimal impact, low complexity, and scope.
**Qualifications:**
+ Bachelor's degree or International equivalent in Computer Science or related discipline - Preferred
+ Prior Knowledge of Windows Operating System
+ Proficient in Microsoft Office Word, PowerPoint, and Excel
+ Excellent verbal and written communication skills
Deployment Support and Release position
+ Ability to run reports and perform analytics
+ Identify root cause
+ Ability to develop solutions
+ Facilitate change control process
+ Experience with MDM - Mobile Device Management
+ Run team support for applications using MDM
+ Experience with AirWatch is preferred
+ Strong analytical, organizational, and documentation skills
+ Excellent written and verbal communication skills
+ Ability to work independently
+ Problem solving skills
+ RTE duties as needed
+ Coordinate meetings to ensure alignment among teams
+ Lean Agile Methodology preferred
+ Proficient in Microsoft Office
+ Datasets
+ Excel formulas
+ Importing and exporting CVS files
Mandatory Skills - Experience with MDM - Mobile Device Management, Strong analytical, organizational, and documentation skills
+ Excellent written and verbal communication skills
+ Proficient in Microsoft Office
Desired Skills - Experience with AirWatch and Lean Agile Methodology are preferred
**Employee Type:**
Permanent
UPS is committed to providing a workplace free of discrimination, harassment, and retaliation.
This advertiser has chosen not to accept applicants from your region.

Systems Programming Analyst - Deployment/Release

Chennai, Tamil Nadu UPS

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

**Avant de postuler à un emploi, sélectionnez votre langue de préférence parmi les options disponibles en haut à droite de cette page.**
Découvrez votre prochaine opportunité au sein d'une organisation qui compte parmi les 500 plus importantes entreprises mondiales. Envisagez des opportunités innovantes, découvrez notre culture enrichissante et travaillez avec des équipes talentueuses qui vous poussent à vous développer chaque jour. Nous savons ce qu'il faut faire pour diriger UPS vers l'avenir : des personnes passionnées dotées d'une combinaison unique de compétences. Si vous avez les qualités, de la motivation, de l'autonomie ou le leadership pour diriger des équipes, il existe des postes adaptés à vos aspirations et à vos compétences d'aujourd'hui et de demain.
**Fiche de poste :**
**Job Summary**
This position evaluates, designs, develops, tests, performs maintenance, and supports UPS technology assets. He/She contributes to the evaluation, design, testing, implementation, maintenance, performance, capacity tuning, and support of third-party infrastructures, applications, and appliances (i.e., transaction, collaboration, communications protocols, application delivery, virtualization, and directory services). This position executes processes to improve the reliability, efficiency, and availability of the systems environment.
**Responsibilities:**
+ Serves as a subject matter expert for administration, maintenance, customization, and support of workforce automation tools to increase organizational efficiency.
+ Utilizes basic templates and tools for activities and duties of low risk, minimal impact, low complexity, and scope.
**Qualifications:**
+ Bachelor's degree or International equivalent in Computer Science or related discipline - Preferred
+ Prior Knowledge of Windows Operating System
+ Proficient in Microsoft Office Word, PowerPoint, and Excel
+ Excellent verbal and written communication skills
Deployment Support and Release position
+ Ability to run reports and perform analytics
+ Identify root cause
+ Ability to develop solutions
+ Facilitate change control process
+ Experience with MDM - Mobile Device Management
+ Run team support for applications using MDM
+ Experience with AirWatch is preferred
+ Strong analytical, organizational, and documentation skills
+ Excellent written and verbal communication skills
+ Ability to work independently
+ Problem solving skills
+ RTE duties as needed
+ Coordinate meetings to ensure alignment among teams
+ Lean Agile Methodology preferred
+ Proficient in Microsoft Office
+ Datasets
+ Excel formulas
+ Importing and exporting CVS files
Mandatory Skills - Experience with MDM - Mobile Device Management, Strong analytical, organizational, and documentation skills
+ Excellent written and verbal communication skills
+ Proficient in Microsoft Office
Desired Skills - Experience with AirWatch and Lean Agile Methodology are preferred
**Type de contrat:**
en CDI
_Chez UPS, égalité des chances, traitement équitable et environnement de travail inclusif sont des valeurs clefs auxquelles nous sommes attachés._
This advertiser has chosen not to accept applicants from your region.

Manager, Mainframe Systems Programming - CICS

Ensono

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

Manager, Mainframe Systems Programming - CICSRemote - IndiaJR011638
At Ensono, our **Purpose is to be a relentless ally, disrupting the status quo and unleashing our clients to Do Great Things** **_!_** We enable our clients to achieve key business outcomes that reshape how our world runs. As an expert technology adviser and managed service provider with cross-platform certifications, Ensono empowers our clients to keep up with continuous change and embrace innovation.
We can **Do Great Things** because we have great Associates. The Ensono Core Values unify our diverse talents and are woven into how we do business. These five traits are the key to achieving our purpose: Honesty, Reliability, Curiosity, Collaboration, and Passion.
The Manager, Mainframe Systems Programming - CICS, MQ, and WAS will coordinate and delegate the responsibilities of their assigned IT teams, as they pertain to the installation and management of mainframe systems. Oversee the day-to-day functions aligning with their Global Leader(s) responsibilities/duties while maintaining on-going project management and statuses. The Manager will oversee training sessions with resources so that they can be equipped with new knowledge and skills to remain current. The Manager will do semi-annual reviews, set semi-annual goals, aligning to the Business Unit and Company.
Position reports to Sr. Manager, Database and Online Global Technical Services
**Key Areas of Focus for this Role**
+ Provide both technical and 'soft skill' hands on coaching to maintain and continue to build a well-rounded, well-balanced team. This includes project management, quality audits, and coordination of training sessions as well as day-to-day oversight of the team.
+ Provide thought leadership
+ Provides Technical support for SW solutions.
+ Provide direction to Team Leaders and resources.  
+ Participate in client/team/Business unit meetings as well as providing documentation for client operational meetings.
+ Keep abreast of changes in the standards, technologies, or methodologies
+ Administer and update weekly project management documents, aligning projects with client and BU activity.  
+ Manage team's ticket queue and following up on aging tickets
+ Provide risk assessment and risk management
+ Administer quarterly reviews
+ Set quarterly and yearly goals, aligning to the Business Unit and Company
+ Review assignments for accuracy and quality where applicable.  
+ Facilitate and coordinate software releases/upgrades or large projects.
+ Collaboration with other departments
+ Participate in and provide timely responses to all internal and external audits
+ Participating in onboarding new clients.
+ Own all facets of performance and career management for the team. Regular one-on-one meetings with all team members.
**What the Ideal Candidate Brings to this Role**
_Required Qualifications help to assure new Associates are set up for success in their role with Ensono. To be considered for this career opportunity, it is important that you meet all Required Qualifications. Candidates that may meet some, but not all, Other Qualifications are still encouraged to apply._
**Required Qualifications**
+ 10+ years of related experience within an IT Operations environment with a bachelor's degree. Relevant work experience will be considered in place of a bachelor's degree.
+ Hands-on technical experience installing z/OS and 3rd party mainframe software
+ 3 - 5 years of management experience in a related field
+ Strong problem-solving skills 
+ Self-motivated and have attention to detail 
+ Ability to effectively coordinate and lead internal resources to accomplish key milestones
+ Excellent communication and presentation skills with the ability to deliver informative and well-organized presentations
+ Strong interpersonal, collaboration, and leadership skills with the ability to work and build relationships across multiple levels of an organization
+ Experience working in a fast-paced environment and able to learn quickly
**Other Qualifications**
+ Knowledge of CICS, MQ, and/or WAS is a plus.
+ Knowledge in JCL
+ Knowledge system IPL processes
+ Knowledge of ISPF/TSO
+ Microsoft Office skills including Microsoft Project, Excel, Word, Teams, Sharepoint
JR011638
This advertiser has chosen not to accept applicants from your region.

Manager, Mainframe Systems Programming – CICS

Ensono

Posted today

Job Viewed

Tap Again To Close

Job Description

At Ensono, our Purpose is to be a relentless ally, disrupting the status quo and unleashing our clients to Do Great Things! We enable our clients to achieve key business outcomes that reshape how our world runs. As an expert technology adviser and managed service provider with cross-platform certifications, Ensono empowers our clients to keep up with continuous change and embrace innovation.

We can Do Great Things because we have great Associates. The Ensono Core Values unify our diverse talents and are woven into how we do business. These five traits are the key to achieving our purpose: Honesty, Reliability, Curiosity, Collaboration, and Passion.

The Manager, Mainframe Systems Programming – CICS, MQ, and WAS will coordinate and delegate the responsibilities of their assigned IT teams, as they pertain to the installation and management of mainframe systems. Oversee the day-to-day functions aligning with their Global Leader(s) responsibilities/duties while maintaining on-going project management and statuses. The Manager will oversee training sessions with resources so that they can be equipped with new knowledge and skills to remain current. The Manager will do semi-annual reviews, set semi-annual goals, aligning to the Business Unit and Company. 

Position reports to Sr. Manager, Database and Online Global Technical Services 

Key Areas of Focus for this Role   

  • Provide both technical and ‘soft skill’ hands on coaching to maintain and continue to build a well-rounded, well-balanced team. This includes project management, quality audits, and coordination of training sessions as well as day-to-day oversight of the team.
  • Provide thought leadership 
  • Provides Technical support for SW solutions. 
  • Provide direction to Team Leaders and resources.
  • Participate in client/team/Business unit meetings as well as providing documentation for client operational meetings. 
  • Keep abreast of changes in the standards, technologies, or methodologies 
  • Administer and update weekly project management documents, aligning projects with client and BU activity.
  • Manage team’s ticket queue and following up on aging tickets 
  • Provide risk assessment and risk management 
  • Administer quarterly reviews
  • Set quarterly and yearly goals, aligning to the Business Unit and Company 
  • Review assignments for accuracy and quality where applicable.
  • Facilitate and coordinate software releases/upgrades or large projects. 
  • Collaboration with other departments 
  • Participate in and provide timely responses to all internal and external audits 
  • Participating in onboarding new clients. 
  • Own all facets of performance and career management for the team. Regular one-on-one meetings with all team members.
  • What the Ideal Candidate Brings to this Role 

    Required Qualifications help to assure new Associates are set up for success in their role with Ensono. To be considered for this career opportunity, it is important that you meet all Required Qualifications. Candidates that may meet some, but not all, Other Qualifications are still encouraged to apply. 

    Required Qualifications  

  • 10+ years of related experience within an IT Operations environment with a bachelor’s degree. Relevant work experience will be considered in place of a bachelor’s degree.
  • Hands-on technical experience installing z/OS and 3rd party mainframe software
  • 3 – 5 years of management experience in a related field 
  • Strong problem-solving skills
  • Self-motivated and have attention to detail
  • Ability to effectively coordinate and lead internal resources to accomplish key milestones 
  • Excellent communication and presentation skills with the ability to deliver informative and well-organized presentations 
  • Strong interpersonal, collaboration, and leadership skills with the ability to work and build relationships across multiple levels of an organization 
  • Experience working in a fast-paced environment and able to learn quickly 
     
  • Other Qualifications  

  • Knowledge of CICS, MQ, and/or WAS is a plus.
  • Knowledge in JCL 
  • Knowledge system IPL processes 
  • Knowledge of ISPF/TSO 
  • Microsoft Office skills including Microsoft Project, Excel, Word, Teams, Sharepoint 
  • JR011638

    Next Job Posting

    Social Share

    This advertiser has chosen not to accept applicants from your region.

    Systems Programming Analyst - Deployment/Release

    New
    Chennai, Tamil Nadu UPS India

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become better every day. We know what it takes to lead UPS into tomorrow—people with a unique combination of skill + passion. If you have the qualities and drive to lead yourself or teams, there are roles ready to cultivate your skills and take you to the next level.

    Job Description:

    Job Summary
    This position evaluates, designs, develops, tests, performs maintenance, and supports UPS technology assets. He/She contributes to the evaluation, design, testing, implementation, maintenance, performance, capacity tuning, and support of third-party infrastructures, applications, and appliances (i.e., transaction, collaboration, communications protocols, application delivery, virtualization, and directory services). This position executes processes to improve the reliability, efficiency, and availability of the systems environment.

    Responsibilities:

    • Serves as a subject matter expert for administration, maintenance, customization, and support of workforce automation tools to increase organizational efficiency.
    • Utilizes basic templates and tools for activities and duties of low risk, minimal impact, low complexity, and scope.


    Qualifications:

    • Bachelor's degree or International equivalent in Computer Science or related discipline - Preferred
    • Prior Knowledge of Windows Operating System
    • Proficient in Microsoft Office Word, PowerPoint, and Excel
    • Excellent verbal and written communication skills

    Deployment Support and Release position 

    • Ability to run reports and perform analytics
      • Identify root cause
      • Ability to develop solutions
    • Facilitate change control process
    • Experience with MDM - Mobile Device Management 
      • Run team support for applications using MDM
    • Experience with AirWatch is preferred
    • Strong analytical, organizational, and documentation skills
    • Excellent written and verbal communication skills
    • Ability to work independently
    • Problem solving skills
    • RTE duties as needed
    • Coordinate meetings to ensure alignment among teams
    • Lean Agile Methodology preferred 
    • Proficient in Microsoft Office
      • Datasets
      • Excel formulas
      • Importing and exporting CVS files

    Mandatory Skills -    Experience with MDM - Mobile Device Management, Strong analytical, organizational, and documentation skills

    • Excellent written and verbal communication skills
    • Proficient in Microsoft Office

    Desired Skills - Experience with AirWatch and Lean Agile Methodology are preferred 


    Employee Type:
     

    Permanent


    UPS is committed to providing a workplace free of discrimination, harassment, and retaliation.

    This advertiser has chosen not to accept applicants from your region.
    Be The First To Know

    About the latest Systems programming Jobs in India !

    Sr. Systems Programming Analyst - Automation- IaC

    Chennai, Tamil Nadu UPS India

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Explore your next opportunity at a Fortune Global 500 organization. Envision innovative possibilities, experience our rewarding culture, and work with talented teams that help you become better every day. We know what it takes to lead UPS into tomorrow—people with a unique combination of skill + passion. If you have the qualities and drive to lead yourself or teams, there are roles ready to cultivate your skills and take you to the next level.

    Job Description:

    Sr. Systems Programming Analyst (Automation- IaC)
     

    Job Description

    About UPS:

    Moving our world forward by delivering what matters! UPS is a company with a proud past and an even brighter future. Our values define us. Our culture differentiates us. Our strategy drives us. At UPS we are customer first, people led, and innovation driven. UPS’s India based Technology Development Centers will bring UPS one step closer to creating a global technology workforce that will help accelerate our digital journey and help us engineer technology solutions that drastically improve our competitive advantage in the field of Logistics.
     

    ‘Future You’ grows as a visible and valued Technology professional with UPS, driving us towards an exciting tomorrow. As a global Technology organization, we can put serious resources behind your development.  If you are solutions orientated, UPS Technology is the place for you. ‘Future You’ delivers ground-breaking solutions to some of the biggest logistics challenges around the globe. You’ll take technology to unimaginable places and really make a difference for UPS and our customers.
     

    Job Summary
    This position is responsible for the evaluation, design, operational maintenance, protection, and support of various automation initiatives ( IaC) within the WAMS ( Web Applications and Messaging Systems ) department.  This position utilizes supplied specifications and standardized tools for work assignments of moderate risk, impact, complexity, and scope . An Infrastructure as Code (IaC) Engineer is responsible for automating the management and provisioning of computing infrastructure using code. This role is crucial for ensuring consistency, efficiency, and scalability in IT operations.

    Responsibilities:

    • Design and Develop Automation Scripts:  Create scripts and templates to automate the creation, management, and updating of IT infrastructure.
    • Collaborate with Teams:  Work closely with software development and IT operations teams to align infrastructure with business goals.
    • Implement CI/CD Pipelines:  Configure and manage continuous integration and continuous deployment (CI/CD) pipelines to ensure reliable and quick code deployment.
    • Monitor and Troubleshoot:  Continuously monitor system performance, identify issues, and implement improvements to enhance stability and security.
    • Version Control:  Manage version control systems (e.g., Git) to ensure infrastructure configurations are reproducible and scalable.
    • Documentation and Knowledge Sharing:  Maintain proper documentation and share knowledge with team members to promote best practices.
    • Stay Updated:  Keep up to date with the latest trends and technologies in the DevOps and IaC industry.


    Qualifications:

    • 5 years of experience in software development, system administration, or other IT roles.
    • Bachelor’s Degree or International equivalent
    • Bachelor's Degree or International equivalent in Computer Science, Information Systems, Mathematics, Statistics, or related field - Preferred

    Technical Skills:

    • Proficiency in IaC tools such as Terraform, Ansible.
    • Good working knowledge of Git repository, ADO (Azure DevOps)
    • Good working knowledge of Digital certificates and automation
    • Knowledge of cloud services and automation tools.
    • Development Tools/Languages: Familiarity with tools like Java, and shell scripting.
    • Operating Systems: RedHat Linux

     Soft Skills:

    • Communication: Ability to articulate complex technical scenarios in a straightforward manner to stakeholders at various levels.
    • Critical Thinking: Evaluation of design decisions, trade-offs, and potential future challenges.
    • Attention to Detail: Especially crucial for analyzing system design documentation, error messages, and complex message flows.
    • Teamwork: Ability to collaborate with architects, developers, system administrators, and other roles involved in system administration and implementation.


    Employee Type:
     

    Permanent


    UPS is committed to providing a workplace free of discrimination, harassment, and retaliation.

    This advertiser has chosen not to accept applicants from your region.

    Engineering Manager - C/C++ , Systems Programming

    Bengaluru, Karnataka IN10 VMware Software India Private Limited

    Posted today

    Job Viewed

    Tap Again To Close

    Job Description

    Description

    The Elevator Pitch: Why will you enjoy this new opportunity?

    You have an analytical mind and a passion for the craft of software engineering, and you love solving problems and learning new things. Technologies come and go, but that excites you because of the endless possibilities it creates. You are looking for an opportunity to work for a company whose software is utilized by every Fortune 500 company and significantly impacts every industry. You want to be a part of a collaborative environment whose teams care about the product they are creating, how they create it, and the impact it has on customers’ business objectives. 

    At Broadcom EUC, you'll be diving into the world of modern AI integrations, directly contributing to the cutting-edge Anywhere Workspace platform. This platform, a cornerstone of the Broadcom EUC Cross-Cloud services portfolio, brings together the power of AI to enhance employee experiences, redefine vulnerability management strategies, and streamline application lifecycle management – all automatically. 

    What's truly exciting is that Broadcom EUC Anywhere Workspace stands as a trailblazing hybrid work platform, seamlessly integrating digital employee experience, virtual desktop infrastructure and apps (VDI and DaaS), unified endpoint management (UEM), and state-of-the-art security measures. By becoming a member of our team, you'll play an instrumental role in shaping the future of work, ensuring that individuals can thrive in a secure and seamless workspace, no matter the device or location. 

    What is the primary need, technical challenge, and/or problem you will be responsible for?

    Our goal is to make ‘VMware Horizon’ enable IT effectiveness at scale, and speed and enable customers to successfully implement hybrid work. We are looking for an Engineering Manager with a combined industry experience of at least 14 years, including a minimum of 4 years of technical leadership experience managing a team of software engineers. The candidate should have a strong background in architecting and designing enterprise software or cloud services using C++ across desktop and mobile platforms (Windows, Linux, MacOS, Chrome, Android, iOS etc.)

    As part of the Horizon Client and agent Engineering team (CART), you will be providing technical leadership by driving the design and development of major architecture components. You will be owning engineering initiatives and champion a culture of high ownership, continuous improvement, and engineering excellence. You will coach, manage, and mentor team of engineers.

    Success in the Role: What are the performance goals over the first 6-12 months you will work toward completing?

  • During your first two months on the job, you will work on understanding the product architecture, existing product development tools and release process. You are expected to gain knowledge in the domain and the technology your team is already using and participate in the team’s scope and architectural discussions.
  • By the sixth month we expect you to be in full control of the deliverables of your team. You work with your peer managers and product management team to build the product backlog, scope the projects working with your team members, make sure that they are delivered on-time and with the expected quality.
  • You will have to establish a reputation of leadership within a team and demonstrate influence within their area of expertise.
  • You will have to collaboratively work across other product and component teams.
  • You assume the people management responsibilities of a team of highly skilled software engineers.
  • You create career plans with each team member that captures where they are, where they want to go, and the tangible steps that will help them address any gaps in their current skills and experience. 
  • Your team is healthy as determined by key metrics of engagement, retention, work/life balance, and delivery.
  • You will have to be a subject matter expert with deep expertise in the key components of our data pipeline and platform.
  • You will have to handle the interactions with product management, cross-functional teams, and other groups, internal and external to End User Computing Business, to define and deliver the required solutions.
  • You will have to participate in all phases of software development including requirements, design, coding, testing, debugging, and performance tuning.
  • What type of work will you be doing? What assignments, requirements, or skills will you be performing on a regular basis?

  • Manage and lead a highly skilled engineering team and drive the design, implementation, and delivery.
  • Take ownership of Product architecture, design, product quality, user experience, and security
  • Communicate on regular basis with product management and release teams. As part of this team, you will work closely with cross-functional teams in multiple geographies to ensure product delivery and customer commitments are met on time.
  • Our products are critical to our customers, and you will co-ordinate and collaborate with our support team to make sure our customer needs are met.
  • Perform analysis of complex tasks or situations that required in-depth evaluation.
  • Connect your team’s work to other parts of the product. 
  • Bringing clarity where there is uncertainty, managing risk and continuously delivering value.
  • Train and mentor junior engineers by providing technical guidance and direction.
  • Take initiatives and identify new areas of improvement for products, tools, and process.
  • Manage activities to meet delivery dates and milestones and communicate status and risks to Engineering leads and project team.
  • You will implement and improve processes around DevOps, Agile, and CI/CD
  • You will be responsive to customer and product asks and escalations and help prioritize engineering work.
  • You should be doing regular 1:1 with your direct reports, discussing short term and long-term goals making sure your engineers have the direction needed to be successful. 
  • Coach engineers and sustainably grow individuals on your team.
  • As a people manager you will also be responsible for compensation and bonus planning and hiring
  • You will be responsible for daily engineering activities such as stand-ups, sprint planning, backlog grooming, architectural reviews, customer support, release readiness.
  • Championing a culture of high ownership, continuous improvement, and engineering excellence
  • What is the leadership like for this role? What is the structure and culture of the team like?

    This role will be reporting to the Senior Manager of Engineering. The team consists of highly competent senior and junior engineers working closely as a team. Our team’s focus is on challenging the status quo by innovating but at the same time getting stuff done. We believe in building trust amongst team members, all our stakeholders and committing to make our customers successful. The team is organized based on modules to define clear responsibility and accountability. At the same time teams are fluid enough to own up whatever is needed for the larger product to be successful. The team is transparent in communication and help each other for the success of overall team. We believe engineers are the most valuable asset of our company and team. We put extra emphasis on providing great work life balance and having fun at work.

    Where is this role located?  
    Flexible: This role offers a balanced arrangement, with the expectation of working 3 days a week in our local VMware office and the flexibility to work from home for the remaining days. It is essential that you reside within a reasonable commuting distance of the office location for the in-office workdays.

    This advertiser has chosen not to accept applicants from your region.
     

    Nearby Locations

    Other Jobs Near Me

    Industry

    1. request_quote Accounting
    2. work Administrative
    3. eco Agriculture Forestry
    4. smart_toy AI & Emerging Technologies
    5. school Apprenticeships & Trainee
    6. apartment Architecture
    7. palette Arts & Entertainment
    8. directions_car Automotive
    9. flight_takeoff Aviation
    10. account_balance Banking & Finance
    11. local_florist Beauty & Wellness
    12. restaurant Catering
    13. volunteer_activism Charity & Voluntary
    14. science Chemical Engineering
    15. child_friendly Childcare
    16. foundation Civil Engineering
    17. clean_hands Cleaning & Sanitation
    18. diversity_3 Community & Social Care
    19. construction Construction
    20. brush Creative & Digital
    21. currency_bitcoin Crypto & Blockchain
    22. support_agent Customer Service & Helpdesk
    23. medical_services Dental
    24. medical_services Driving & Transport
    25. medical_services E Commerce & Social Media
    26. school Education & Teaching
    27. electrical_services Electrical Engineering
    28. bolt Energy
    29. local_mall Fmcg
    30. gavel Government & Non Profit
    31. emoji_events Graduate
    32. health_and_safety Healthcare
    33. beach_access Hospitality & Tourism
    34. groups Human Resources
    35. precision_manufacturing Industrial Engineering
    36. security Information Security
    37. handyman Installation & Maintenance
    38. policy Insurance
    39. code IT & Software
    40. gavel Legal
    41. sports_soccer Leisure & Sports
    42. inventory_2 Logistics & Warehousing
    43. supervisor_account Management
    44. supervisor_account Management Consultancy
    45. supervisor_account Manufacturing & Production
    46. campaign Marketing
    47. build Mechanical Engineering
    48. perm_media Media & PR
    49. local_hospital Medical
    50. local_hospital Military & Public Safety
    51. local_hospital Mining
    52. medical_services Nursing
    53. local_gas_station Oil & Gas
    54. biotech Pharmaceutical
    55. checklist_rtl Project Management
    56. shopping_bag Purchasing
    57. home_work Real Estate
    58. person_search Recruitment Consultancy
    59. store Retail
    60. point_of_sale Sales
    61. science Scientific Research & Development
    62. wifi Telecoms
    63. psychology Therapy
    64. pets Veterinary
    View All Systems Programming Jobs