Current openings at Aritha

2G L1 developer

Job Description:
  • 2G firmware customer issues support
  • 2G feature enhancements
  • 2G Firmware verification (feature verification, regression test, debugging …etc )
Skill Set required
  • Communication background
  • Familiar with C language
  • Familiar with 2G spec
  • Better to have DSP experience
  • Assembly knowledge is a plus
Experience : 3 - 15 Years Location : Bengaluru
Job Description : Automation Engineer
  • 3 to 5 years experience in Automation testing
  • Hands-on experience on Appium, Selenium and TestNG/Junit
  • Good programming skills either on Java or python
  • Knowledge on CI/CD pipeline and Jenkins is a plus
  • Should be able to arrive at testcases and building test frameworks independently
Responsibilities
  • Create and maintain optimal data pipeline architecture
  • Assemble large, complex data sets that meet functional / non-functional business requirements.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using big data technologies.
  • Build analytics tools that utilize the data pipeline to provide actionable insights into customer acquisition, operational efficiency, and other key business performance metrics.
  • Work with stakeholders including the Executive, Product, Data, and Design teams to assist with data-related technical issues and support their data infrastructure needs.
  • Work with data and analytics experts to strive for greater functionality in our data systems.
  • Recommending changes in development, maintenance, and system standards.
  • Working in an agile development environment to deliver a high-quality product. Basic Qualifications
  • Bachelors/Masters degree in computer science or a related field
  • 1.5 to 3 years of relevant experience.
  • Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
  • Strong analytical skills.
  • Build processes supporting data transformation, data structures, metadata, dependency, and workload management.
  • Working knowledge of message queuing, stream processing and highly scalable BigData data stores.
  • Experience with big data tools: Hadoop, Spark, Kafka, etc.
  • Experience with relational SQL and NoSQL databases, including Postgres and Cassandra.
  • Experience with data pipeline and workflow management tools: Azkaban, Luigi, Airflow, etc.
  • Experience with stream-processing systems: Storm, Spark-Streaming, etc.
  • Experience with programming languages: Python, Scala.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operations
  • Candidate must have good written and oral communication skills, be a fast learner, and have the ability to adapt quickly to a fast-paced developing environmen

DSP Engineer

Responsibilities
  • Maintain or develop DSP firmware code including bug fixing and performance tuning
  •  New feature development
  •  Firmware code and chip verification
  •  RTL co-simulation
  •  In-house test
  •  Field Test, FTA, IOT support (issue analysis and perhaps on-site support) 
  • Resolving customer issues
Requirements
  • Strong understanding of the 3G (2G) communication receiver design, includes
  •  3GPP spec (physical layer)
  •  Baseband system architecture
  •  Modem algorithm
  •  HW acc interface and control
  •  Some experience in code and chip verification, customer support
  •  B.E. or M.Tech degree in EE or related
  •  3 to ~15 years experience in DSP firmware (exceptions will be considered)
  •  Enthusiastic and ability to be an independent player and also work in team
  • Good communication skills and Goal oriented individuals
  •  Willing to travel to Taiwan

Engineering Manager

An ideal engineering manager’s capabilities should be mix of sound of engineering and technology practices. He or she should be able to own up the quality of the releases , ensure timely release and ensure solution stability once deployed. Skill set required
  1. On the technology side
    1. Awareness of different architecture styles (Monolith, client server, microservices)
    2. Ability to understand engineering metrics – Performance , Security, Quality
    3. Ability to assess and establish test coverage
    4. Code review or code review assessment
    5. Bring in code quality tools
  2. On the managing side
    1. Work with product team and communicate or negotiate release timelines
    2. Work with dev team to establish sound architecture and engineering practices
    3. Ability to work with SRE and establish reliability processes
    4. Ability to work with SQA and set, implement and evaluate quality expectation
    5. Take ownership of the product code and establish release train
Full Stack Developer
  • Proficient in JavaScript, Ajax, JQuery, CSS3/HTML5
  • JavaScript Full Stack MERN/MEAN OR Angular/React and SpringBoot
  • Experience in any server-side programming JAVA/ JavaScript
  • Familiarity with cloud platforms like Azure, Aws, GCP
  • Experience in Python is good to have
  • Demonstrated expertise in developing end to end applications
  • Strong in Problem Solving/Programming/Logical Reasoning
  • Passion in creating world class app experience
  • As a part of this role, you will be working on both products and projects
  • As a senior developer you will be expected to know about working with source version control, design patterns, ability to come up with a design when provided with requirements
  • Good Communication skills
  • You will be expected to train and mentor junior developers

HR Recruiter

  •  Hands on exp of 4 years of experience in Technical Recruitment.
  • Sourcing profiles through various channels
like job portals and social networks.
  • Coordinating with hiring managers for the new requisitions
  •  Screening profiles, short-listing the candidates in preliminary rounds.
  •  Scheduling interviews, follow-up to get feedback, negotiating the salary.
  • Managing resumes and updating the database.
  • Should be good at sourcing for Contract/C2H/Permanent roles - extensively worked on staffing
  • Excellent communication and interpersonal Skills.
  • Must have worked on multiple job portals.
  • Assisting in some HR related tasks.
  • Good experience in managing weekend drives.
  • Fair knowledge on the technology.

Frontend Developer (1 to 2 yrs)

  • Relevant experience of 1+ years working as a React.js Developer.
  • Hands-on web development experience including the following technologies: jQuery, XML, JSON, HTML5, CSS, Ajax etc.
  • Knowledge on Angular JS is preferable
  • Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
  • Experience with browser-based debugging and performance testing software.
  • Excellent troubleshooting skills.
  • Excellent written and verbal communication skills
  • Experience working with tools like Git, Maven
  • Use of Firebug or Web Developer toolkits and IDEs
  • Hands-on experience working on cloud environments like AWS, Azure etc
  • Education: Bachelor’s degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field or Equivalent 

Backend Developer (1 to 2 yrs)

  • 1 to 2 years of experience developing web applications using J2EE.
  • Hands-on experience in Spring Boot.
  • Good knowledge of MicroServices.
  • Experience working with tools like Git, Maven, JFrog, UDeploy.
  • Expertise developing enterprise-level web applications and RESTful APIs using MicroServices
  • Rest API documentation using RAML/Swagger
  • Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments.
  • Must have Strong skills in Object Oriented Analysis and Design Concepts, Core Java 7/8, Middle tier technologies e.g. JPA/hibernate, Spring
  • Strong background working with Linux/UNIX environments.
  • Good knowledge on Databases
  • Excellent written and verbal communication skills
  • Hands-on experience working on cloud environments like AWS, Azure etc
  • Education: Bachelor’s degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field or Equivalent

LTE L1 Developer

  •  Candidate is responsible for development, maintenance and support of cellular protocol stack software for mobile phones.
  • Proven software development experience in core Layer-1 of at least one wireless telecoms standard namely 2/3/4G, either on the UE or NW side
  • Strong preference for candidates with 2G Layer-1 Controller experience
  • Good understanding of relevant Layer-1 2G specifications
  • Experience in embedded software development
  • Good analytical and debugging skills.
  • Design/Development of stack on RTOS based platforms.
  • C and/or C++ programming experienc
  • Good understanding On LTE L1 development

NAS/L4 DEVELOPER

  • Candidate is responsible for log analysis, development and support of cellular protocol stack software for mobile phones.
  • Proven software development experience in protocol layers 1/2/3/4 of at least one wireless telecoms standard namely 2/3/4G
  • Good understanding of 3GPP specifications.
  • Good analytical and debugging skills.
  • Design/Development of stack on RTOS based platforms.
  • C and/or C++ programming experience is preferred.
  • Good team player
 
Required Skills:
  • Python Django development experience candidates who has experience in Flask framework and REST API services.
  • Exp level of 2 to 4 years

Scrum Master - Embedded Systems Development

  • You'll Have The Following Skills & Experience
  •  Experience leading teams of up to 10
  • Strong agile experience
  •  Scrum master qualification or experience
  • Roadmap curation
  • Development process development
  • Strong CI/CD and TDD experience
  • Demonstrable experience in software design and development, using the C programming language, on embedded systems
  • Demonstrable practical MQTT protocol development
  • Experience developing and debugging in a Linux environment
  • Very strong scripting skills, e.g. bash, Python
  •  Experience in building and debugging software for embedded systems development, with demonstrable experience of shell scripting, debugging tools, e.g. gdb.
  •  Use of code revision, issue tracking and continuous integration tools, e.g. git, Jira, Gitlab
  •  Understanding of the hardware and software constraints related to developing home gateways or similar consumer electronic systems
  •  Must have experience of working with Agile delivery methodologies such as Scrum, Kanban; iterative planning and task estimation
  •  Experience of building products using OpenWRT or similar
  •  Collaborative and innovative approach to problem solving
  •  Exposure to, and understanding of drivers behind automated test strategies
  •  Working to ambitious timescales
UI Developer/Front End Developer JD: -- 1 Position  
  • 6 to 12 Years of Software Development expeience 
  • Minimun of 2+ years of Angular 2+ version exp (Angular Version 4 or higher experience) 
  • Ability to convert Photoshop files into fully functional web pages
  • Thorough knowledge of HTML5, CSS3, JavaScript, jQuery and related technologies
  • Thorough understanding of MVC/MVVM Design Pattern
  • Expert in at least one Front-end JavaScript frameworks/Libraries Angular 
  • Experience with front-end CSS framework ( e.g. Bootstrap , Foundation) and CSS preprocessors ( e.g. Saas, LESS )
  • Knowledge of fonts and typography in general
  • Experience in Responsive web design 
  • Expertize developing for and tesing across multiple browsers
  • Experience in Git
  • Integration of the front - end and back - end aspects of the web application.
  • Knowledge of API-driven web development
  • Experience working in Agile/Scrum environment
  • Strong analytical and abstract thinking skills
  • Extremely high energy and passion to work in a start-up environment
  • Self-driven to learn new technologies

Senior Data Analyst

Responsibilities
  • Synthesize data to provide actionable insights to customers, leadership and the product team to influence strategy and growth
  • Build dashboards, perform analysis, and tell stories with data to help our teams make better decisions
  • Monitor the performance of A/B testing for customers, new features and recommend iterations based on your findings
  • Own product data from tracking and modeling through visualization and analysis
  • Drive change in customer success and tech backed by data
  • Strong process orientation and ability to learn quickly
Basic Qualifications
  •  3+ Years of experience and a strong analytical background, with a degree in computer science, engineering, statistics or related quantitative field
  • Excellent problem-solving skills. Exhibit structured thinking, strong Analytical Skills and Process Orientation
  • Strong in Data analytics – Should be proficient in SQL and should have basic understanding of R/Python/Scala
  • Experience working with BI / Web Analytics tools
  • Understanding of concepts in quantitative user behavior analysis - segmentation, trends, cohort
  • Possess an extremely sound understanding of the basic areas of Computer Science such as Algorithms, Data Structures
  • Highly Action Oriented and will need to own data oriented projects from conceptualization to execution
  • Must have good written and oral communication skills, be a fast learner, and have the ability to adapt quickly to a fast-paced development environment Preferred Qualifications
  • Predictive analytics, data mining, statistics, machine learning, algorithms
  • Experience in working with large-scale, fault-tolerant distributed systems
  • Familiarity with Big Data platforms and architecture, relational and NoSQL database concepts, solid knowledge of Hadoop, Spark, Hive, etc in general

Backend Developer (5 to 8 yrs)

  • 5 to 8 years of experience developing web applications using J2EE.
  • 5+ years of experience in Spring Boot.
  • Good knowledge of MicroServices.
  • Experience working with tools like Git, Maven, JFrog, UDeploy.
  • Expertise developing enterprise-level web applications and RESTful APIs using MicroServices, with demonstrable production-scale experience.
  • Working experience in Industry Standard protocols related API Security including OAuth is a must.
  • Rest API documentation using RAML/Swagger
  • Demonstrate strong design and programming skills using JSON, Web Services, XML, XSLT, PL/SQL in Unix and Windows environments.
  • Must have Strong skills in Object Oriented Analysis and Design Concepts, Core Java 7/8, Middle tier technologies e.g. JPA/hibernate, Spring
  • Strong background working with Linux/UNIX environments.
  • Ability to perform root cause identification and pro-actively suggest design improvements
  • Working knowledge with noSQL databases and sql databases
  • Awareness of Cloud hosting Open Shift Enterprise, AWS, etc.
  • Passion to stay on top of the latest happenings in the tech world and an attitude to discuss and bring those into play.
  • Strong collaboration and communication skills within distributed project teams
  • Excellent written and verbal communication skills

Education: Bachelor’s degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field or Equivalent

Job description - Site Reliability Engineer Key Responsibilities
  • You are Accountable to make Infrastructure run as code ; You are a developer in the infrastructure (Storage, Server, Network) domain
  • Monitor and continually improve the capacity of our production environments infrastructure
  • Investigate and fix performance and scalability bottlenecks
  • Design and build features and tools to support performance and capacity planning
  • Design and implement monitoring and other preventative technology to ensure availability of production environments
  • Respond to alerts from production systems, identify and resolve root causes in a timely fashion
  • Prescribe a high-level problem descriptions and produce an objective proposals for one or more candidate solutions
  • Participate in shared on call support roster
Essential Requirements
  • Degree in computer science, IT, software engineering or similar
  • Minimum of 7 years’ experience in Software Engineering and/or IT roles
  • Demonstrable experience working in an Ops role (DevOps, Sysadmin, Site Reliability Engineer)
Experience with Azure, AWS ,Google or other public cloud providers
  • Integration with systems and services via REST API
  • Ability to communicate and manage expectations with key stakeholders both local and remote
  • Experience operating as part of a team responsible for developing new solutions/integrations from concept to production
Desirable Requirements
  • Experience ensuring the resilience of scalable cloud native solutions
  • Experience with no-SQL databases.
Exp: 7 to 8 years

Work location: Bengaluru

Job description - SQA Engineer

Bachelors/Masters in Engineering preferred with major as Computer Science or related field from a reputed institution
  •  7+ years of software testing experience required
  • Ability to independently understand and test cloud-based solutions or features with due consideration to aspects functionality, performance, scalability and security.
  • Design and implement functional and integration tests, validation framework and a measure to quantify the quality of variety of Data Science/Machine Learning models/datasets
  • Create detailed, comprehensive and well-structured automated test suites using programming languages such as Python & Robot Framework
  • Must have good knowledge of API testing (SOAP / REST) with tools like Postman.
  • Proficiency in Jenkins processes and agile methodologies is added advantage.
  • Experience and/or familiarity with Public Cloud (AWS), Microservices, Docker, Storage and Kubernetes/Containers
  • Strong knowledge of testing Text Search, SQL and NoSQL Databases.
  • Proven understanding of both Linux and Windows required.
  • Demonstrate good troubleshooting skills.
Exp: 7 to 8 years Work location: Bengaluru
Manual Testing
  • 2 to 4 years of experience in Manual testing
  • Good understanding of the testing methodology
  • Self-motivated and result oriented, autonomous worker
  • Should be able to arrive at testcases and building test frameworks independently
  • Good working knowledge of Test Automation tools like Selenium/Appium

Test System Software Developer

  • Essential Skills & Experience
  • Background in PC-based tools in a Windows environment (4 years+)
  • Fluent in C#
  •  Debug and resolution of issues at system or module level
  •  Use of configuration management systems and software version control
  •  Remotely working with minimum supervision
  •  Proven experience across all aspects of the software life-cycle
  •  Experienced in  working in Agile projects, including regular status reports and scrum meetings
  •  Experience working with multi-site distributed teams.
Desirable Skills & Experience (Optional, but very useful)
  •  Fluent in Java
  •  Experience in at least one web based application language
  • Experience in SQL Query Languages and databases systems for data analytics
WiFi Automation Engineer Experience you would be expected to have
  •  Very strong scripting skills, i.e. Python and bash
  • Use of code revision, issue tracking and continuous integration tools, i.e. git, Jira and Gitlab
  • Must have experience of working with Agile delivery methodologies such as Scrum, Kanban; iterative planning and task estimation is desirable.
  • Collaborative and innovative approach to problem solving
  • Continuous Integration, Continuous Deployment and Test Driven Development
  • Experience of testing CPE products, ideally using OpenWRT or similar
  • Exposure to, and understanding of drivers behind automated test strategies
  • Working to ambitious timescales
  • Understanding of the hardware and software constraints related to developing home gateways or similar consumer electronic systems
  • Willing to undertake self-development in required areas Ideally:
  • Experience of Robot Framework
  • An understanding of the TR-069 protocol and TR-181 data model design and use
  • Experience of Wi-Fi, cellular, DECT, voice or hybrid technologies
  • Has a working knowledge of Home Gateway standards including, but not restricted to: IPv4/IPv6, PPP, IPoE, Wi-Fi, UPnP / Multicast, EoGRE

WiFi Automation Lead Engineer

  •  Experience you would be expected to have
  • Extensive experience in developing / design / support of embedded CPE testing, ideally focussed on the home gateway space and in xDSL. (MANDATORY)
  • Extensive and proven experience using Test Automation tools like TestShell & Robot Framework with DSL Testing.
  • Good understanding of BT broadband network infrastructure. (MANDATORY)
  • Experience in testing home gateway and related (WAN &LAN) networking technologies, ideally with a focus on automated test techniques and in DSL. (MANDATORY)
  • Practical experience delivering Automated Test systems for embedded devices / home gateways products from product concept, architecture and design to market. (MANDATORY)
  • Experienced team leader, able to motivate and direct others with prior line management experience.
(PREFERRED) Skills Required For The Job: •
  • Highly Skilled in Embedded Test Automation Development using tools such as Test Shell, Robot Framwork.
  • Working knowledge of Home Gateway standards including, but not restricted to: ADSL, VDSL, G.FAST, FTTP, IPv4/IPv6, PPP, IPoE, Wifi, UPnP / Multicast, IPSEC, TR181/TR069, TR181 -
  • Deep understanding of the hardware and software constraints related to developing Test System for home gateways.
  • Good understanding of the telecoms industry with a strong understanding of CPE chipset availability, limitations and commercials.
  • Willing to undertake self-development in required areas
WiFi Engineer
  • C / C++ programming skills
  • Knowledge of Networking Protocols TCP/IP
  • Experience working on WiFi Technologies
  • Experience working with CPE (Customer Premises Equipment). Linux platform experience is a must.
  • RDK-B experience is a plus.
Experience : 3+ Years Location : Bengaluru/London
Lead CPE Engineer (WiFi Lead Engineer)
  • You'll Have The Following Skills & Experience
  • Experience leading teams of up to 10
  • Strong agile experience
  • Scrum master qualification or experience
  • Roadmap curation
  • Development process development
  • Strong CI/CD and TDD experience
  • Demonstrable experience in software design and development, using the C programming language, on embedded systems
  • Demonstrable practical MQTT protocol development
  • Experience developing and debugging in a Linux environment
  • Very strong scripting skills, e.g. bash, Python
  • Experience in building and debugging software for embedded systems development, with demonstrable experience of shell scripting, debugging tools, e.g. gdb.
  • Use of code revision, issue tracking and continuous integration tools, e.g. git, Jira, Gitlab
  • Understanding of the hardware and software constraints related to developing home gateways or similar consumer electronic systems
  • Must have experience of working with Agile delivery methodologies such as Scrum, Kanban; iterative planning and task estimation
  • Experience of building products using OpenWRT or similar
  • Collaborative and innovative approach to problem solving
  • Exposure to, and understanding of drivers behind automated test strategies
  • Working to ambitious timescales