Encora Logo

Encora

Silicon Dev

Job Posted 10 Days Ago Posted 10 Days Ago
Be an Early Applicant
Bangalore, Bengaluru, Karnataka
Expert/Leader
Bangalore, Bengaluru, Karnataka
Expert/Leader
The candidate will develop application software for IoT embedded systems, enhance communication protocols, and perform hardware-software debugging and testing.
The summary above was generated by AI

Minimum qualifications:
● 10+ years of experience in development, testing and deployment of consumer electronics/automotive/embedded systems using C/C++, Python for application software on FreeRTOS/Linux systems.
● Bachelor's degree in Electronics Engineering, Computer Science.
● Proficiency in C or C++ and Python is essential. Experience with developing applications for FreeRTOS, Linux etc is highly desirable. ● Experience in Embedded domain, data structures, algorithms, and software design. ● Experience working with hardware designers/reading schematics. ● Experience with ARM or other low-power SoC architectures, memory system, fabric etc. ● Experience with interface protocols (e.g., USB, SPI, I2C, UART, UFS), power management, system integration, Software stacks, and drivers.
● Profi ciency in using debugging tools (e.g., JTAG debuggers, logic analyzers, oscilloscopes) to identify and resolve fi rmware issues. ● Performance analysis and optimization experience. ● Knowledge of embedded systems development, RTOS concepts, device drivers and hardware/software integration. ● Experience in device automation testing is a plus. ● Experience in LTE modem, eSIM, audio subsystems, HW/SW security is a plus. Responsibilities: The candidate would primarily work on the application layer for a cellular-IoT embedded system. Their responsibilities include enhancing the communication protocol spec, developing automated test framework capabilities involving Python-C interaction over UART, performing basic HW-SW debugging, testing, and issue triaging.

Top Skills

C
C++
Freertos
I2C
Jtag
Linux
Python
Spi
Uart
Ufs
Usb

Similar Jobs

2 Hours Ago
Bengaluru, Karnataka, IND
Senior level
Senior level
Cloud • Information Technology • Software • Cybersecurity
As a Senior Software Engineer, you'll lead projects related to developing cloud native protection software and mentor team members, focusing on design, development, and delivery.
Top Skills: AWSAzureC/C++DockerGCPGoJavaKubernetesPythonScala
2 Hours Ago
Remote
3 Locations
Mid level
Mid level
Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
The role involves leading the implementation of Varicent's compensation tool, optimizing sales compensation processes, and developing end-to-end solutions while collaborating with stakeholders.
Top Skills: ItilPythonSQLVaricent V10
2 Hours Ago
Bengaluru, Karnataka, IND
Senior level
Senior level
Marketing Tech • Mobile
Lead a product engineering team, focusing on system design, architecture, and building scalable solutions while driving alignment with business objectives.
Top Skills: AWSAzureDockerGCPKubernetes

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account