Embedded Software Engineer
Location: Tiruchirappalli, India
Embedded Software Engineer - Tiruchirappalli, India
Vouch.io is a company headquartered in Atlanta, USA but operating in a virtual model with staff globally located, and we're looking to extend our team.
We are seeking an Embedded Software Engineer to join our team and help develop innovative embedded software solutions for our products. The successful candidate will have a strong background in embedded systems, firmware development, and hardware- software integration. They will work closely with cross-functional teams to design, implement, and optimize embedded software that meets performance, power consumption, and reliability requirements.
Experience & Responsibilities:
- Design, develop, test, and debug embedded software for microcontrollers and microprocessors.
- Design and develop software drivers for sensors using the I2C bus, SPI Bus, Serial Port, and USB port as the communications Interface.
- Write test and diagnostics software for the validation of new hardware designs.
- Develop and Write test Interfaces In Windows.
- Collaborate with hardware engineers to ensure seamless integration between software and hardware components.
- Optimize code for performance, memory usage, and power consumption.
- Participate in code reviews and adhere to best practices for embedded software development.
- Collaborate with cross-functional teams, including software engineers, product managers, and security experts, to integrate cryptographic solutions into our products and services.
- Conduct research and stay up-to-date with the latest advancements in relevant Embedded Software techniques.
- Create clear and comprehensive documentation to support the design, implementation, and maintenance of embedded solutions.
- Degree in Computer Science, Electrical Engineering, or a related field is Preferable.
- Experience in developing embedded software for specific industries or applications (e.g., automotive, IoT) is an advantage.
- Understanding of embedded systems and microcontroller architectures.
- Understanding component datasheets and being able to create software drivers from these.
- Ability to understand and read electronic circuit schematics.
- Ability to read and understand datasheets for electronic devices and then write drivers for these.
- Proficiency in embedded software development tools and technologies, such as compilers, debuggers, and IDEs.
- Strong programming skills in C/C++
- Knowledge of hardware interfacing, peripherals, and communication protocols (e.g., UART, SPI, I2C, Bluetooth)
- Excellent problem-solving skills and the ability to break down complex concepts.
- Strong communication skills, both written and verbal, with the ability to convey complex technical concepts to diverse audiences.
- Experience or understanding of Zephyr, HSM or nRF would be a plus.
To apply for the open position of Embedded Software Engineer - Tiruchirappalli, India, please send your application with covering letter to:Apply Now
At Vouch.io, we are on a mission to revolutionize the way people and devices interact in the digital world. We believe in a future where digital identity management is seamless, secure, and frictionless, enabling meaningful connections between humans and technology.
Our innovative approach combines biometric authentication with peer-to-peer verification and recognition, empowering devices to intelligently recognize and verify identities without needing a central server or internet connection. By doing so, we aim to restore trust, privacy, and joy to human interactions with technology.
Our culture is built on collaboration, innovation, and a relentless pursuit of excellence. We are a passionate team of visionaries committed to pushing the boundaries of what is possible and creating groundbreaking solutions to real-world problems. We value the unique perspectives and experiences that each team member brings to the table, fostering an inclusive and supportive environment where creativity thrives.
Join us in our journey to transform the digital landscape and create a world where technology and humanity are united through trust and connection.