SmartSoc Solutions Pvt Ltd
SmartSoc Solutions - Embedded Linux Developer - Device Driver
Job Location
bangalore, India
Job Description
Position : Embedded Software Engineer About the job : We are seeking an Embedded Software Engineer with 5-8 years of experience, having expertise in algorithms, optimization, encryption, protocol development, implementation, and unit testing. The ideal candidate will be based in Bangalore and possess a strong background in embedded software development, with a focus on creating robust, efficient, and secure systems. The team you will join : You will be part of an expert team whose mission is to provide software and firmware with best-in-class user experience and unmatched reliability for the entire range of devices including Consumer electronics, Power systems, Automotive, Edge AI, IoT, Networking, Railways, IoT, Energy, Telecom, and Medical Electronics industries. Key Responsibilities : - Design, develop, and optimize embedded software solutions for various applications. - Implement and test algorithms for performance and efficiency. - Develop and implement encryption techniques to ensure data security. - Create and develop wide varieties of communication protocols for embedded systems. - Optimize embedded software for performance, reliability, and resource usage. - Conduct code reviews and perform static analysis to ensure high-quality code. - Conduct unit testing and integration testing to validate software functionality. - Debug and troubleshoot embedded software to resolve issues and improve performance. - Collaborate with hardware engineers to test and validate system integration - Document software designs, algorithms, test plans, user manuals and technical documentation for future reference and client use. Required Qualification & Skill Sets : - 5 years of experience in embedded software development. - Proven track record in developing and optimizing algorithms, encryption techniques, and communication protocols. - Strong understanding of embedded systems and real-time operating systems (RTOS) - Bachelor's or master's degree in computer science, Electronics Engineering, or a related field. - Proficiency in programming languages - C, C++, Scripting Language - Python, shell, and Embedded Linux. - Experience with development tools & environments - Keil, IAR, VS Code and GCC. - Expertise in Open CPU, Device Drivers, BSP, Boot Setup, Linux, Embedded C - Knowledge of wireless technologies like LoRa, BLE, Sub GHz, Wi-Fi, Zigbee, and Radio Communication & IoT solutions - Experience with device drivers, environment setup, and kernel development - Good experience with version control systems like GitHub, GitLab, and Jira. - Firmware development on Microprocessor/Microcontroller projects (ARM, PowerPC, NXP, Atmel, Microchip) - RTOS-based systems - VxWorks, Nucleus, Free RTOS, Proprietary RTOS. - Board support packages for RTOS, U-Boot, Linux - Device drivers - UART, SPI, I2C, RS232, RS485, CAN microSD, HDLC protocol driver, and many more. What You Will Need to Be Successful : - Proficient in C and C++ programming language. - Excellent analytical skills, perseverance, and attention to detail. - Curious, eager to learn and quickly adapt to new requirements and technologies. - Autonomous with a strong sense of responsibility. - Good spoken and written English. Preferred Additional Skills : - Expert knowledge of the TCP/IP internal operations. - Good knowledge of the AVB/TSN standards/technology. - Experience with unit testing methodology. - Experience with embedded system constraints. - Comfortable with various lab tools like - oscilloscope, Signal Generators, Mustimeters Why Join us : - Opportunity to work on innovative cutting-edge projects that shape the future of technology. - Expand your skills and advance your career in a dynamic and supportive environment. - Join a team of passionate professionals dedicated to excellence and innovation. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/22/2024
Location: bangalore, IN
Posted Date: 11/22/2024
Contact Information
Contact | Human Resources SmartSoc Solutions Pvt Ltd |
---|