SmartSoc Solutions

2 weeks 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)
  • SmartSoc Solutions

    3 weeks ago


    Bangalore, Karnataka, India SmartSoc Solutions Pvt Ltd Full time

    Role : GUI (Windows) EngineerJob 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 implement the...

  • SmartSoc Solutions

    3 weeks ago


    Bangalore, Karnataka, 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 languages (e.g....


  • 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...

  • SmartSoc Solutions

    4 months ago


    Bangalore/Hyderabad, India SmartSoc Solutions Pvt Ltd Full time

    ABOUT COMPANY : SmartSoC Solutions is emerging as a leader in providing engineering solutions worldwide.- We have presence in 8 countries USA, Sweden, India, Canada, Malaysia, S.Korea, Finland and Israel. In India we have presence in Bangalore, Hyderabad, Chennai, Hubli. We offer end-to-end Semiconductor, Embedded, and IT services to design and build...

  • SmartSoc Solutions

    4 months ago


    Bangalore, India SmartSoc Solutions Pvt Ltd Full time

    Company Description : SmartSoC Solutions Pvt Ltd is a leading Product Engineering company specializing in Semiconductor, Embedded, Artificial Intelligence, and Automotive domains. Our focus is on enabling our clients to design and build next-generation products through innovation. With expertise in various areas such as SOC Design & Verification, Physical...

  • SmartSoc Solutions

    4 months ago


    Hyderabad, India SmartSoc Solutions Pvt Ltd Full time

    Company Description : SmartSoC Solutions is a leading Product Engineering company specializing in Semiconductor, Embedded, Artificial Intelligence, and Automotive domains. We enable our clients to design and build next-generation products with a focus on innovation. Our expertise includes SOC Design & Verification, Physical Design & Verification, DFT, FPGA...

  • GUI Developer

    6 days ago


    Bangalore, India SmartSoc Solutions Pvt Ltd Full time

    Job Title: GUI DeveloperWe are seeking a skilled GUI Developer to join our team at SmartSoc Solutions Pvt Ltd.Key Responsibilities:Design and implement GUI components using C# and.NET framework.Develop and test Windows-based applications using WinForms and WPF.Collaborate with System Engineers and Architects to understand and implement requirements.Perform...


  • Bangalore, India SmartSoc Solutions Pvt Ltd Full time

    Job DescriptionJob Summary:We are seeking a highly skilled Embedded Systems Software Developer to join our team at SmartSoc Solutions Pvt Ltd. The ideal candidate will have experience with embedded systems hardware and software design/debugging and applications in C/C++.Key Responsibilities:Develop embedded software for embedded systems (ARM processors)...


  • 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/...


  • 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

    Job Title: Windows Driver DeveloperJob Summary:We are seeking an experienced Windows Driver Developer to join our team at SmartSoc Solutions Pvt Ltd. The successful candidate will be responsible for developing and supporting Windows Driver development for PCI/PCIe/PXI/PXIe interfaces to communicate with embedded platforms.Key Responsibilities:Develop and...


  • 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: Audio Software EngineerWe are seeking an experienced Audio Software Engineer to join our team at SmartSoc Solutions Pvt Ltd. As an Audio Software Engineer, you will be responsible for designing and developing high-quality audio software solutions for our clients.Key Responsibilities:Design and develop DSP firmware as per the AMD SW Roadmap...


  • Bangalore, India SmartSoc Solutions Pvt Ltd Full time

    Company Description SmartSoC Solutions is emerging as a leader in providing engineering solutions worldwide. We offer end-to-end Semiconductor, Embedded, and IT services to design and build next-generation leadership products under one roof. And allowing clients to achieve both quick wins and long-term results. Our goal is to be an extended arm of...


  • 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...

  • SmartSoC Solutions

    1 week 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

    2 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

    4 weeks ago


    Hyderabad, India SmartSoc Solutions Pvt Ltd Full time

    Location : HyderabadExperience : 8+ YearsMandatory Skills : Very strong knowledge in C++ and MultithreadingDuties and Responsibilities : - Develop complex Communication SW for AST- Gateway ground station.- Develop applications on Embedded Linux.- Work with other R&D members: System engineers, FW and HW developers.- Point of contact- for development teams...

  • SmartSoC Solutions

    3 weeks 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

    3 weeks ago


    Bangalore/Hyderabad, India Smartsoc Solution Pvt Ltd Full time

    Domain : Physical Design Engineer Positions : Senior/Mid/Lead /ManagerYears of Experience : 4-18 years Educational Requirements : B.E/B.Tech or M.Tech in Electronics and Communication / Computer Science/ Information ScienceJob Descriptions : - Physical Design & STA : Participate in a project involved in the development of ASICs, with an emphasis on...

  • SmartSoc Solutions

    2 weeks 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...