Senior Software Development Engineer

1 week ago


Hyderabad City Taluka, Pakistan beBee Careers Full time

Software Integration Engineer Job Description

">

We are seeking a highly skilled and experienced Product Integration Engineer to join our team. The ideal candidate will have a strong understanding of software configuration management, particularly using Git, and experience with continuous integration pipelines.

The successful candidate will play a leading role in driving product development, conducting impact analysis, providing inputs to leads, proposing branching strategies and interim milestones, meeting quality and timeline goals, and mentoring junior members of the team.

This is an exciting opportunity for individuals who enjoy working in a fast-paced Agile environment and collaborating closely with cross-functional teams. If you possess excellent communication skills, a thorough understanding of software build systems, debug techniques, and configuration management, we want to hear from you

Key Responsibilities
  • Collaborate cross-functionally with stakeholders to gather and understand requirements.
  • Participate in setting standards for various stages in project lifecycle.
  • Collaborate with the team to deliver a high-quality product on a defined schedule.
  • Highlight risks and gaps early in the project life-cycle to identify the correct path forward.
  • Evaluate new tools and technology to ensure an automated and stable environment.
  • Code freeze for each release and intercepting the release criteria for key customers - Sanity, Stability, Conformance Test Suites, Power, Perf, fine-tuned testing based on need.
  • Ability to work with minimal requirements and manage multiple tasks.
  • Collaborate closely with Software and Test Teams.
  • Excellent understanding of CI systems.
  • Maintain the current CI system including defect investigation.
  • Play a role in continuous development of departments processes.
Requirements
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field, or a proven history of experience in the technical field.
  • References to a particular number of years' experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.
Education Requirements
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
  • OR
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • OR
  • PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
Skills and Qualifications
  • Knowledge of building continuous integration pipelines.
  • A thorough understanding of software configuration management especially using Git.
  • Understanding of bug databases and how to use them, for example Orbit.
  • Good understanding of build systems.
  • Good understanding of debug techniques.
  • Good understanding of configuration management.
  • Experience with git.
  • Experience with Linux Distributions such as Yocto, OpenWRT, Debian.
  • Hands-on work experience with Git, GitHub, Gerrit, Source Code Management Systems.
  • Software knowledge and experience on embedded and/or specialized software programs for Linux based systems.
  • Exposure to development on Linux based systems spanning Linux kernel and user-space, including operating system concepts, file systems, processes, and architecture.
  • Good understanding of Linux security, networking and user management.
  • Knowledge of tools like Docker, Kubernetes, and virtualization technologies.
  • Hands on experience in bootloader, kernel, complex issues analysis, using tools like GDB, strace, dmesg and system logs.
  • Programming Language Skills: C, C++, Python, Rust and shell scripting.
  • Excellent communication skills.


  • Hyderabad City Taluka, Pakistan beBeeSoftware Full time

    Job Title: Senior Software EngineerThis is a senior software engineer role where you will design, develop, and maintain complex software systems.Key Responsibilities:Design and implement software solutions using C, C++, Java, and Python.Collaborate with cross-functional teams to achieve project goals.Develop and maintain high-quality software...


  • Hyderabad City Taluka, Pakistan beBeeSoftware Full time

    Develop a fulfilling career in software engineering and take your skills to the next level with this exciting opportunity. Explore a world of possibilities as you collaborate with talented professionals to develop innovative products.About the Role:This senior software engineer position offers a chance to leverage your experience and guide project teams...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    About the RoleAs a senior full stack engineer with expertise in programming, API Development, Design Patterns, SDLC, IaC tools, testing, and site reliability engineering, you will lead and contribute to the development of software solutions.Lead the development of software solutions as a senior full stack engineer.Define and implement best practices for...


  • Hyderabad City Taluka, Pakistan FANATICS INC Full time

    About the Role:We are seeking a highly skilled and experienced full stack Senior Software Engineer to join our growing engineering team. As a Senior Software Engineer, you will be a key contributor to the design, development, and maintenance of our core applications. You will work independently and collaboratively on complex projects, leveraging your...


  • Hyderabad City Taluka, Pakistan beBeeEmbedded Full time

    Job Title: Senior Software Engineer - Embedded SystemsSolving complex technical problems requires a deep understanding of software design, development, and testing. As a Senior Software Engineer in our Embedded Systems team, you will work on designing, developing, and validating cutting-edge software solutions for various Qualcomm products. Your expertise in...


  • Hyderabad City Taluka, Pakistan beBeeSoftware Full time

    Unlock Your Potential as a Senior Software DeveloperWe are seeking an experienced and skilled senior software developer to join our team. As a seasoned professional in the field, you will be responsible for designing and delivering innovative technology solutions that meet the needs of our organization.About the RoleDesign and develop complex software...


  • Hyderabad City Taluka, Pakistan FANATICS INC Full time

    About the Role:We are seeking a highly skilled and experienced full stack Senior Software Engineer to join our growing engineering team. As a Senior Software Engineer, you will be a key contributor to the design, development, and maintenance of our core applications. You will work independently and collaboratively on complex projects, leveraging your...


  • Hyderabad City Taluka, Pakistan FANATICS INC Full time

    About the Role:We are seeking a highly skilled and experienced Senior Software Engineer to join our growing engineering team. You will be a key contributor to the design, development, and maintenance of our core applications, leveraging your expertise in Go and Java to build robust and scalable systems. This role requires strong technical leadership,...


  • Hyderabad City Taluka, Pakistan beBee Careers Full time

    Solr engineers with expertise in Java and/or Python, API development, design patterns, SDLC, IaC tools, testing, and site reliability engineering are sought after to lead and contribute to the development of software solutions.The ideal candidate will define and implement best practices for software development, including coding standards, code reviews, and...


  • Hyderabad City Taluka, Pakistan beBeeSOFTWARE Full time

    Software engineers design, develop and maintain software for cutting-edge products. As a member of this team, you will work under supervision to create system-level software solutions. Required Skills:C programming knowledge with experience in embedded systemsStrong analytical skills for debugging embedded systemsKnowledge of processor architecture, cache,...