
Software-engineer Careers in maharashtra ∙ Page 1
14 Remote & work from home jobs online


Hybrid Software Engineer - Career
Equifax · Pune, Maharashtra, IN, United States Of America · Hybrid

Hybrid Senior Software Engineer
Guidepoint · Pune, Maharashtra, IN, United States Of America · Hybrid

Hybrid Software Engineer II A – GBS IND
Bank of America · Chennai, Tamil Nadu, IN', 'Mumbai, Maharashtra, IN', 'Gurugram, Haryana, IN', 'Gandhinagar, United States Of America · Hybrid


Hybrid Senior Backend Developer (Java, Golang)
Baker Hughes · Bangalore, Karnataka, IN', 'Pune, Maharashtra, IN', 'Mumbai, Maharashtra, IN, United States Of America · Hybrid

Hybrid Senior Software Engineer
Principal Global Services · Pune, Maharashtra, IN, United States Of America · Hybrid

Hybrid Senior Android Software Engineer
GoDaddy · Pune, Maharashtra, IN, United States Of America · Hybrid


Hybrid Senior Software Engineer
ChampionX · IND - Maharashtra - Pune, United States Of America · Hybrid

Hybrid Senior Software Engineer
Guidepoint · Pune, Maharashtra, IN, United States Of America · Hybrid

Remote Platform Software Engineer (Full-Stack)
Tech Holding · Pune, Maharashtra, IN, United States Of America · Remote

Hybrid Backend Software Development Engineer
GoDaddy · Pune, Maharashtra, IN, United States Of America · Hybrid

Hybrid Embedded Software Engineer
Qode · Maharashtra, India · Hybrid
- Senior
- Office in Maharashtra
- Develop and maintain Linux kernel modules, device drivers, and board-specific configurations for embedded systems.
- Customize and manage Yocto-based Linux builds, create recipes, and ensure secure, stable system images.
- Debug, test, and optimize embedded Linux platforms using tools like GDB, JTAG, and kernel logs.
- 8+ years of experience in Embedded Linux software development.
- Bachelor’s or Master’s degree in Electronics, Computer Science, Embedded Systems, or a related field.
- Strong understanding of Linux internals (process management, system calls, memory management).
- Experience with Linux kernel and driver development, including Device Tree configuration, custom kernel modules, and debugging tools like dmesg, strace, gdb.
- Proficiency in Yocto Project and build systems: writing .bb recipes, managing layers, and building minimal Linux distributions.
- Hands-on experience with peripheral integration, including I2C, SPI, UART, GPIO, and devices like audio drivers and IMUs.
- Knowledge of secure boot, U-Boot, rootfs customization, and filesystem security techniques (e.g., squashfs, dm-verity).
- Configure, build, and maintain Embedded Linux distributions using Yocto Project.
- Design and develop Linux device drivers and kernel modules.
- Interface with hardware peripherals and perform board bring-up activities.
- Implement power management, bootloader customization, and secure firmware practices.
- Perform system-level debugging using GDB, JTAG, and static analysis tools.
- Work with DevOps tools like Git, Jenkins/GitLab CI, and containerized build environments.
- Document system architecture, kernel changes, and embedded workflows for internal reference.