Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 16163523

    BENGALURU · FULLTIME

    Application software engineer

    Suitable logo

    Suitable

    Bengaluru · onsite · Posted 45d ago

    Sourced fromFoundit
    Not disclosed3–5 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.6s
    • Found the form on Foundit · 7 questions to answer1.4s
    • Decided the answers for all of them2.7s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Application Software Engineer – Embedded Linux

    Experience: 3+ Years

    Location: [Bangalore]

    Employment Type: Full-Time

    Position Purpose

    Design, develop, and implement system and application software solutions on Linux-based platforms (Ubuntu / CIP Linux) running on Single Board Computers (SBCs). The role focuses on driving software innovation for next-generation medical devices using C/C++, Linux, and embedded technologies.

    Key Result Areas (KRAs)

    1. Design and implement robust software architecture based on product requirement specifications.
    2. Design and develop application software deployed on Single Board Computers (SBCs) such as Renesas boards running Linux OS (Ubuntu / CIP Linux).
    3. Participate actively in code reviews and follow standard engineering practices and Agile/Scrum methodologies.
    4. Troubleshoot, analyze, and resolve software defects, issues, and performance bottlenecks during development.

    Major Responsibilities

    Architecture & Design

    • Design and implement scalable, maintainable, and robust software architectures based on product requirements.
    • Develop high-quality, high-performance, and reusable software components following industry best practices.

    Software Development

    • Develop and maintain embedded Linux applications on SBC platforms.
    • Implement software solutions using C, C++, Python, and related technologies.
    • Work with Linux distributions including Ubuntu and CIP Linux.

    Collaboration & Process

    • Collaborate with cross-functional teams to ensure successful project delivery.
    • Ensure compliance with business objectives, quality standards, and regulatory requirements.
    • Participate in code reviews, technical discussions, and Agile/Scrum ceremonies.

    Troubleshooting & Support

    • Debug, troubleshoot, and resolve software defects.
    • Analyze system performance and optimize applications for embedded environments.

    Required Qualifications

    • Bachelor's or master's degree in computer science, Information Science, Electronics, Embedded Systems, or related engineering disciplines.
    • Minimum 3 years of experience in system/application software development.
    • Experience in end-to-end software development from concept to deployment.
    • Prior experience working on Linux-based Single Board Computers (SBCs) is preferred.

    Technical Skills

    Mandatory Skills

    • Linux Development
    • Ubuntu Linux
    • Embedded Software Development
    • Single Board Computers (SBCs)
    • C/C++

    Preferred Skills

    • Yocto / Poky Distributions
    • Python / MicroPython
    • LVGL
    • Wayland
    • ARM MPU & MCU Programming
    • CAN Communication

    Additional Preferred Experience

    • Renesas RZ Series Boards (RZV2L)
    • DRP / DRP-AI
    • OpenCV
    • OpenCV Accelerator
    • OpenAMP
    • Linux Development & Deployment Environment
    • Application Deployment on Renesas SBCs

    Desired Competencies

    • Strong problem-solving and debugging skills.
    • Understanding of software architecture and design principles.
    • Experience working in Agile/Scrum environments.
    • Ability to plan, organize, prioritize, and execute tasks effectively.
    • Strong communication and collaboration skills.

    Key Skills

    Linux | Ubuntu | Embedded Linux | Single Board Computers (SBC) | C | C++ | Python | Renesas | ARM Programming | CAN Communication | Yocto | OpenCV | Agile | Scrum

    Sourced from foundit

    Section · 02

    Skills

    cOpencvEmbedded Software DevelopmentubuntuYoctoCAN CommunicationPythonLinuxARM MPU MCU ProgrammingSingle Board Computers SBCs

    Section · Company

    About Suitable

    Suitable logo

    Suitable

    Find them on

    AmbitionBox reviews

    Application software engineer · waiting for your command