2+ Firmware development Jobs in Ahmedabad | Firmware development Job openings in Ahmedabad
Apply to 2+ Firmware development Jobs in Ahmedabad on CutShort.io. Explore the latest Firmware development Job opportunities across top companies like Google, Amazon & Adobe.
Brief Company profile:
MeshTek Labs (www.meshtek.com), headquartered in Dallas TX, creates and builds smart lighting, and a variety of other systems that operate on a proprietary Bluetooth® mesh networking platform with built in Artificial Intelligence and Edge Computing solutions for direct customers and OEMs.
MeshTek is a unique IoT (“Internet of Things”) platform that uses Bluetooth Low Energy to form both broadcast and connection mesh networks along with optional BLE-WiFi-Ethernet-Cellular Gateway solutions, enabling efficient communication and control among networked devices. Featuring a series of extensible firmware, hardware and software products, MeshTek can be custom-tailored to meet customer application and product requirements. We help OEMs to easily connect their devices to the Internet of Things and bring them to market fast. Lighting is one of our most important vertical and we serve as a One-Stop-Solution for Human-Centric Lighting ,Residential & Commercial Lighting and Horticultural Lighting.
Designation: Sr.Embedded Firmware Engineer
Location: Ahmedabad (5 days working)
Job Specification:
· Excellent programming ability in Embedded C/C++
· Hands on experience in the designing, implementation & maintenance of embedded software/firmware development projects.
· Experience with Bluetooth chipsets, modules & protocols is a plus.
· Solid experience and implementation skills on Serial, SPI, I2C and other protocols (RTC & flash memory)
· Experience in multithreading and link list.
· Experience in embedded Linux Open WRT is a plus
· Skilled in conceptualizing and implementing complex algorithms.
· Hands-on experience collaborating with Hardware engineers and proven knowledge of electronic microcontroller circuitry and signals. Should be able to read circuit diagrams.
· Disciplined use of Version Control and software writing standards and skills.
· Solid debugging skills.
Preferred Skillsets:
· Experience working with external hardware enabled by mobile applications.
· Knowledge and experiences in creating and publishing SDK’s or API’s.
· Experience or passion in working with IOT devices.
DUTIES & RESPONSIBILITIES
- Own & lead full cycle development: design, implementation, testing & debugging for an automotive product.
- Create conceptual system designs, assess risks, conduct design trade studies, and develop a product that meets feature requirements for integrating sensor, processing and software systems.
- Lead innovative system development projects with responsibility for achievement of cost, schedule, and technical requirements, with an eye toward technology maturation, transition, and follow on work.
- Generate comprehensive engineering documentation.
- Responsible for end-to-end system firmware development to include power management, boot loaders, scheduling, RTOS and /or bare metal implementations.
- Troubleshoot and resolve complex software problems in embedded real-time systems.
- Source code development, review & maintenance (C/C++).
- Dive into & take ownership of critical design issues.
- Analyse & propose solutions for performance bottlenecks.
- Address all aspects of technology readiness, including manufacturability.
- Help build robust methodology and processes to deliver the technology to products.
REQUIRED SKILLS & EXPERIENCE
- Experience in embedded architecture, external interfaces, product constraints, along with ability to develop architectures / features that meet these constraints while providing new value for the platform.
- Experience in system architecture, operating system, device architecture, hardware design.
- Strong background in software methodology & full cycle development (Design, implementation, testing & debugging).
- Expertise in embedded microcontrollers’ architecture.
- Expertise in software designing and programming in C/C++ is a must.
- Algorithm modelling, benchmarking, implementation & digital signal processing.
- Understanding of hardware & software co-verification & emulation platforms
- Experience in understanding hardware, clock-level issues, bridges, delays, interrupts, clock gating, polling etc.
- Experience with lab instrumentation like oscilloscope, logic/ protocol for debugging embedded systems at HW level.
- Bachelors | Masters degree in Computer Science or Electronics & Communication engineering with 2-5 years of relevant experience is a must.


