Tejas Networks designs, develops and manufactures high-performance and future-ready optical and data networking products that are sold to telecommunications service providers, web-scale internet companies, utilities, large enterprises, defence and government entities in more than 60 countries. Tejas products are differentiated by a programmable, software-defined hardware™ architecture that provides flexibility, multi-generation support and a seamless software-enabled network transformation to its customers. Tejas is ranked amongst top-10 vendors in the global optical aggregation market.
Roles and Responsibilities: • Firmware development using C language for bare programming and RTOS. • Driver development using C language. • Software/Firmware Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc). • Software Design Cycle (Architecture, development, prototyping, integration, testing & manufacturing ). Key Skills required: • Communication Protocols for I2C, RF communication, WIFI, Zigbee, Bluetooth,USART,Ethernet. • Device Driver development Skills expertise in UML Protocols / Interfaces I2C, SPI, 1-Wire, USART, TCP/IP & MQTT. • Knowledge of embedded Systems Software, C,C++. • Hands on experience in Programming /Coding. • Knowledge of hardware/software simulation & debugging. • Experience of Working on 8, 16 & 32 bit Processors / Microcontrollers. • Strong knowledge of Embedded systems and processes. • Analysis, White box testing Exposure to Software Release Process would be an additional benefit. • Knowledge of Software Quality Process CMMIn, Embedded Linux & Device Driver is an addition benefits. Healthy knowledge of most of the following: • RTOS • Embedded C /C++ • 8/16/32 bit Microcontrollers. • M2M / IOT based development. • Must possess a B.E. / B.Tech Degree in Electronics/ Electronics & Communications. • M.E./ M. Tech in Digital Communications or related field would be of added advantage. • 1.0– 3.0 yr of hands -on experience.
Skill set required Embedded C/C++, knowledge of 8/16/32 bit microcontroller architecture , aware of protocols such as RS232, SPI, I2C, 802.11a/b/g, Bluetooth, TCP/IP, UDP Hardware: 1. Wireless communication modules – Bluetooth/ ZigBee/ LoRa/ Wi-Fi module 2. Battery Modules 3. Mico-Controllers Software: 1. Arduino IDE 2. Raspberry PI
Linux programming with C++ for embedded systems. Need not have prior embedded experience but willing to learn and work on embedded side. Knowledge or experience of Python is a plus, but not mandatory. Job involves the following: Write, Test, Maintain and Debug Code. C++ for Linux based embedded systems.
Proficiency in any HMI tool (QT, EB Guide, ALTIA, GUI, OGL, Disty, Kanzi, HTML, Populus anyone) to support the development of the embedded product. Knowledge of graphics tools Photoshop and InDesign. Proficiency in C++ language. Good experience and exposure to Linux build environment. An added advantage for exposure to Automotive Embedded Development and Testing tools (IDE, Vector CAN tool like CANoe, GENy). Exposure to Requirements Management tools (like DOORS, Polarion), Design tools (like EA), and Configuration management tools (like CM Synergy, Plastic SCM, GIT). Knowledge of UML state diagrams, sequence diagrams drawing ability, analysis. An added advantage for exposure to Displays and Cluster products of Automotive Domain. Familiarity with SW development process (Agile/Scrum) is desirable. Good verbal and written communication. ROLES AND RESPONSIBILITIES Requirement analysis, Design and Development. HMI development for infotainment and cluster products. Peer Review, Unit Testing and Functional Testing. Work with project manager to support estimation and planning in an iterative development environment. Debug and resolve the customer reported issues on target board. Interact with multiple software competency and system competency to overcome the obstacles of the owned module. About US: Suventure is a next-generation technology or organization that helps clients use information technology as a business enabler. Suventure strives to be at the forefront of innovation in information technology and outsourcing leveraging IT to provide maximum returns. At Suventure, we would like to be long-term partners in our customers" business journey, the journey where destinations keep evolving. As a business partner, Suventure ensures that incremental IT steps in the journey are rewarding and fulfilling. Suventure will remain a trusted knowledgeable friend, partner, and advisor throughout customers" business journey. For more on the company please do visit our website www.suventure.ca
If you are visionary, a code geek, love building the next generation AI devices for healthcare and are keen to make a difference in a unique way, then we are looking for you- We are looking for highly passionate and enthusiastic players for solving problems in building AI enabled devices for healthcare delivery.As a Senior Robotics Software Engineer at SigTuple, you will have the onus of implementing and optimizing the software which controls some state-of-the-art robotic devices. These devices will impact billions of people across the world by providing access to accurate and affordable healthcare. You will collaborate with our data science team, platform engineering team, and the robotics hardware team in cracking super complex problems in simple ways.What we are looking for :- Bachelor or Master in CS or EE/ECE from a Tier 1/Tier 2 institute- Expertise in C, C++, Python- Expertise in systems programming, preferably in kernel module development or device driver development.- Thorough understanding of the Linux operating system and system calls.- Strong foundations in design, analysis, and implementation of software. Basic understanding of machine learning or image processing will be a bonus.Motivation to learn new technologies.What should you have :- 5+ years of relevant experience.- Be an innovative and creative thinker, somebody who is not afraid to try something new and inspire others to do so.- Thrive in a fast-paced and fun environment.- Work with a bunch of nerds and disruptors striving for a big cause.
Nearex works on payment systems, including designing its own payment terminals. It has customers in over 10 countries across 3 continents. We are looking for a technically sound developer who is keen to work on the embedded software for our terminals and its associated software on other platforms. C/C++ will be the primary language with opportunity to work on multiple platforms - RTOS, Windows, Linux and some portions of Android. Be a part of our compact development team and join us in our goal of eliminating cash.
We are building a next generation digital payments system and are looking for an embedded systems engineer for firmware development of our unique hardware POS terminal. If you are good with C/C++ do get in touch with us.
Robolab Technologies Pvt Ltd aims to take technology to the masses and help the society to develop skills & intellectual capital in the field of Robotics and Automation. We have Robolabs established in 12+ engineering colleges and schools spread across 7 states. The learning and expansion curve has been magnificent since the day of our inception. We are looking for enthusiastic and capable talent to join our team to take this work to the next level. We are looking for following candidates: Robolab Trainer (Electrical and Electronics) Robolab training includes theoretical as well as hands on sessions/tutorials. The candidate must be extremely knowledgeable in field of Electrical and Electronics and must possess solid technical aptitude. Candidate must be an excellent communicator, able to explain complex concepts in a clear and interesting way. Roles and Responsibilities Prepare training material (presentations, worksheets, software tutorials etc.) Execute training sessions, workshops etc including hands on sessions Arrange for and conduct on-site training when needed (may require significant amount of travel) Determine overall effectiveness of programs and make improvements Additional Responsibility: When not occupied with training related activity, the candidate needs to support Robolab R&D activity. Requirements from the candidate M. Sc./B. E/B. Tech from Electronics and Communications Preferably 1-3 years of experience Working level expertise on AVR, Arduino, ARM and/or other embedded platforms. Knowledge of modern training techniques and tools. Working knowledge in MS Office (especially Powerpoint) Outstanding communication skills and comfortable speaking to crowds Excellent organizational and time-management abilities Bonus points for: Proven experience as technical trainer Experience on applications of embedded systems in Robotics applications Location :Pune. Might have to travel to client’s location.
Roles and Responsibilities The candidate will have to work on the modules of the bigger system. Study and Design the necessary project Requirements from the candidate Ongoing M. Sc./B. E/B. Tech from Electronics and Communications or Electrical Engineering Working level expertise on AVR, Arduino, ARM and/or other embedded platforms. Knowledge of modern training techniques and tools. Working knowledge in MS Office (especially Powerpoint) Outstanding communication skills and comfortable speaking to crowds Excellent organizational and time-management abilities Location: Pune
Roles and Responsibilities Work on latest technologies Prepare documentation of the work carried out (presentations, worksheets, software tutorials etc.) Execute training sessions, workshops etc including hands on sessions Determine overall effectiveness of programs and make improvements Analyze problem and initiate corrective and preventive actions, including root cause analysis, verification of cause, design change, verification of solutions and etc. Provide general technical support to customer and production for the responsible product. Engage in new product development projects as the electronic parts technical expert and quality assurance. Requirements from the candidate M. Sc./B. E/B. Tech from Electronics and Communications Preferably 1-3 years of experience product development experience Expertise on AVR, Arduino, ARM and/or AVR, Arduino, Raspberry Pi and other similar hardware tools Knowledge of modern training techniques and tools. Excellent organizational and time-management abilities Expertise in power electronics and analog electronics; Strong problem solving ability; Team work spirit, collaboration with local and international colleagues; Good communication and multi-tasks management competence; Good oral and written English; Strong ownership and self-motivated Bonus points for: Proven experience as technical trainer Experience on applications of embedded systems in Robotics applications Location : Pune