Search by job, company or skills

Wissen Technology

Senior Embedded Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Wissen Technology is hiring for Senior Embedded Engineer

About Wissen Technology:

At Wissen Technology, we deliver niche, custom-built products that solve complex business challenges across industries worldwide. Founded in 2015, our core philosophy is built around a strong product engineering mindset—ensuring every solution is architected and delivered right the first time. Today, Wissen Technology has a global footprint with 2000+ employees across offices in the US, UK, UAE, India, and Australia. Our commitment to excellence translates into delivering 2X impact compared to traditional service providers. How do we achieve this Through a combination of deep domain knowledge, cutting-edge technology expertise, and a relentless focus on quality. We don't just meet expectations—we exceed them by ensuring faster time-to-market, reduced rework, and greater alignment with client objectives. We have a proven track record of building mission-critical systems across industries, including financial services, healthcare, retail, manufacturing, and more. Wissen stands apart through its unique delivery models. Our outcome-based projects ensure predictable costs and timelines, while our agile pods provide clients the flexibility to adapt to their evolving business needs. Wissen leverages its thought leadership and technology prowess to drive superior business outcomes. Our success is powered by top-tier talent. Our mission is clear: to be the partner of choice for building world-class custom products that deliver exceptional impact—the first time, every time.

Job Summary:We are seeking a hands‑on Senior Embedded Engineer with 5–8 years of experience to design and develop firmware for ESP32‑based IoT devices deployed at petrol pump sites. The role involves building reliable, real‑time firmware capable of communicating with cloud microservices via MQTT and controlling forecourt devices such as fuel dispensers, tank gauges, and sensors. The ideal candidate must be strong in embedded C/C++, networking, MQTT, and field‑level device integration.

Experience: 5- 8 Years

Location:Bangalore

Mode of Work: Hybrid


Key Responsibilities:

  • Develop and maintain ESP32 firmware using C/C++.
  • Build drivers and interfaces for fuel dispensers, tank gauges, sensors, and controllers.
  • Ensure firmware stability under challenging field conditions (network drops, power issues).
  • Implement MQTT-based publish/subscribe communication with cloud microservices.
  • Design efficient MQTT topics, payload formats, retry and reconnect logic.
  • Manage Wi‑Fi/Ethernet connectivity, TLS security, and offline/online states.
  • Ensure real-time performance, low latency control, and system reliability.
  • Handle concurrency, multi threading, RTOS tasks, watchdog timers, and fault recovery.
  • Diagnose and troubleshoot issues in live field devices.
  • Participate in onsite testing at petrol pump sites.
  • Collaborate with System Architects, Cloud/Microservices teams, and QA.

Required Skills and Qualification

  • 5–8 years of experience in embedded systems development.

  • Strong hands‑on experience with ESP32 or similar microcontrollers.
  • Strong programming expertise in C/C++.
  • Experience with FreeRTOS or similar real‑time operating systems.
  • Understanding of multithreading, memory management, and concurrency.
  • Strong knowledge of MQTT protocol, TCP/IP networking, and TLS/SSL security.
  • Hands‑on experience with serial protocols: UART, RS232/RS485, GPIO, SPI, I2C.
  • Ability to interface with industrial devices and field hardware.
  • Experience working on production‑grade embedded devices.
  • Strong problem‑solving and debugging abilities.
  • Ability to work in field‑driven, real‑world environments.
  • Ownership mindset with good communication and teamwork.

Good to have Skills

  • Experience in industrial automation, especially fuel systems.

  • Exposure to edge computing and gateway‑level processing.
  • Experience with OTA updates, device provisioning, or secure device onboarding.
  • Familiarity with embedded Linux (optional).
  • Knowledge of device monitoring, diagnostics tools, and reliability frameworks.

Wissen Sites:

Website: www.wissen.com

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147222663

Similar Jobs

Bengaluru, India

Skills:

MqttEmbedded LinuxUartSpiMultithreadingGpioMemory ManagementFreertosI2cRs232ESP32Rs485

Bengaluru, India

Skills:

algorithm optimization GpuCOpenclLinux Device DriverRtosLinuxCudaAndroidGstreamerAudio pipelineVideoEmbedded SystemsAI toolsSNPEMultimedia – Camera

Bengaluru, India

Skills:

MqttCmultithreadingUartSpiSSLMemory ManagementGpioFreertosI2cRs232Tlssecure communicationESP32Rs485

Bengaluru, India

Skills:

Configuration ManagementIotZephyrCFreertosEsp8266RtosDevice DriversNetworkingMicrocontroller DevelopmentEmbedded firmware developmentSerial ProgrammingESP32

Bengaluru, India

Skills:

Linux DevelopmentCRestful ApiPythonOpenBMCSoftware systems testing methodologyDesigning software systemsGoDebugging and testing scripts and tools