Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Developer Z-Wave End Devices @ Vinove Software

Home > Software Development

 Embedded Developer Z-Wave End Devices

Job Description

Job Summary
We are looking for a skilled and passionate Embedded Linux Developer with strong proficiency in C++ and Java, deep expertise in both Linux user space and kernel space, and a working understanding of hardware-level development. The ideal candidate will thrive in a collaborative environment, working closely with hardware engineers and cross-functional teams. Prior experience in the access control industry and some familiarity with Java will be considered a significant advantage.

Key Responsibilities
Design, develop, and optimize embedded software components using C/C++ and Java in a Linux environment.
Work on both user space and kernel space software, including device drivers and system-level applications.
Collaborate with hardware engineers to bring up and debug new boards and custom peripherals.
Integrate and validate new hardware platforms with the embedded Linux OS.
Maintain and enhance existing embedded Linux systems, ensuring performance, reliability, and scalability.
Participate in system architecture design and code reviews.
Write clear technical documentation and contribute to product design discussions.
Troubleshoot and resolve low-level system issues, including kernel panics, memory leaks, and hardware/software interactions.

Required Skills and Qualifications
Bachelors or Master s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
Strong proficiency in C++, with clean, modular, and maintainable code writing practices.
Good Knowladge and experience in Java
Expertise in embedded Linux, including:
o Linux kernel internals
o Device tree configuration
o Custom kernel module development
o Bootloaders (e.g., U-Boot)
Experience with Yocto, Buildroot, or other Linux build systems.
Understanding of common communication protocols: I2C, SPI, UART, USB, etc.
Solid debugging skills with tools like GDB, strace, perf, oscilloscope, logic analyzers, etc.
Familiarity with cross-compilation toolchains and board bring-up.

Preferred Qualifications
Background in the access control or security systems industry (e.g., card readers, biometric devices, electronic locks).
Familiarity with real-time constraints and performance optimizations in embedded systems.
Good communication and team collaboration skills.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Embedded Systems Engineer
Employement Type: Full time

Contact Details:

Company: Valuecoders
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   Computer science System architecture C++ Linux USB Linux kernel Embedded Linux SPI Embedded software Technical documentation

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Java Full Stack Developer

  • Accenture
  • 12 - 20 years
  • Hyderabad
  • 14 hours ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Application Developer

  • Accenture
  • 3 - 8 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

Vinove Software

Vinove Software & Services is an ISO 9001:2008 and NASSCOM Certified IT Co. with 15+ years of experience in the Web & mobile industry. Being a specialized firm for providing web services and solutions, we have mastered in dealing with both, National & International Clients. Vinove serves as an umbre...