Job brief We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. Responsibilities Design and implement software of embedded devices and systems from requirements to production and commercial deployment Design, develop, code, test and debug system software Review code and design Analyze and enhance efficiency, stability and scalability of system resources Integrate and validate new product designs Support software QA and optimize I/O performance Provide post production support Interface with hardware design and development Assess third party and open source software Requirements Proven working experience in software engineering Solid programming experience in C or C++ Experience with Camera development is must Experience with any one of Wi-Fi modules like ESP, Marvell, CC3200 is must Experience in hands-on development and troubleshooting on embedded targets Proven experience in embedded systems design with preemptive, multitasking real-time operating systems Familiarity with software configuration management tools, defect tracking tools, and peer review Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems Adequate knowledge of reading schematics and data sheets for components Hands on experience in Protocols like UART,SPI,I2C Strong knowledge on Wireless communication (i.e Wi-Fi,BLE,RF) Strong documentation and writing skills
experience in data structures, algorithms, and object-oriented programming in C++ - Familiarity with template in C++ experience in data structures, algorithms, and object-oriented
About Us :Our world is hectic, demanding and stressful - all of which is fuelling explosive growth in the beauty and wellness industry. As this industry scales, so does the need for world-class tools to manage the business and stay competitive.Zenoti develops extraordinary tools to help these businesses. We're cloud software for some of the world's largest beauty and wellness service businesses. We help our global clients reach their full business potential - with an enterprise solution, flexible enough to accommodate companies spread across the globe and smart enough to help our clients thrive. We grew over a 100% in 2018 and here is the link to what we have accomplished - https://www.zenoti.com/2018/index-us.html.We're not the first player in our market, but we believe we can be the leader.Requirements :What will I be doing?- Design, architect, develop and maintain existing and new iOS applications- Collaborate with a team of product managers, developers, and quality assurance engineers to define, design and deploy new features and functionality- Build software that ensures the best possible usability, performance, quality and responsiveness of features- Work in a team following agile development practices (SCRUM)- Learn to scale your features to handle 2x to 4x growth every year and manage code that has to deal with millions of records and terabytes of data- Release new features into production every month and get real feedback from thousands of customers to refine your designsBe proud of what you work on, obsess about the quality of the work you produce. Join our team to do the best work of your career.What skills do I need?- 4+ years- experience of iOS development experience with Objective C, Swift, and/or Cocoa- Experience and knowledge of mobile platform architecture- Experience utilizing networking protocols in mobile application development- Has developed applications that are currently available on the App Store- Strong logical, analytical and problem solving skills- Should be proficient in Data structure and Algorithms.- Excellent communication skills- Can work in a fast paced, ever changing, startup environmentBenefits :- You will receive a competitive salary and every employee receives equity in the company- You will receive medical coverage for yourself and your immediate family- We believe in holistic, enriching lives. We want you to work passionate, but sane hours. Our employees receive unlimited vacation, in turn we expect employees to act with integrity- Employees are served healthy breakfast, lunch and snacks on every weekday- Social activities are part of our culture; regular outings include company celebrations, team outings, movies, social work, outdoor activities and more
DESCRIPTION Our world is hectic, demanding and stressful - all of which is fuelling explosive growth in the beauty and wellness industry. As this industry scales, so does the need for world-class tools to manage the business and stay competitive. Zenoti develops extraordinary tools to help these businesses. We're cloud software for some of the world’s largest beauty and wellness service businesses. We help our global clients reach their full business potential - with an enterprise solution, flexible enough to accommodate companies spread across the globe and smart enough to help our clients thrive. We grew over a 100% in 2018 and here is the link to what we have accomplished - https://lnkd.in/fMhQkah We’re not the first player in our market, but we believe we can be the leader. ------------------------------------------------------------------------------------------------------------ REQUIREMENTS What will I be doing? Design, architect, develop and maintain existing and new Android applications Collaborate with a team of product managers, developers, and quality assurance engineers to define, design and deploy new features and functionality Build software that ensures the best possible usability, performance, quality and responsiveness of features Work in a team following agile development practices (SCRUM) Learn to scale your features to handle 2x to 4x growth every year and manage code that has to deal with millions of records and terabytes of data Release new features into production every month and get real feedback from thousands of customers to refine your designs. Be proud of what you work on, obsess about the quality of the work you produce. Join our team to do the best work of your career. ------------------------------------------------------------------------------------------------------------- What skills do I need? 2 to 6 years’ experience of Android development experience with Java Experience and knowledge of mobile platform architecture Experience utilizing networking protocols in mobile application development Has developed applications that are currently available on the App Store Strong logical, analytical and problem solving skills Should be proficient in Data structure and Algorithms. Excellent communication skills Can work in a fast paced, ever changing, startup environment BENEFITS You will receive a competitive salary and every employee receives equity in the company You will receive medical coverage for yourself and your immediate family We believe in holistic, enriching lives. We want you to work passionate, but sane hours. Our employees receive unlimited vacation, in turn we expect employees to act with integrity Employees are served healthy breakfast, lunch and snacks on every weekday Social activities are part of our culture; regular outings include company celebrations, team outings, movies, social work, outdoor activities and more
Sr. SQL Developer (www.techwave.net)Hitech City, HyderabadPermanent PositionJob Description :- 8+ years of hands on experience in SQL Server development, SSIS and SSRS.- Good Experience in SQL queries. Stored procedures, functions, Triggers, cursors and strong experience with dynamic SQL- Knowledge of SAP will be an added advantage.- Candidate should have very good experience in data migration / data analysis / Data Conversion.- Excellent communication skills. - Good team player.- Coordinate and communicate with people at different levels to understand the business requirements and execute.- Manage assigned risks and monitor potential impacts as part of the data migration plan.- Work across multiple functional modules to understand data usage and implications for data migration.- Eagerness to learn, committed towards work.
Full Stack Developer belongs to Self-Organizing and Cross Functional development team and is able to convert sprint backlog items to shippable product. He collectively owns end to end development responsibility for a given Agile Team / POD. He will design, code and test the user stories committed for a sprint. Works independently under limited supervision. Possess skills to effectively deal with issues,challenges within field of specialization to develop application solutions. Primary Responsibilities: Lead an agile team within a Release Team/Value Stream or IT Support Team. Accountable for team delivery. Develop and automate business solutions by creating new and modifying existing software applications. Develop innovation, strategies, processes, and best practices Technically hands on and excellent in Design, Coding and Testing. Collectively responsible for end to end product quality. Creation of high/low level application design. Participates and contributes in Sprint Ceremonies. Promote and develop the culture of collaboration, accountability & quality. Provides technical support to team. Helps team in resolving technical issues . Closely working Business Teams, Onshore partners, deployment and infrastructure teams. <Others – If any> Required Qualifications: 8 - 13 Years of experience - working on multiple layer of technology Excellent verbal, written and interpersonal communication skills Demonstrate capability to create high/low level designs. Engineering Practices o Agile: Working experience of 2+ year in “Agile team”. Understanding of various agile methodologies such as Scrum, Kanban Working experience of Test Driven Development. o ITIL/ITSM: Good understanding of IT Support / Production Support o Data / Information Security – Working knowledge on the below – Common security vulnerabilities, their causes and implementations to fix the same. Security scanning methodologies and tools (e.g. HP Fortify, Whitehat, Webinspect) o Good in Data Structure, Algorithms and Design Patterns. o Demonstrates excellent problem solving skills. o Good in design thinking and approach to solve business problem by applying suitable technologies (cost efficient, high performance, resilient and scalable). Common Technical Skills o Database: 2+ year working experience of database (SQL or PL/SQL), Good knowledge of. Exposure to Big Data, NoSQL/Flat Database. o API /Web Services: 1+ year working experience in Web Services / API, REST Architecture etc. o DevOps: Working experience in set up or maintenance of CI/CD pipeline (test, build , deployment and monitoring automation) 2+ years working experience of software configuration management and packaging. Experience in using automated deployment and release management tools such as XL Deploy, XL Release, Jenkins. 2+ years working knowledge of build tools such as Maven/Gradle o Cloud: Working experience or good knowledge of cloud platforms (e.g OpenShift, Azure, AWS). Capable of demonstrating how to develop a sample cloud based application / micro- services architecture. o Open Source: Demonstrate hands on knowledge of OpenSource adoption and use cases. Real implementation experience of one or more open source technology (MySQL, JBoss Platform, Apache Camel) Good to have - Contributing to one or more technical forums related to an open source technology. Product / Project / Program Related Tech Stack : o Front End – <Desired Technologies and Tools> o Back End – <Desired Technologies and Tools> o Middleware – <Desired Technologies and Tools> o Testing - <Desired Technologies and Tools> o DevOps - <Desired Tools> o Others – <Desired Technologies and Tools> o Certifications - <Desired Certifications> o Development Methodology / Engineering Practices – Agile (SCRUM / KANBAN / SAFe) Preferred Qualifications: Excellent verbal, written and interpersonal communication skills Ability to work collaboratively in a global team with a positive team spirit Knowledge of US Healthcare domain Knowledge or certification – SAFe Knowledge of certification – ITIL Work experience in product engineering
Software Engineer – ML at Indix provides an opportunity to design and build systems that crunch large amounts of data everyday What We’re Looking For- 3+ years of experience Ability to propose hypothesis and design experiments in the context of specific problems. Should come from a strong engineering background Good overlap with Indix Data tech stack such as Hadoop, MapReduce, HDFS, Spark, Scalding, Scala/Python/C++ Dedication and diligence in understanding the application domain, collecting/cleaning data and conducting experiments. Creativity in model and algorithm development. An obsession to develop algorithms/models that directly impact business. Master’s/Phd. in Computer Science/Statistics is a plus Job Expectations Experience working in text mining and python libraries like scikit-learn, numpy, etc Collect relevant data from production systems/Use crawling and parsing infrastructure to put together data sets. Survey academic literature and identify potential approaches for exploration. Craft, conduct and analyze experiments to evaluate models/algorithms. Communicate findings and take algorithms/models to production with end to end ownership.
Data Architect who leads a team of 5 numbers. Required skills : Spark ,Scala , hadoop
Key Responsibilities : - Build highly scalable software platform on the world's most secure cloud-based infrastructure. - Analyze different use-cases and come up with creative solutions. - Closely work with the product teams to define and document the product features.. - Design, implement, test and document the core components of the product. - Take lead to develop features from requirements gathering to design, develop, support QA & UAT - Be available to fix critical bugs and production issues on timely manner. - Develop system monitoring and other instrumentation tools. - Suggest process improvements and should strive to innovate constantly Preferred Experience : - 6+ years of programming experience; should be proficient to write high quality code in JAVA - Should have a good understanding of UI side of development. Angularjs, bootstrap and Node JS preferred. - Passionate to develop web application development on the Linux/Unix platforms - Experience working on AWS cloud - Experience with SQL-based databases like MySQL, Oracle, or MS SQL - Ability to handle multiple competing priorities in a fast-paced environment. - Knowledge of high traffic and highly scalable applications. - Should have capability to mentor junior resources - Working proficiency and communication skills in verbal and written English - Exposure to SaaS based applications preferably in e-commerce space - Understanding of Big Data concepts and Machine learning techniques - Understanding of advanced web services and API based development Preferred Qualifications : - Bachelor's degree in Computer Science/ Computer Engineering/ Related technical discipline. - 1st Division throughout academics preferably from premium institutes. Please contact : Suneel Dabbiru firstname.lastname@example.org
Passion for software development and problem-solving 7+ years of experience in designing and implementing scalable reusable components. Expertise in java is a huge plus. Self-starter, with quick learning curve Strong written and verbal communication Solid understanding of agile software development lifecycle Experience with databases and writing complex SQL queries is a huge plus Master's degree in Computer Science or related discipline. Expertise with source control systems and tools such as git and maven Experience in developing large scale customer facing software solutions
Position Description/Major Responsibilities: · Maintain and develop new features in any of the Teradata database groups (server or client) · Ability to understand requirement specifications or design documents and translate the same to working code · Ability to think creatively to solve complex computer problems by providing design / code alternates · Have strong analytical skills Essential Skills: · Bachelor’s or Master’s degree in computer Science · 3 to 7 years of relevant experience, preferably in R&D based teams / companies · Advanced programming knowledge using “C/C++” language · Development exposure on Linux platform · Strong debugging skills & usage of tools (GDB, Eclipse) · Experience in using the correct Data Structures / Algorithms to solve the problems Nice to have Skills: · Should have the ability to understand, and work with, complex massively parallel software. · Understanding of RDBMS concepts. · SQL knowledge · Flair for research to solve complex problems Good verbal and written communication skills Qualifications Qualification/Educational requirements: · Bachelor’s or Master’s Degree in Computer Science
The Microsoft Office India team located in Hyderabad India (IDC) is building a set of next generation experiences. • Are you fascinated by having to build highly scalable APIs on a reliable stack that can fallback from persistent connections to SMS? • Can you build and run Services infrastructure that can scale to billions of transactions per day? • Can you build UI infrastructure that can be extended in infinite ways? We are part of the group whose mission is to reimagine productivity applications on mobile devices for emerging markets. A solid engineering culture, a fun set of people and solving tough problems are part of the deal and you will find it hard to say no to. If you have the technical chops, we would love to hear from you.