Job description Title: Lead Embedded Software Engineer Type: full-time/regular, direct hire Location: Pune, India Relocation Assistance: full About this position: This is an opportunity to be a key player at a company with a great reputation in IoT semiconductor technology and growing business. We offer a great long-term opportunity in a true team environment. If you have strong experience in software programming languages such as assembly, C etc. along with software validation test procedures then this opportunity is well suited to you. We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems Major Responsibilities: 1. Conceptualize, plan, design, implement and test embedded software and firmware. 2. Participate in software architecture high level design decisions. 3. Develop and maintain efficient codes written with best practices in mind. 4. Develop and maintain product documentation. 5. Work within a highly diverse technical team on cross functional integrated systems. 6. Various other tasks and projects you choose to own. Basic Qualifications: The Leading Embedded Software Engineer position requires a Bachelor's degree in Software, Computer, or Electrical Engineering, Computer Science, or a specialized area, field or the equivalent and a minimum of 5 to 10 years of related work experience. Applicants with a Master's degree and a minimum of 4 to 8 years of related experience are also eligible. Skills: • Clear and concise spoken and written communication skills are critical for this position since the engineer is responsible for gathering engineering requirements, negotiating during tradeoff analysis and documentation. • Interpersonal skills (Networking, negotiation, and tolerance). • The ability to work with cross functional, multi-regional, internal, and external teams that can have different priorities. • Ability to manage urgent situations and manage priorities. • Tolerance to ambiguity and dealing with complex engineering problems. • Ability to make decisions with minimal supervision and limited information. Requirements: 1. Proficient in C language and strong Real-Time SW development skills. 2. Scripting Languages: shell, Perl, Python or the like. 3. Microprocessors/Architectures: strong knowledge of Computer / SoC architecture, familiarity with microprocessor instruction sets is a desired. 4. Experience with RTOS desired. 5. Strong knowledge of Network protocols and layer2 MAC, preferably wireless protocols like 802.11, Bluetooth. 6.Demonstrated experience using software development best practices – requirements capture, design reviews, code reviews, coding conventions. Posting Statement: Espressif prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Software Engineer position with emphasis on testing and automation. Create and prioritize test cases based on formal and informal requirements. Develop automation tests based on the test cases to execute against complex target environments. Add tests to continuous integration process. Determine and isolate bugs based on errors found in test runs. Requirements: MS in Computer Science or related technical field. BS with good work experience. 3+ years of experience writing test automation solutions Must be an expert in one or more of the following languages: C/C++, Python, Go, Java, Perl, Shell Scripting Prior experience testing large-scale, enterprise class products related to storage, networking and/or virtualization Strong experience with Linux systems (network configuration, web technologies, system settings, common command/utilities) Working knowledge of Linux containers a huge plus Basic understanding of QA concepts, terminology and testing lifecycles Excellent analytical and problem-solving skills; commitment to delivering great software and releasing it efficiently and with increasing quality. Knowledge of working with test automation frameworks and CI/CD workflow tools
Strong background in, and at least 3+ years of working in tooling or QA automation Thorough understanding of SDLC, specifically automated QA processes in agile development environments Experience in writing, executing and monitoring automated test suites using a variety of technologies including, but not limited to, Cucumber, Concordion, Selenium, Fit/FitNesse, SoapUI Proficient with bug tracking and test management toolsets to support development processes Strong working knowledge of testing fundamentals such as TDD & BDD Proficient working with relational databases such as MySQL & PostreSQL Some knowledge of Unix/Linux
Test Automation engineer with experience in Ranorex Tool , C# experience is preferred but not mandatory.
Title: Devops Engineer Location: Pune, India Overview appOrbit is an emerging startup enabling customers accelerate the digital transformation of their businesses. Our vision is to make it possible for enterprises to deploy and manage end to end life cycle of any application (legacy, cloud native, windows, linux) on any infrastructure (virtual machines, containers, bare-metal) across any cloud (public, private, hybrid). Our platform is already helping several dozen customers realize this vision. appOrbit is looking for a build & release engineer who will develop and maintain the release pipeline that will be the backbone for delivering our cutting edge products. You will be architecting and building tools that will make the end-to-end release process seamless and efficient. You will have the opportunity to work on bleeding edge open source technologies, participating in the open source community and contributing to it. This is a high visibility and high impact role. Responsibilities: •Implement Continuous Integration and Continuous Delivery on complex software development products using Git, Jenkins, Maven, Docker, Chef on Cloud. •Required to author technical design of functional specifications and progress the solution from design through the software development life-cycle to implementation •Develop and execute plans and report status Qualifications: •Bachelor’s degree or higher in Computer Science or related field •4-6 years’ of experience in software development, build/CM preferred •Experience in Bash/Shell/Python/Ruby scripting •Excellent git experience (Multiple branch strategies) •Expertise in supporting OSS & third party tools, including updating and patching •Must have basic Linux system administration skills Preferred Skills: •Conceptual Creativity •Autonomous and self-driven •Work experience in agile software development teams. •Excellent communicator. Benefits: •Fun, creative and fast-paced working environment •Terrific medical and accident insurance plans •Pantry stocked with snacks and beverages •Flexible time-off with generous paid holidays
System administrator. MU Mobile is a start up and in the field of media and entertainment and have recently launched its innovative Mobile app "togethring®" It allows users to enjoy Audio/Video content in real time , synchronously, despite their geographic location. The candidate having knowledge of android studio and m-lab shall be added advantage
Profile - Sr. DevOps Engineer Experience: 5-8 Years The DevOps team at Druva is chartered with developing infrastructure code that is foundational in deployment and operations of Druva's Saas service. Devops team additionally enables Druva engineers to rapidly innovate by building tools that provide a simple, fast and robust developer experience by simulating a cloud in a box. Our focus centers on creating tooling that streamlines development, testing, building, integration, packaging, and deployment of mutable and immutable artifacts. DevOps engineers are involved in the full life cycle of the application. You will be responsible for the design and implementation of the application’ build, release, deployment and configuration activities as well as contribute to defining the deployment architecture of Druva's saas service. You will automate and streamline our operations and processes involved in those activities. You will leverage existing tools and technologies, preferably the open source ones, to build infrastructure applications needed to support deployment, operation and monitoring of Druva's saas service. At the same time, you won't limit yourself from building such tools whenever off-the-shelf tools aren't adequate. You will continuously focus on improving the deployment design and troubleshoot and resolve issues in our dev, test and production environments. Qualifications - 5-8 years experience in designing and developing large scale infrastructure applications that help deploy and smoothly operate a SAAS service. - Experience with wide variety of open source tools and technologies relevant to deployment on a cloud, including deployment frameworks like docker swarm and containers, Kubernetes or equivalent, is a must. - Experience with configuration management using Salt, Puppet, Chef or equivalent - Experience working with AWS is an added advantage. - Strong expertise with bash scripting, python or equivalent. - Strong grasp of automation tools and ability to develop them as needed. - Experience with continuous integration and continuous deployment (CI/CD) and associated automation
Educational Qualification: Preferably BE/ BTech in Comp Sc/IT Skills: 1. C & C++ on Linux, GCC, GDB, Makefiles, Multithreading, Multi process 2. System programming, Shell scripts, Network/Socket programming on Linux 3. Protocols Known: IP, TCP, HTTPS, SSL, TLS, UDP, SSH, LDAP Responsibilities: 1. Need to understand requirement, design and delivery 2. Need to take full ownership of modules
MindScripts Technology Training Solutions Duration: 1 month In-Flow Inventory Management System Project Description InFlow Inventory Management System is primarily used for specifying and identifying stocked goods, replenishing depleted stocks and tracking movement of stocked goods. The scope of inFlow Inventory Management system involves replenishment lead time, carrying costs of inventory, Inventory valuation, inventory visibility, physical inventory, replenishment and demand forecasting. Roles and Responsibilities: o Understanding the requirement specification for the product and deriving Test Cases o Deriving and preparing test data o Executing Test Cases and create Defect Logs o Involved in Manual Testing of applications o Defect Reporting & Tracking
- Start-up like environment - Opportunity to work on creating IP based solutions / products - Core is 'testing' - we are awesome at what we do....!!