Talent.com
This job offer is not available in your country.
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Weekday AIBengaluru, Karnataka, India
10 hours ago
Job description

This role is for one of Weekday’s clients

Min Experience : 5 years

Location : Bangalore

JobType : full-time

Requirements

Responsibilities :

  • Design, develop, and implement embedded software for real-time image processing for satellite payload applications.
  • Translate and optimize image processing algorithms to FPGA / SoC platforms to achieve low latency and high throughput.
  • Collaborate with system-level designers and hardware designers, generate software functional requirements and architecture, and ensure seamless integration of software and hardware.
  • Collaborate effectively with cross-functional teams to conceptualize, design, and implement optimal embedded software solutions for image processing.
  • Define and implement interface and communication protocols for data handling between the satellite payload and bus systems.
  • Develop clean, well-structured, maintainable code and execute comprehensive testing according to space industry standards (e.g., the ECSS software engineering standard).
  • Implement rigorous software quality assurance practices, including static analysis, code coverage analysis, and other verification techniques.
  • Develop efficient embedded software for high-performance embedded systems with the ARM Cortex processor architecture.
  • Leverage AMD-Xilinx / Microchip EDA tools (e.g., Vivado / Vitis IDE, Libero SoC design suite) to develop efficient embedded software solutions.
  • Troubleshoot and resolve embedded software defects and hardware interface issues.

Required Qualifications :

  • B.Tech / B.E. in Electronics Engineering or M.Tech / M.E or PhD degree in Embedded Systems / VLSI.
  • 5+ years of experience in Embedded software design and development, with a strong focus on image processing and experience in handling communication protocols.
  • Strong proficiency in bare-metal and RTOS programming for embedded systems, with expertise in real-time scheduling, interrupt handling, and device drivers.
  • Proven ability to optimize embedded software implementation, including code optimization, memory management, and power efficiency techniques.
  • Proficiency in Embedded C and C / C++ programming languages.
  • Strong understanding of data communication protocols, including I2C, UART, SPI, CAN, Gigabit Ethernet, LVDS, and RS-422.
  • Working knowledge of software configuration management tools and defect tracking tools.
  • Preferred Skills :

  • Prior experience in embedded software implementation, particularly in areas such as satellite imaging payloads or ground-based imaging systems, is highly preferred.
  • Working knowledge of FPGA / SoC-based embedded systems designed for image processing applications is highly valued.
  • Experience in hardware-related programming of FPGA interfaces and high-level synthesis.
  • Knowledge of implementing fault-tolerant embedded systems for satellite applications.
  • Familiarity with digital image processing and implementation.
  • Experience in the Python programming language and knowledge of Verilog / VHDL.
  • Experience with camera interfaces such as USB3, CoaXPress, CameraLink, PCIe, Gigabit Ethernet, etc.
  • General Requirements

  • Ability to work in a mission-focused, operational environment
  • Ability to think critically and make independent decisions
  • Interpersonal skills to enable working in a diverse and dynamic team
  • Maintain a regular and predictable work schedule
  • Writing and delivering technical documents and briefings
  • Verbal and written communication skills, as well as organizational skills
  • Travel occasionally as necessary
  • Create a job alert for this search

    Embedded Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    • New!
    Tonetag-Senior Software Engineer - Embedded Systems

    Tonetag-Senior Software Engineer - Embedded Systems

    NexthireBengaluru, Karnataka, India
    Senior Software Engineer - Embedded Systems.ToneTag is the largest sound-wave communication technology platform on the planet that enables payments & proximity customer engagement services in diffe...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    Senior Engineer, Embedded Software Development

    Senior Engineer, Embedded Software Development

    Analog DevicesBengaluru, Karnataka, India
    NASDAQ : ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into ...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    arm limitedBengaluru, Karnataka, India
    Arm has built the world’s most pervasive compute architecture, and we’ve led many of the technology revolutions that impact the day-to-day lives of people everywhere. The Future of Infrastructure is...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    Senior Embedded Software Developer (Space Division)

    Senior Embedded Software Developer (Space Division)

    Astrome TechnologiesBengaluru, Karnataka, India
    Do you like tinkering and programming hardware? Do you feel that urge to see things working together as a system? We have deeply engaging embedded systems requirements which are sure to take you do...Show moreLast updated: 6 hours ago
    • Promoted
    • New!
    Advanced Lead Engineer – Embedded Software

    Advanced Lead Engineer – Embedded Software

    WabtecBengaluru, Karnataka, India
    It’s not just about your career or job title… It’s about who you are and the impact you will make on the world.Because whether it’s for each other or our customers, we put People First.When our peo...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    Lead Engineer– Embedded Software

    Lead Engineer– Embedded Software

    WabtecBengaluru, Karnataka, India
    It’s not just about your career or job title… It’s about who you are and the impact you will make on the world.Because whether it’s for each other or our customers, we put People First.When our peo...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    C++ Software Embedded Senior Engineer

    C++ Software Embedded Senior Engineer

    CeragonBengaluru, Karnataka, India
    In this role, you will be part of a team developing embedded software for cutting-edge devices that are aggregated into a software defined network. Your responsibilities will include : .Bachelor’s deg...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    Sr. Embedded Software Engineer, Emerging Devices Software

    Sr. Embedded Software Engineer, Emerging Devices Software

    ADCI - BLR - DTABengaluru, Karnataka, India
    Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.Since then, we have produc...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    Lead Embedded Software Engineer

    Lead Embedded Software Engineer

    Advanced Sterilization ProductsBengaluru, Karnataka, India
    Under limited supervision, general direction, etc.ASP policies, procedures and guidelines, this position : .Design, develop, and implement embedded software for our products and systems.Collaborate w...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    (Senior) Embedded Software Engineer

    (Senior) Embedded Software Engineer

    Advanced Sterilization ProductsBengaluru, Karnataka, India
    Under limited supervision, general direction, etc.ASP policies, procedures and guidelines, this position : .Design, develop, and implement embedded software for our products and systems.Collaborate w...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    Senior Embedded Software Developer

    Senior Embedded Software Developer

    ContinentalBengaluru, Karnataka, India
    Own a module and work closely with the team lead to develop key features.Design, develop, and test embedded software for various applications. Integrate software and hardware components in collabora...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    Lead Embedded Software Engineer

    Lead Embedded Software Engineer

    WabtecBengaluru, Karnataka, India
    It’s not just about your career or job title… It’s about who you are and the impact you will make on the world.Because whether it’s for each other or our customers, we put People First.When our peo...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    arm limitedBengaluru, Karnataka, India
    Arm has built the world’s most pervasive compute architecture, and we’ve led many of the technology revolutions that impact the day-to-day lives of people everywhere. The Future of Infrastructure is...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    (Senior) Embedded Software V&V Engineer

    (Senior) Embedded Software V&V Engineer

    Advanced Sterilization ProductsBengaluru, Karnataka, India
    Under limited supervision, general direction, etc.ASP policies, procedures and guidelines, this position : .Designs, implements, debugs, and executes system and software level test protocols includin...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    Senior Engineer_Embedded C++, Linux

    Senior Engineer_Embedded C++, Linux

    eInfochips Private LimitedBengaluru, Karnataka, India
    Responsible for design and development of real time embedded software / firmware on Linux Platforms.To Analyse domain specific technical or low level requirement and modification as per end customer ...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    Sr. Embedded Software Engineer

    Sr. Embedded Software Engineer

    Align TechnologyBengaluru, Karnataka, India
    Embedded Software Engineer, to lead some of the FW group activities, be part of the FW development as well as the HW Jigs development, tackle challenging problems and provide advanced technological...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    Sr. Software Engineer – Embedded Systems

    Sr. Software Engineer – Embedded Systems

    nVentBengaluru, Karnataka, India
    We’re looking for people who put their innovation to work to advance our success – and their own.Join an organization that ensures a more secure world through connecting and protecting our custome...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    The Nielsen CompanyBengaluru, Karnataka, India
    At Nielsen, we believe that career growth is a partnership.You ultimately own, fuel and set the journey.By joining our team of nearly 14,000 associates, you will become part of a community that wil...Show moreLast updated: 10 hours ago