▷ [Apply in 3 Minutes] Software Engineer- Embedded Systems

1 week ago


Bengaluru India Videogram Full time

Job Description

Job Description: Senior Software Engineer- Embedded Systems

Videogram is looking for Software Engineer in Embedded Systems who will be responsible for designing the embedded systems and installing them in machines and tools. You will be playing an important role in our software team who will be responsible to design and develop the software that controls the processor (micro-controllers and digital signal processors) of the machine. You come with a role as a professional Embedded System Software Engineer to execute a complete embedded software development lifecycle.

Responsibilities

- Design and implement software of embedded devices and systems from requirements to production and commercial deployment. Responsible for the complete embedded software development lifecycle
- Design, develop, code, test, and debug system software
- Coordinate with the engineers from other disciplines to develop the end product of the requisite standards
- Customize the software to suit the needs of the product nature and expected functioning
- Debug the system to remove the anomalies and inconsistencies

Requirements

- Candidates require a bachelor's degree in computer science, electrical engineering, software development, embedded software, etc.
- The candidate should be an undergraduate in Computer Science or a relevant field
- Hands-on experience in C++11 or later programming languages
- Knowledge of GIT Version control
- Experience in doing bare metal or RTOS development
- Hands-on experience in developing the code in Linux
- They require exceptional programming skills and competence in using software tools.
- Knowledge of operating systems and of the interaction between hardware/software is important for this profile.
- The attributes of problem-solving ability, analytical skills, proactive behavior, and an adaptable approach are important in this position.
- This discipline of engineering provides scope for creative minds and poses challenges to perform quality work.
- Scripting in Python & Bash is an add-on
- Experience in any of the following technologies:

UART | SPI | I2C |MIPI DSI |Display Port | Low-Level Sata

Additional/ Desirable Interests

- Personal interest in videography/ photography and audio production
- Experience working programmatically with videos/ images/ audio
- Exposure to low-level details of any video/ image codecs
- Exposure to movie container file formats especially QuickTime/mp4
- Working knowledge of exFAT file system

Skills:- Embedded Systems, C++, RTOS, Git, UART, SPI, I2C and Software Development



  • Bengaluru, India Persistent Systems Full time

    Work Location: Bangalore Work Mode: 5 Days work from office Experience: 5 to 9 Years We are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms. Experience in camera systems, image processing pipelines, or multimedia frameworks is a major advantage. The role involves development and...


  • Bengaluru, India YourTribe Full time

    Job Description About the Role: We are seeking a talented and enthusiastic Embedded Systems Engineer to join our team and contribute to the development of robust electronic systems for our autonomous marine vessels. As part of our dynamic startup journey, you will collaborate closely with our experienced engineers and the founding members of the...


  • Bengaluru, India Capgemini Engineering Full time

    Job Description 3-5 Yrs of experience in Embedded Linux Kernel/Drivers domain Embedded Software development and porting on Linux and ARM platforms Strong Programming skills on C, C++ & Data Structures, expertise on OS (Memory Mgmt, Scheduling, IPC, Multi-threading/processing) Experience in Linux Kernel/Device Drivers Embedded, ARM, RISC V, Debuggers,...


  • Chennai, India HCLTech Full time

    Job Description HCLTechHiring || Embedded C/Linux Developer Location: Chennai / Bangalore (Relocation Required) Experience: 58 Years Notice Period: Immediate - 60 Days We're looking for an experienced Embedded Software Engineer with strong skills in Embedded C, Linux, and automotive systems (Instrument Clusters, Infotainment, BCM). Key Skills Embedded...


  • Bengaluru, Karnataka, India GRID R&D Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Experience: 0-1 yrs (Fresher)Stipend: Based on performance.Job DescriptionJoin our fast-paced startup as anEmbedded Systems Internin Bangalore You'll gain hands-on experience designing and developing innovative embedded solutions. This is a fantastic opportunity to learn from experienced engineers and contribute to cutting-edge projects.Key...


  • Bengaluru, India Michael Page Full time

    Job Description - Competitive Salary - PF&Gratuity Job Description - Develop, maintain, and test an embedded software platform used in a broad range of our new products. - Create technical specifications for new features. - Deliver detailed designs of software components. - Review and document the code, utilizing peer-review tools. - Support projects...


  • Bengaluru, Karnataka, India, Karnataka Persistent Systems Full time

    Work Location: Bangalore Work Mode: 5 Days work from office Experience: 5 to 9 Years We are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms.Experience in camera systems, image processing pipelines, or multimedia frameworks is a major advantage.The role involves development and...


  • Bengaluru, India Versabyte Data Systems Full time

    Role Overview: We are looking for motivated and skilled Embedded Software Engineers who have a strong foundation in embedded system development and are excited to work at the intersection of hardware and software. This role involves hands-on development, debugging, and optimization of embedded applications for real-world industrial and consumer electronics...


  • Bengaluru, Karnataka, India Versabyte Data Systems Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Role Overview:We are looking for motivated and skilled Embedded Software Engineers who have a strong foundation in embedded system development and are excited to work at the intersection of hardware and software. This role involves hands-on development, debugging, and optimization of embedded applications for real-world industrial and consumer electronics...


  • Bengaluru, India Echoes in Orbit Full time

    Role Overview:We are seeking an Embedded Systems Engineer with 3–6 years of experience to support firmware development, board bring-up, and system-level integration of space-grade embedded platforms. The ideal candidate will have hands-on experience with C/C++, Python, Linux-based environments, and diverse evaluation boards. Your contributions will be...