Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Pune |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Hardware / Networking |
Functional Area | Embedded / System Software |
EmploymentType | Full-time |
JD of Firmware EngineerPosition: Senior Embedded DeveloperWork Values;Candidates must be attracted to a fast-growing organization that undergoes frequent changes;Self-starters who can work with general directions and set their own ambitious goals will be preferred;A strong desire to learn, grow and reach targets must be evidenced through past accomplishments.Typical ResponsibilitiesDesign, develop, test, document and maintain embedded software code that resides in our core product offering, including the following functions:Sensor data acquisition;Core data processing, e.g. filtering, mathematical transformations and aggregation;Wired and wireless data transmission using different protocols;Configuration and data interfaces between embedded devices and our backend systems;Orchestration of modules and components, with an eye toward optimal resource allocation.Collaborate with digital signal processing and data science engineers to implement cutting-edge algorithms and technologies;Collaborate with backend system engineers to ensure product cohesion;Participate in team-level discussions regarding the firmware roadmap, including features and general architecture;Participate in ongoing revision cycles to embedded devices hardware architecture and design.Required Skills;At least 3 years of embedded software development experience in C/C++;Proficient in data structures, algorithms, operating system concepts and networking protocols;Experience in ESP32 - single / dual core design and implementations, STM32 based implementation is preferred.Familiarity with microprocessor/microcontroller architectures as well as interconnect protocols (UART, SPI, I2C, USB) and sensor data acquisition;Working familiarity with Arduino platform is preferred;Experience developing IoT (Internet-of-Things) applications, and an appreciation for the challenges around reliable data transmission, edge-cloud interfaces, and processing data on the edge.Education;BE/B.Tech or higher in Computer Science, Electronics Engineering (plain Electronics OR E & TC)
Keyskills :
signal processingembedded software developmentembedded softwaredata acquisitiondata transmissionsoftware developmentarmnetworking protocolsdata structuresmicrocontrollercomputer scienceembedded devicespicdigital signal processingcore data