Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Embedded software engineer.
India Jobs Expertini

Urgent! Embedded software engineer Position in Pune - VOLANSYS

Embedded software engineer



Job description

Responsibilities
Expert in C and OOPS Programming languages, data structure, and design patterns in C++ programming languages, focusing on embedded systems, developing C/C++ libraries designing algorithms
Expert in bootloader (U-Boot) development for embedded systems, Hands-on experience in board bring-up processes So Cs like Marvell, NXP, TI, ST, ARM, AVR etc
Strong working experience in Linux Kernel programming and device driver development, in developing multi-threaded applications, and inter-process communication mechanisms such as shared memory, signals, message queues, pipes, and system calls, and Shell scripting, including Bash, and Python.
Working experience in Zigbee, Zwave, Matter, BLE, Threads, Wi Fi, and Sub-GHz technologies
Expertise in RTOS user space and low-level driver development
Expert in at least one Linux subsystem and experience in developing drivers from scratch
Experience in different distributions such as Yocto, and open WRT
Hands-on experience with debugging tools such as KGDB, GDB, Valgrind, and static code analyzers
Working experience in networking protocols including TCP/IP, UDP, MQTT, HTTP, GSM, GPRS, and serial communication protocols like RS232, RS485, I2 C, SPI, Modbus and CAN
Working on various processor and microcontroller architectures including Cortex-A series, ARM/STM/ARC/Power PC series, and other general-purpose microcontrollers
Experience in Embedded GUI Development, particularly with QT or similar frameworks, is advantageous
Required Skills
Programming Languages: C, CPP, and Python Hands-on BSP, board bring up development experience
Expert in Linux kernel development with low-level driver experience, BSP, the board bring-up SDK development knowledge
Interfaces: PCIE, USB, I2 C, SPI, MDIO, MQTT, Rest API
Wireless: Z Wave/Zig Bee/Matter/Thread/BLE/WIFI
Hardware schematics review and PCB debugging
Microcontroller/Microprocessors: 16/32-bit Debugging applications using debugging tools.
Debugging Hardware and low-level firmware using schematics
Debugging tools: like logic analyzer, digital oscilloscope, JTAG, KGDB, JDB
Expert in USB, AUDIO/VIDEO, RF protocols
Cloud communication: AWS or Azure or customer cloud
Build system: Yocto, Open WRT, Makefiles etc
Embedded GUI Development – QT or similar
Expertise in at least one technology - Wi-Fi, audio/video, display, camera
Experienced with SCRUM-based project management tools such as JIRA, DOORS, Agile Version One
Preferred Skills
Linux kernel development experience Embedded GUI Development – QT or similar
Working experience in security algorithms encryption and decryption
Debugging Hardware and low-level firmware using schematics
Debugging tools: like logic analyzer, digital oscilloscope
Complete SDLC life cycle understanding
Scrum master certifications in team management


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Embedded software Potential: Insight & Career Growth Guide