Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
5.0 - 10.0 years
12 - 22 Lacs
Pune, Bengaluru
Work from Office
Job Summary: We are seeking a proficient Embedded Software Engineer with 5-10 years of hands-on experience in embedded systems development and IoT solutions . The ideal candidate should be skilled in designing, coding, testing, and deploying robust embedded software in real-time environments. You will contribute to architecture, development, and integration of firmware and IoT communication stacks for cutting-edge devices and platforms. Key Responsibilities: Design, develop, and maintain embedded software for microcontroller and SoC platforms. Develop firmware for real-time systems using Embedded C/C++ . Work on RTOS-based applications (FreeRTOS, CMX, etc.). Implement IoT communication protocols like MQTT, CoAP, BLE, LoRaWAN, or Zigbee. Develop drivers, middleware, and interface code for sensors and communication modules. Optimize code for memory/performance on resource-constrained devices. Work closely with hardware teams for board bring-up and debugging using tools like oscilloscopes and logic analyzers. Participate in code reviews, unit testing, and performance benchmarking. Integrate with cloud platforms (AWS IoT, Azure IoT, or similar) and edge gateways. Document software architecture, APIs, and design workflows. Required Skills & Experience: 5-10 years of embedded systems development experience. Strong programming skills in Embedded C/C++ . Experience with RTOS (FreeRTOS, ThreadX, etc.) and bare-metal programming . Hands-on with microcontrollers (ARM Cortex-M series, STM32, TI, Espressif). Good knowledge of IoT protocols (MQTT, CoAP, HTTP, BLE, Zigbee, LoRa). Familiarity with IoT device lifecycle management , firmware updates (OTA), and power optimization. Experience with tools like IAR, Keil, Code Composer Studio, JTAG debuggers . Basic understanding of electronics, PCB schematics , and signal interfaces (I2C, SPI, UART, etc.). Version control using Git and CI/CD familiarity. Preferred Qualifications: Experience with cloud integration (AWS IoT, Azure IoT Hub) . Exposure to security in embedded/IoT systems . Knowledge of Python or scripting for test automation. Familiarity with Linux kernel or device drivers is a plus. Education: Bachelors or Masters degree in Electronics, Electrical, Computer Engineering, or related field.
Posted 11 hours ago
6.0 - 10.0 years
0 - 0 Lacs
Bengaluru
Work from Office
Overview: TekWissen is a global workforce management provider throughout India and many other countries in the world. Position: DV Engineer Very good in Ethernet, SV & UVM Location: Bangalore Work Type: Onsite Job Type: Full time Job Description: Experienced Design Verification Engineer with a minimum of 6 years in pre-silicon verification. The ideal candidate will have strong hands-on experience with SystemVerilog, UVM methodology, and a solid understanding of SoC/IP-level verification flows. This role involves working closely with design, architecture, and post-silicon teams to ensure high-quality and robust product delivery. Key Responsibilities: Develop testbenches, testcases, and verification components using SystemVerilog and UVM. Create and execute detailed verification plans based on design and architecture specifications. Drive constrained-random verification, coverage closure, and debug failures. Collaborate with RTL, DFT, and Firmware teams to debug issues and ensure seamless integration. Build reusable, scalable, and modular verification environments. Analyze code coverage, functional coverage, and provide meaningful feedback for design improvements. Perform assertion-based verification and support formal verification where required. Participate in code reviews, test plan reviews, and contribute to process improvements. Required Skills & Experience: B.E./B.Tech or M.E./M.Tech in Electronics. 6+ years of experience in ASIC/IP/SoC verification. Must have good knowledge on the verification flows Experience developing testbenches for block level or IP level or SOC Level verification. Experience of working in complex test-bench/model in Verilog, System Verilog or SystemC Developing and maintaining block level test benches Proficient in SystemVerilog, UVM, and testbench architecture. Strong knowledge of AMBA protocols (AXI, AHB, APB). Hands-on experience with simulation tools (VCS, Questa, XSIM, etc.). Familiarity with debug tools (Verdi, DVE) and waveform analysis. Solid understanding of functional coverage, assertions, and scoreboarding. Experience in writing automation scripts using Python/Perl/TCL. TekWissen Group is an equal opportunity employer supporting workforce diversity.
Posted 3 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
16951 Jobs | Dublin
Wipro
9154 Jobs | Bengaluru
EY
7414 Jobs | London
Amazon
5846 Jobs | Seattle,WA
Uplers
5736 Jobs | Ahmedabad
IBM
5617 Jobs | Armonk
Oracle
5448 Jobs | Redwood City
Accenture in India
5221 Jobs | Dublin 2
Capgemini
3420 Jobs | Paris,France
Tata Consultancy Services
3151 Jobs | Thane