Position: Senior Embedded Software Engineer
Experience Required: 7+ Years
Location: Delhi
Company: Velmenni
Mandatory Skills:
C, C++, Embedded C, Embedded Linux, ARM Architecture, Multithreading, TCP/IP, UDP, DHCP, ARP, HTTP, HTTPS, Microcontrollers, Firmware Development, RTOS, Wireless Communication Systems
Good to Have:
IPv4/IPv6, Networking Protocols, Modulation/Demodulation, Performance Tuning, Linux Applications
Job brief
Velmenni, the modern day synonym for high speed wireless data transmission
and internet access solutions; has emerged as a leading player in the technology
centric Li-Fi industry which uses the visible light spectrum to facilitate high
speed data communication.
At Velmenni, We believe in challenging the status quo. We dream of building
technology that might one day benefit everyone.
We are looking for an experienced Senior Embedded Software Engineer to
contribute and oversee designs and development of high speed wireless
communication system from concept, creation, verification and integration.
If you are passionate about building great product, this is your chance to be a
part of the core team at Velmenni, a funded startup disrupting the optical
wireless communication industry by building the next generation of LiFi based
wireless communication system.
The ideal candidate should have the zeal for building new technologies with
keen interest in research. You should be well versed in different concepts of
wireless communication, networking protocols, modulation/demodulation.
Responsibilities:
Under minimum guidance you will be responsible for management and
development of complex projects. The key responsibilities includes:
• Embedded Software development in C/Linux on 32 bit ARM based platforms
• Produce unique solutions for technical challenges including, but not limited
to C coding, communication system architecture.
• Develop test environment and perform testing
• Spearhead technical project teams with overall responsibility for
performance, cost and schedules.
• Should be well versed in knowledge of current technical advancements and
trends in the general field of Embedded Systems.
Key Skills:
The candidate should have experience in the various aspects of embedded
development.
• Minimum Bachelors in Engineering, Computer Science, or a related
discipline. Strong Academic background preferred (Masters, PhD)
• 4+ years of experience in software and firmware development
• 4+ years of C/C++ and embedded SW development
• Experience with different microprocessors and micro-controllers (8bit, 32bit
ARM) implementing embedded real time solutions.
• Extensive experience in multi-threading systems
• Experience with building scalable embedded Linux applications and iterative
performance tuning process
• Extensive experience in architecting and designing embedded systems and
excellent ability in communicating the solution to the rest of the engineering
team
• Strong knowledge of data communication protocols and technology (TCP/IP,
udp, dhcp, arp, http, https) is a plus.
• Experience in IPv4/IPv6 is a plus.
• Experience with the use of test and analysis equipment essential in the
development of embedded devices.
• Strong fundamental knowledge of wireless communication system
• Good analytical and problem solving skills
• Great communication skills


