Job Description:
WLAN Linux Device Driver development (802.11ax preferred)
- WLAN Debugging
- WLAN Firmware development (802.11ac, 802.11n)
- Networking/Wireless Domain knowledge
- Hostapd, Supplicant
- Cross compiling/porting experience
- Performance optimization & Firmware enhancements
Must have Skills:
- 1-10 years of experience in Embedded Software Design, Implementation and testing
- Good knowledge of C or C++
- Basic knowledge in Scripting (Shell, Perl or Python)
- Proficiency in Problem Solving and Debugging skills
- Excellent team working skills
- Experience with version control e.g. GIT
- Basic experience of working in Linux OS
- Network Drivers
- WLAN Protocol Knowledge – 11n, 11ac
- WLAN Linux Device Drivers
- Hostpad, Supplicant
- WLAN Debugging
- Fluent in English
Desired Candidate Details:
- Design, development, and maintenance
- WLAN Stack development and debugging
- Feature Enhancements, Applications, Tools for SDKs
- Basic module level unit testing, System testing
- Providing support to technical documentation team and field application engineers
- Close collaboration with the Chipset Vendor on the Software Development
- Participations in the Product design and Software Design Documentation – High level / Module level / Low level design
- Troubleshooting software and architectural issues
We are looking for a seasoned Wireless LAN Software Engineer to join our Wireless & Networking team in Chennai, Pollachi, Kochi (Cochin), Gurugram, Manesar, Bengaluru (Bangalore). The candidate must be an experienced Engineer and a good team player, who will work on Wireless software solutions which will enable us to develop the products for our customers quickly with industry leading quality. Working with Embedded Software in agile development projects, you will be responsible for creating and maintaining software of Wireless Access Point and Router Products including Module design, Development, JIRA Updates and Unit testing of the Software that is meeting industry standards, creating demos of the solution and customer support.
About VVDN Technologies
Similar jobs
Lifespark Technologies is looking for individuals with a passion for impacting real lives through technology. Lifespark is one of the most promising startups in the Assistive Tech space in India, and has been honoured with several National and International awards. Our mission is to create seamless, persistent and affordable healthcare solutions. If you are someone who is driven to make a real impact in this world, we are your people.
Lifespark is currently building solutions for Parkinson’s Disease, and we are looking for an embedded software lead to join our growing team. You will be working directly with the founders on high impact problems in the Neurological Healthcare domain. You will be solving some of the most fundamental and exciting challenges in the industry and will have the ability to see your insights turned into real products every day
Responsibilities :
1. RTOS based multithreaded software development
2. Building future ready, scalable software architectures
3. Liasing with hardware team to decide project requirements
4. Realtime IoT functionality development on ESP32 platform
5. Integration of third party services for cloud based communications and computation
6. Maintaining and documenting software via git (GitLab)
7. Coordinating releases, setup and maintenance of CI/CD pipelines
8. Managing AWS based backend services, integration with AWS services such as S3,
Sagemaker
9. Firmware security, Flash encryption, Bootloader encryption, secure communications
10. Deep integration with hardware team - stress testing hardware
11. Development of device drivers
12. Software testing and maintenance
Recommended experience :
1. Good command over Linux
2. Familiarity with real time tasks and timing sensitive system design
3. Familiarity with BLE/Wifi/etc IoT communication protocols
4. Familiarity with major third party platforms for cloud and ML/AI integration
5. Testing actual physical outcomes of programmed solutions
6. Deep familiarity with ESP-IDF
Location : IIT Bombay, Mumbai
Working mechanism : In-person
Compensation range : 4-12 lpa + ESOPs
Job Description
Are you passionate about making a difference in people's lives through groundbreaking products and services ? Look no further! Protectol Health is a pioneering pharma-tech company with a holistic approach that spans conventional pharmaceuticals, nutraceuticals, nutrients, and business safety. Our dedication to the value of "Life matters" is not just a slogan – it's ingrained in every facet of our work culture and offerings.
With dedicated divisions in Pharma, Technology, Nutraceuticals, Nutriments, and Business Safety, we drive impactful research and development activities that redefine industries and touch lives. Our operational footprint extends across the GCC countries and India, allowing us to reach and transform communities on a grand scale.
If you're enthusiastic about creating a positive impact and wish to be a part of an organization that values and prioritizes lives, Protectol Health welcomes you. Join us in our mission to shape a healthier present and future. Your expertise and passion will find a meaningful home here.
Roles and Responsibilities
As an Embedded Firmware Engineer, you will be responsible for:
● Leading the firmware development for our product line of safety and medical devices.
● Designing, developing, testing, and maintaining embedded firmware.
● Collaborating with cross-functional teams to define software requirements, specifications, and architectures based on product requirements and industry standards.
● Implementing firmware solutions that comply with ATEX certification, IEC 61508, and Functional Safety (SIL standards) for devices used in hazardous locations.
● Conducting thorough testing and validation of firmware to ensure reliability, accuracy, and compliance with safety standards.
● Optimizing firmware for power efficiency and performance to meet the life of portable and battery-powered devices.
● Implement firmware algorithms for sensor calibration, data processing, and user interface interactions.
● Assisting in hardware-software integration, debugging, and troubleshooting to ensure seamless functionality of the devices.
● Collaborating with Quality Assurance and Product Validation teams to ensure the highest quality of firmware deliverables.
● Participating in code reviews and providing constructive feedback to improve code quality and maintainability.
● Keeping abreast of emerging technologies, industry trends, and advancements in embedded systems for continuous improvement and innovation.
Skills and Qualifications:
● Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field.
● 3+ years of experience in embedded firmware development for portable and wireless gas detectors and docking stations.
● Proficiency in C/C++ programming languages for embedded systems.
● Hands-on experience with a complete product development cycle is an add-on.
● Experience with STM32/STM8/ MSP430 or any other low-power microcontrollers for the development of low-powered devices.
● Experience in reading and optimizing analog data in various types of ADCs.
● Understanding of ATEX certification requirements and compliance.
● Understanding and practical experience with Functional Safety standards (SIL2/3 standards) in the development of safety-critical systems is an add-on.
● Experience with coding standards. (eg: Misra-C) Familiarity with System architectures and communication protocols like I2C, UART, SPI, etc. Knowledge of sleep modes and low-power optimization techniques for battery-operated devices.
● Experience in developing and using custom segment LCDs (TN, STN, etc.) used in battery-powered ultra-low power devices.
● Experience with software development tools, version control systems, and bug-tracking systems. Strong analytical and problem-solving skills with attention to detail.
● Excellent communication and teamwork skills.
● Advantages for individuals who thrive in a startup setting.
Work Culture
At Protectol Health, we prioritize our diverse and talented team. We offer flexible work arrangements and resources for well-being to support our employees' personal and professional growth. By putting people first, we attract and retain top talent and drive innovation toward our mission of improving health and well-being
Responsibilities of IoT Engineer
- To research, build, test, and document state-of-the-art IoT solutions with integrated electronics and firmware development.
- To develop local IoT device software that includes monitoring, execution, and self-healing processes.
- To design innovative IoT services that communicate with server-side technologies and develop MEAN stack solutions wherever necessary.
- To learn the functionings of and implement new state-of-the-art tools/techniques to showcase experience in quick prototyping methods and structured implementation.
- To design and develop platform solutions for cloud-to-edge IoT applications with customizable configuration abilities for deployment to different clients with different needs.
- To work with dynamic IoT, Computer Vision, and MEAN technology stack to find solutions to complex real-world problems.
- To plan and build efficient tools to optimize support QA, deployment, and support services.
Skills required to become an IoT Engineer
To become an IoT Developer, you must have the following skills:
- You should have hands-on experience in coding in multiple programming languages, including Embedded-C, Embedded C++, and Python.
- It would help if you had an in-depth understanding of Linux OS and its process management, device management, and connectivity features.
- You should be well-versed in embedded software architecture – prior experience in working with UML use-case diagram, class-diagram, and sequence diagram to accurately depict system architecture is highly valued.
- You should possess in-depth technical knowledge in working with 32-bit ARM cortex M3/M4 controllers.
- You should have prior experience in working with wireless stacks like Zigbee or Thread or BLE-Mesh.
- You should have expert knowledge and be proficient in writing business logic on embedded environments using test-driven methodology on RTOS and non-RTOS platforms.
- You should be proficient in communication protocols including I2C, SPI, 1-wire, UART, MODBUS, DALI.
- You must have excellent communication, problem-solving, and analytical thinking abilities.
Job Overview:
We are seeking a talented Android Framework Engineer to join our development team at Primebook. As an android framework developer, you would be responsible for development, coding, testing and debugging of system features and system apps of PrimeOS, driving technical excellence, and shaping the direction of our products. You will work closely with our CTO to create cutting-edge features that meet user needs and business goals.
Key Responsibilities:
- Understand product requirements and translate them into technical requirements.
- Create secure and high-quality production level code that runs well with different android versions and devices with different screen sizes.
- Development and debugging of android framework components like SystemUI, PhoneWindowManager, Settings database etc.
- Should be capable of developing applications from scratch, debug and fix issues quickly when they are found.
- Collaborate with various teams (Product, Design & Testing) to develop and ship new features.
- Should be able to write scalable and efficient code for handling the load of 100k+ users.
- Ensure the best possible performance, quality, and responsiveness of the application, good knowledge of threads in android is necessary.
- Excellent debugging skills, including identifying memory leaks, performance bottlenecks, and using tools like ADB, proguard, etc
Qualifications:
- A “Bring It On” attitude; bias for action; self-driven, end-to-end ownership; entrepreneurial approach; focus on operational excellence; ability to work with ambiguity.
- B.tech degree in Computer Science or equivalent
- 3-5 years of experience with portfolio of work to show the skill set
- Should have developed at-least 2-3 android apps from scratch
- Experience in compiling AOSP and solving common build errors is a must have
- Should have experience working with SystemUI and android framework_base
- Excellent knowledge of Java, Kotlin, MVVM architecture
- Experience with popular libraries (Jetpack, Retrofit, Glide, OkHttp, Gson etc.)
- Experience with RESTful APIs to connect Android applications to backend services
- Must be good at building logics and working with data structures
Perks and Benefits:
Job type: On-site, 5 days a week
Industry Type: Computer Hardware Manufacturing
Functional Area: Testing And Development
Employment Type: Full Time, Permanent
Salary: Upto 20 Lacs (depends on skill)
WheelsEye is India's leading SAAS-based platform in formulating the next tech-enabled logistics revolution. We offer technology that connects truck fleet owners & SMEs and helps them to automate operations, secure fleets, save costs, improve on-time performance, and streamline their business.
We have a young and energetic team of IITs, NITs, IIMs & top B-Schools employees serving PAN India. We go to great lengths to hire the best talent who are deeply aligned with our values.
We at WheelsEye, believe in fostering a sense of intrapreneurship, promoting team bonding, and creating a positive and friendly work culture where you will feel valued and motivated to do the best work.
Role:- Senior Firmware Developer
Requirements
Core skills:
- Proficiency in programming, specifically Embedded C and C++
- Understanding of Hardware components (Sensors, MCUs, Actuators, Antenna)
Core Experience
- Over 4 years of hands-on experience in Embedded Systems
- Prior experience in building IOT Gateway
- Previous experience in designing FOTA
- Previous experience in the telematics/DMS would be advantageous
- Teamwork
Pace Robotics is a construction robotics startup incubated by SINE IIT-Bombay and backed by Pidilite Ventures, MARL 5G Accelerator and Kochi Holdings. We are making the construction process faster, smarter and efficient through robots that can do advanced construction tasks and digitize execution data in real time. We are currently piloting our first product, a modular robot for plastering, painting and putty of building interiors, at construction sites.
To support our next stage of growth and to take the product from prototype to manufacturing ready design, we are looking for an embedded software engineer who will support the design and implementation of the software for embedded devices and systems end to end from requirements gathering to commercial deployment.
What will you do
- Develop embedded code which enables simultaneous exchange of data between various modules and sensors to facilitate fast/robust decision making for the robot.
- Selection of Communication Protocols, actuation sequencing and deep involvement with embedded software and control strategy.
- Develop and maintain various engineering tools used to debug, analyze, and test embedded products.
- Support the Embedded Systems Lead in working as the common link between the hardware, robot autonomy, and software teams, converting inputs from each team along with overall product/customer needs into electronic circuits, software and hardware.
- Assist in conceptualizing, designing, fabricating, integrating and testing overall embedded architecture, embedded boards, software and circuitry for Pace Robotics’ fleet of AGV based robots.
- Assist in selection and integration of all active, passive components, micro-controller, processor w/peripherals and power components.
- Work on improving the efficiency of the power distribution and consumption.
- Work on designing the wiring scheme of the whole autonomous system.
Qualifications
- Masters or Bachelors (with 2-5 yrs exp) in Electronics & Communication / Electronics & Instrumentation/Electrical & Electronics/Embedded Systems with relevant experience in industrial R&D Projects.
You have the following technical skill sets:
- Expertise with microcontroller/microprocessors (non - Arduino), C programming, digital electronics, different communication protocols such as SPI, I2C, rs232, ethernet, rs485, CAN etc
- Good Understanding of Electronics Circuits and Schematics.
- Deep expertise of RTOS / LINUX programming concepts.
- Excellent understanding of Signal Processing methods, (Good To have)
- Experienced in PCB and wiring harness Design, (Good to Have)
- Proficient with Matlab, Simulink, DAQ software. (Good To have)
You have the following personal attributes:
- You are highly organized and methodical in everything you do
- You love solving problems and look at them as an opportunity to grow
- You get excited about thinking, talking and building technology and exploring its endless possibilities
What's in it for you:
Globally, Construction provides a 1.6 Trillion Dollar opportunity, just by making the work more efficient. This is the market we are after. You will be an integral part of the core team of an early stage startup on a mission change the way we build our world and disrupt one of the oldest and the largest industries. You will be designing products that can change the landscape of construction, become ubiquitous in project sites and be synonymous with construction of the future (Think of JCB and Tower Cranes of today)
We promise you an environment that promotes unhindered innovation and one that can provide exciting opportunities for accelerated growth. You will be working with a stellar engineering team having diverse experience in developing robots for automotive, agriculture and construction industries. You will have immense learning opportunity as you will be working on ‘never-seen-before’ products for an industry that’s ripe for technological disruptions.
The compensation includes company stocks through ESOP’s and Other Perks like Health insurance and Personal Accident Insurance for Self.
Please note that we don’t necessarily expect to find a candidate that has done everything listed or possesses all the required skill sets but you should be able to make a credible case that you have done most of it and are keen on learning new things on the job.