Principal Software Architecture Leader for Hardware-Software Systems

1 month ago


Ahmedabad, Gujarat, India HRemedies Full time
About the Role

We are seeking a seasoned Principal Software Architecture Leader to spearhead our efforts in designing and developing cutting-edge hardware-software systems.

As a key member of our team, you will be responsible for leading the architecture of our system software and collaborating with cross-functional teams to drive technical strategy.

Key Responsibilities
  • Develop and maintain a deep understanding of our system software architecture and hardware components.
  • Mentor junior team members and contribute to their growth and development.
  • Leverage your expertise in software engineering principles, design patterns, data structures, and algorithms to drive system architecture decisions.
  • Collaborate with engineers to develop applications for desktop platforms using C++, C#, or Java.
  • Evaluate and recommend technologies for interface protocols such as CORBA, Apache Thrift, gRPC, or similar.
  • Participate in collaborative discussions to detail out abstract problem statements into concrete requirements and design.
  • Foster strong communication skills and work effectively in a team environment.
Requirements
  • 5-10 years of experience in system software engineering or software development, with prior experience in non-compute hardware automation or instrumentation.
  • Experience in developing applications for desktop platforms.
  • Mandatory experience in OOP, design patterns, data structures, and algorithms, distributed systems, multi-threaded and multi-process programming.
  • Proficiency in writing, deploying, and maintaining production code in C++, C#, or Java.
  • Familiarity with MFC, WinForms, Win32, WPF/WCF.
  • Bachelor's degree or higher in Computer Science, Engineering, or related field.
What We Offer

We offer a competitive salary of $120,000 - $180,000 per annum, commensurate with experience, and a range of benefits that cater to your professional growth and well-being.



  • Ahmedabad, Gujarat, India Crest Data Full time

    Job DescriptionWe are seeking an experienced Principal Software Architect to lead our technology team at Crest Data.Company OverviewCrest Data is a global leader in data analytics, security, and cloud solutions. We work with Fortune 500 corporations and innovative startups, providing cutting-edge technological services.Our company is headquartered in...


  • Ahmedabad, Gujarat, India Asset Telematics Full time

    **Job Title:** Principal Software Engineer**Estimated Salary:** ₹25,00,000 - ₹35,00,000 per annum (dependent on experience)We are seeking a skilled Principal Software Engineer to join our team at Asset Telematics. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software...


  • Ahmedabad, Gujarat, India BRILWORKS SOFTWARE LLP Full time

    About UsBrilworks Software LLP is a leading software development company.Salary: ₹1500000 - ₹2000000 per annumJob DescriptionWe are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have 4+ years of experience in software development and a strong proficiency in Core Java (OOP, Collections, Threads, Regular Expressions,...


  • Ahmedabad, Gujarat, India Simform Solutions Full time

    Company Overview:Simform Solutions is a leading provider of innovative software solutions. Our team of experts is dedicated to delivering high-quality products that meet the evolving needs of businesses.Job Summary:We are seeking a highly skilled Principal Java Software Architect to join our team. This role will involve designing and developing complex...

  • Software Engineer

    3 weeks ago


    Ahmedabad, Gujarat, India Universal Software Full time

    About Universal SoftwareWe are a leading software development company specializing in innovative solutions for various industries. Our team is driven by cutting-edge technology and exceptional service.Job SummaryAs a skilled Software Engineer, you will be responsible for developing, testing, and maintaining high-quality software applications. You will...


  • Ahmedabad, Gujarat, India BCI~IT Full time

    Role OverviewWe are seeking a skilled Principal Software Development Engineer to join our team at BCI-IT. This role will involve designing, developing, and maintaining software applications using Java and AWS technologies.Job DescriptionThis is a full-time position that requires the ability to work in a hybrid environment with occasional office visits. The...


  • Ahmedabad, Gujarat, India Universal Software Full time

    About Universal Software:We are a leading software development company specializing in innovative solutions for various industries. Our cutting-edge technology and exceptional service are driven by a talented and dedicated team.Estimated Salary: $80,000 - $120,000 per yearJob Summary:This full stack software engineer position involves developing, testing,...


  • Ahmedabad, Gujarat, India Software Co Full time

    Job Summary:Software Co seeks an accomplished Project Manager to spearhead our software development initiatives in Ahmedabad. As a seasoned leader, you will oversee multiple simultaneous projects, driving them to world-class delivery standards.About Software Co:We are a dynamic and rapidly growing software and app development agency with a presence in...


  • Ahmedabad, Gujarat, India Universal Software Full time

    We are seeking an experienced professional to join our dynamic team at Universal Software as a Database Architectural Specialist. This role involves designing, developing, and maintaining SQL databases, ensuring high performance, availability, and security.Key ResponsibilitiesDatabase Design and Development:


  • Ahmedabad, Gujarat, India Ishitva Robotic Systems Full time

    Software Development Position at Ishitva Robotic SystemsWe are seeking a highly skilled Senior Software Developer to join our team at Ishitva Robotic Systems.As a key member of our development team, you will design and develop high-performance desktop applications using C++, C, and Qt. You will work closely with our AI teams to integrate intelligent features...


  • Ahmedabad, Gujarat, India Ishitva Robotic Systems Full time

    We are seeking a skilled Senior Software Developer with expertise in developing robust desktop applications and a deep understanding of hardware-software integration at Ishitva Robotic Systems.The role involves designing and maintaining high-performance applications using C++, C, and Qt, collaborating with AI and hardware teams, and ensuring seamless...


  • Ahmedabad, Gujarat, India Embrill Private Limited Full time

    About Embrill Private LimitedEmbrill Private Limited is a leading organization that offers cutting-edge solutions in the field of electronics and software development.Job OverviewWe are seeking an experienced Electrical Systems Software Specialist to join our team. This role will involve designing, developing, and implementing software solutions for various...


  • Ahmedabad, Gujarat, India Universal Software Full time

    We are seeking a meticulous and detail-oriented Quality Assurance (QA) professional to ensure the quality and reliability of our software products at Universal Software. As a QA Engineer, you will be responsible for developing and executing comprehensive testing procedures to verify software functionality, performance, and reliability.Key...


  • Ahmedabad, Gujarat, India Arting Digital Full time

    Job Title: Software Development LeaderWe are seeking an experienced Front-end Architect to join our team at Arting Digital. In this role, you will be responsible for designing and developing dynamic and responsive web applications using ReactJS.Key Responsibilities:Design and develop high-performance, scalable front-end architectures using ReactJS.Create...


  • Ahmedabad, Gujarat, India HRemedies Full time

    Chief Software Architecture SpecialistWe are seeking a highly skilled Chief Software Architecture Specialist to lead our software engineering team.This is a challenging and rewarding role for a seasoned software engineer who has a passion for developing innovative software solutions, utilizing industry-leading technologies like C++, Java, or C#.The...


  • Ahmedabad, Gujarat, India Universal Software Full time

    Universal Software is seeking a meticulous and detail-oriented Sr. QA Engineer.We are looking for an expert in software testing who will ensure the quality and reliability of our software products through rigorous testing procedures.The ideal candidate will possess a strong analytical mindset, excellent communication skills, and a passion for delivering...


  • Ahmedabad, Gujarat, India Universal Software Full time

    At Universal Software, we pride ourselves on delivering innovative solutions for a wide range of industries. As a skilled .NET Developer, you will play a crucial role in developing, testing, and maintaining high-quality software applications.About UsWe are a leading software development company driven by a talented and dedicated team. Our cutting-edge...


  • Ahmedabad, Gujarat, India Universal Software Full time

    Job Title: Quality Assurance Specialist - Software Tester">About Us:">Universal Software is a dynamic and innovative company that specializes in developing high-quality software solutions. We are committed to delivering exceptional products that meet the evolving needs of our clients.">Salary: $120,000 - $150,000 per year">Job Description:">We are seeking an...


  • Ahmedabad, Gujarat, India Universal Software Full time

    Job SummaryUniversal Software is looking for an experienced PYTHON DEVELOPER.About the Role:The selected candidate will be responsible for developing and maintaining software products using Python. Key responsibilities include writing, testing, and debugging code as well as integrating applications with third-party web services.To be successful in this role,...


  • Ahmedabad, Gujarat, India Crest Data Full time

    About Crest DataWe are a leading provider of innovative enterprise software solutions, serving global Fortune 500 clients in the data center and big data segments.Job Title: Senior Software Development LeaderSalary: $150,000 per annum (negotiable based on experience)Job Description:This is an exciting opportunity for a strong ReactJS Lead Engineer to join...