SmartSoc Solutions

1 month ago


BangaloreHyderabad, Karnataka, India SmartSoc Solutions Pvt Ltd Full time

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)

  • Hyderabad, India SmartSoc Solutions Pvt Ltd Full time

    Job Summary :We are seeking a skilled Windows Driver Developer to join our team at SmartSoc Solutions. The ideal candidate will have experience in designing, coding, and debugging Windows drivers for PCI/PCIe/PXI/PXIe interfaces.About the Role :The successful candidate will work closely with our software architect and stakeholders to understand requirements...


  • Hyderabad, India SmartSoc Solutions Pvt Ltd Full time

    Job SummaryWe are seeking a highly skilled Audio Software Engineer to join our team at SmartSoC Solutions. The ideal candidate will have a strong background in DSP firmware programming and experience with C and Assembly languages.Key Responsibilities- Design and develop DSP firmware as per the AMD SW Roadmap commitments.- Develop key features like HDA, Sound...


  • Hyderabad, Telangana, India SmartSoc Solutions Pvt Ltd Full time

    Job Title Overview:SmartSoc Solutions is seeking a skilled software developer to work on Windows driver development for PCI/ PCIe/ PXI/ PXIe interfaces. The successful candidate will be responsible for designing, coding, and debugging drivers to communicate with embedded platforms.Key Responsibilities:Develop and support Windows driver development for PCI/...


  • Bangalore/Hyderabad, India SmartSoc Solutions Pvt Ltd Full time

    Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at SmartSoc Solutions Pvt Ltd. As an Embedded Software Engineer, you will be responsible for designing, developing, and optimizing embedded software solutions for various applications.Key Responsibilities:Design and develop embedded software solutions for...


  • Hyderabad, India SmartSoc Solutions Pvt Ltd Full time

    Job Title: Windows Driver DeveloperJob Summary:We are seeking a skilled Windows Driver Developer to join our team at SmartSoc Solutions Pvt Ltd. The ideal candidate will have experience in designing, coding, and debugging Windows drivers for PCI/ PCIe/ PXI/ PXIe interfaces.Key Responsibilities:Develop and support Windows Driver development for PCI/ PCIe/...


  • Bangalore/Hyderabad, India SmartSoc Solutions Pvt Ltd Full time

    Job Title: Embedded Software DeveloperAbout Us: At SmartSoc Solutions Pvt Ltd, we are a team of passionate professionals dedicated to delivering cutting-edge technology solutions. We are seeking an Embedded Software Developer to join our expert team.Job Summary:Design, develop, and optimize embedded software solutions for various applications.Implement and...


  • Hyderabad, India SmartSoc Solutions Pvt Ltd Full time

    Job Title: Audio Software DeveloperWe are seeking a highly skilled Audio Software Developer to join our team at SmartSoc Solutions Pvt Ltd. As an Audio Software Developer, you will be responsible for designing and developing DSP firmware as per the AMD SW Roadmap commitments. This includes developing key features like HDA, SoundWire, I2S, BT & USB Audio...


  • Hyderabad, India SmartSoc Solutions Pvt Ltd Full time

    Job SummaryWe are seeking a highly skilled Audio Software Engineer to join our team at SmartSoc Solutions Pvt Ltd. As a key member of our Multi-Media Audio SW team, you will be responsible for designing and developing DSP Firmware as per the AMD SW Roadmap commitments. Your expertise in C and Assembly language, as well as experience in DSP Firmware...


  • Hyderabad, Telangana, India SmartSoc Solutions Pvt Ltd Full time

    At SmartSoc Solutions Pvt Ltd, we are seeking a talented Windows OS Driver Engineer to join our Multi-Media Audio SW team. As a key member of this team, you will work closely with Device Drivers & DSP Firmware/Algorithms & SoC/IP teams to design and develop drivers for various audio interfaces. Your role will involve collaborating with Domain/SW Architects...


  • Hyderabad, India SmartSoc Solutions Pvt Ltd Full time

    Job Title: Audio Software EngineerWe are seeking an experienced Audio Software Engineer to join our team at SmartSoc Solutions Pvt Ltd.Key Responsibilities:Design and develop DSP Firmware as per the AMD SW Roadmap commitments.Develop key features like HDA, SoundWire, I2S, BT & USB Audio Playback/capture features.Work closely with Device Drivers & DSP...


  • Hyderabad, Telangana, India SmartSoC Solutions Pvt Ltd Full time

    Job Title: Senior Audio Software EngineerWe are seeking a highly skilled Senior Audio Software Engineer to join our team at SmartSoC Solutions Pvt Ltd. As a key member of our Multi-Media Audio SW team, you will be responsible for designing and developing DSP Firmware as per the AMD SW Roadmap commitments.Key Responsibilities:Design and develop key features...

  • Software Engineer

    3 weeks ago


    Hyderabad, Telangana, India SmartSoC Solutions Pvt Ltd Full time

    Job Description for Software Engineer - Audio Systems We are seeking a highly skilled Software Engineer - Audio Systems to join our team at SmartSoC Solutions Pvt Ltd. As a key member of our Multi-Media Audio SW team, you will be responsible for designing and developing drivers for different audio interfaces, closely working with Device Drivers & DSP...

  • SmartSoC Solutions

    3 months ago


    Hyderabad, India SmartSoC Solutions Pvt Ltd Full time

    THE ROLE :- He/She should be part of Multi-Media Audio SW team.- He/She should closely work with Device Drivers & DSP Firmware/Algorithms & SoC/IP teams to develop and deliver drivers for different audio interfaces.- He/Should also very closely work with Domain/SW Architects to lead the design and development of key audio features.KEY RESPONSIBILITIES :-...

  • SmartSoC Solutions

    1 month ago


    Hyderabad, Telangana, India SmartSoC Solutions Pvt Ltd Full time

    THE ROLE :- He/She should be part of Multi-Media Audio SW team.- He/She should closely work with Device Drivers & DSP Firmware/Algorithms & SoC/IP teams to develop and deliver drivers for different audio interfaces.- He/Should also very closely work with Domain/SW Architects to lead the design and development of key audio features.KEY RESPONSIBILITIES :-...

  • SmartSoC Solutions

    1 month ago


    Hyderabad, India SmartSoC Solutions Pvt Ltd Full time

    THE ROLE :- He/She should be part of Multi-Media Audio SW team.- He/She should closely work with Device Drivers & DSP Firmware/Algorithms & SoC/IP teams to develop and deliver drivers for different audio interfaces.- He/Should also very closely work with Domain/SW Architects to lead the design and development of key audio features.KEY RESPONSIBILITIES :-...


  • Pune/Bangalore, India SmartSoc Solutions Pvt Ltd Full time

    Job Title: Sr Hardware EngineerMain Responsibilities:Design analog and digital circuits for various productsCapture requirements and translate them into engineering specificationsSelect and qualify componentsCreate schematic designs and PCB layoutsOversee prototype fabrication and troubleshootingDevelop high-speed digital systems and interface analog sensors...

  • SmartSoc Solutions

    1 month ago


    Bangalore, India SmartSoc Solutions Pvt Ltd Full time

    Role : GUI (Windows) Engineer Job Description : - Experience in C# desktop-based application (WinForms and WPF). - Good understanding of .NET framework, MVVM, MVP patterns. - Good understanding of Database (SQL server) Nice to have : - Interaction between C# and C++ libraries Responsible for analyzing and understanding requirements. - Design and...

  • SmartSoc Solutions

    4 weeks ago


    Pune/Bangalore, IN SmartSoc Solutions Pvt Ltd Full time

    Job Description : The Sr Hardware Engineer is responsible for designing analog and digital circuits for a variety of products. Responsibilities will include capturing requirements, and translating them into engineering specifications, component selection and qualification, schematic design and entry, PCB layout, and overseeing prototype fabrication. In...

  • SmartSoc Solutions

    1 month ago


    Bangalore, India SmartSoc Solutions Pvt Ltd Full time

    Job Description : - Have experience with embedded systems hardware and software design/debugging and applications in C/C++ - Experience working with IAR, Keil and/or GCC embedded - Demonstrable work experience with RTOS such as FreeRTOS/Zephyr/other RTOS - Work experience on ARM Cortex platforms (M0/M3/M4) - Knowledge/Experience with scripting...

  • SmartSoc Solutions

    3 weeks ago


    Hyderabad, India SmartSoc Solutions Pvt Ltd Full time

    Job Description : - Develop and support Windows Driver development for PCI/ PCIe/ PXI/ PXIe interfaces to communicate with embedded platforms.- Work with software architect and stakeholders to understand requirements and product architecture.- Develop unit test frameworks.- Work with the team to integrate drivers to host applications and test frameworks.-...