Senior Embedded Software Engineer

2 weeks ago


Vijayawada, India CONSTELLI Full time

About UsWe are a dynamic team of young engineers, domain experts, and seasoned sales professionals dedicated to providing comprehensive turnkey solutions for complex challenges in Signal Processing. Our expertise spans the cutting-edge technologies in Signal Processing, addressing critical needs in the Defence and Aerospace sectors. Our offerings encompass a wide range of solutions, from tactical radios and radar systems to extensive research and mission-critical applications. About the roleWe are looking for an expert Embedded Software Engineer to own the Processing System (PS) architecture and Linux platform development for our next-generation RFSoC and Versal-based aerospace systems. You will be responsible for the complete software lifecycle—from board bring-up and secure boot implementation to creating custom PetaLinux distributions and high-performance device drivers—ensuring robust operation of the ARM Cortex-A53/A72 and Cortex-R5 subsystems on Zynq UltraScale+ and Versal Adaptive SoCs.Responsibilities Platform & BSP Ownership: Architect and maintain the Board Support Package (BSP) using Vitis, PetaLinux and Yocto Project; develop custom layers/recipes and configure the kernel to support specific mission requirements on ZCU208, VCK190, or custom RFSoC/Versal hardware.Kernel & Driver Development: Design and optimize Linux kernel modules and user-space I/O (UIO/VFIO) drivers to interface with PL peripherals, managing DMA transactions and interrupt handling with microsecond-level precision.Asymmetric Multi-Processing (AMP): Implement complex AMP architectures using OpenAMP and Libmetal to orchestrate communication and resource sharing between the Application Processing Unit (Linux on A53/A72) and Real-Time Processing Unit (FreeRTOS/Bare-metal on R5).RFDC & Versal AI Software Integration: Develop software applications and API wrappers to configure and control RF Data Converter (RFDC) blocks or Versal AI Engines, ensuring correct initialization, calibration, and data streaming initiation from the PS side.Boot & Security: Implement secure boot methodologies (RSA/AES encryption, eFUSE programming) and configure the boot flow components including First Stage Boot Loader (FSBL) and PMU Firmware for MPSoC, or the Platform Loader and Manager (PLM) for Versal.System Performance: Analyse and optimize Linux system performance, including CPU scheduling, memory management, and network stack tuning to handle high-throughput data streams typical in defence DSP applications.QualificationCore Experience: Bachelor’s or Masters in VLSI or Embedded Engineering or Computer Science engineering with 5+ years of dedicated experience in Embedded Linux development on ARMv8 architectures (Zynq MPSoC/RFSoC or Versal ACAP).Embedded Linux Mastery: Deep understanding of the Linux kernel internals, device tree customization (.dtsi), U-Boot, and the Yocto build system hierarchy (bitbake, recipes, layers).Programming Expertise: Expert-level proficiency in Embedded C and C++ (C++14/17) for multi-threaded system programming; proficiency in Python/Shell for build automation and test scripting.Processor Architecture: Strong knowledge of ARM Cortex-A (A53/A72) and Cortex-R architectures, including MMU/MPU configuration, cache coherency, TrustZone, and exception handling levels (EL0-EL3).Hardware Interface: Familiarity with reading schematics and interfacing with standard peripherals (I2C, SPI, UART, GEM/Ethernet) and analysing bus traffic for debugging.Employee status and commitmentsPermanent full-time position located at our Hyderabad office, with regular on-site visits to clients and vendor locations. Overtime may be necessary to ensure the timely delivery of client projects. Weekend work is uncommon but may occasionally be required. Why join US?Culture of Excellence: We are committed to fostering a culture where every individual can thrive, grow, and make a difference.Opportunities for Growth: We believe in investing in our people and providing opportunities for professional development and advancement.Collaborative Culture: Join a collaborative and supportive work environment where your contributions are valued and recognized.Innovative Environment: Be part of a team that thrives on innovation and is committed to pushing the boundaries of RF technology.



  • vijayawada, India beBeeAutomation Full time

    Senior Test Automation StrategistWe are seeking a seasoned Senior Test Automation Strategist to design, develop, and drive a robust automated testing strategy across complex systems.Define and own the overall test automation strategy for web, API, mobile, microservices, and data platforms.Lead and mentor a team of engineers in test automation best...


  • vijayawada, India beBeeSoftware Full time

    Software Engineering LeaderAbout the RoleThis is a highly technical position that requires expertise in software engineering, with a strong focus on backend architecture, API development, and service orchestration.Key ResponsibilitiesTechnical Leadership:Design and implement scalable and efficient software solutions using .Net and Python.Lead...

  • Embedded Trainer

    1 week ago


    Vijayawada, Andhra Pradesh, India SKYSPACEAI Full time US$ 2,50,000 - US$ 5,00,000 per year

    Company DescriptionSKYSPACEAI aims to revolutionize drone education by providing comprehensive training programs focused on Drone and Chuck Gliders technology. The company is dedicated to empowering individuals from all backgrounds to develop expertise in aerial innovation. Through cutting-edge education, SKYSPACEAI bridges the gap between aspiration and...

  • Embedded Trainer

    2 weeks ago


    Vijayawada, Andhra Pradesh, India SKYSPACEAI Full time

    Embedded Trainer – Sky Space Vijayawada / Mangalagiri/Guntur Andhra Pradesh Internship + Full-Time | On-site About Sky SpaceSky Space is a forward-thinking STEM education startup committed to transforming how students learn by bringing hands-on Electronics, Embedded Systems, Robotics, Drones, and IoT directly into classrooms.Our mission is simple — to...


  • Vijayawada, India Whatjobs IN C2 Full time

    Staff/ Senior Software Engineer, Remote The Software Engineer will be a critical individual contributor responsible for designing collection strategies, developing, and maintaining robust and scalable data pipelines. This role is at the heart of our data ecosystem, deliver new analytical software solution to access timely, accurate, and complete data for...

  • Software Engineer

    2 weeks ago


    Vijayawada, Andhra Pradesh, India Lakshya Software Technologies Pvt. Ltd. Full time ₹ 17,04,000 - ₹ 20,32,000 per year

    Role:Software Engineer - Backend & AI InfrastructureExperience Level:4+ years Job Location:Hyderabad LocationWork Mode:Remote work modeShift Timings:US Shift (6:30 P.M. to 3.30 A.M.)Roles & Responsibilities:Design and develop scalable backend services and APIs using / NestJS).Architect and maintain microservices for data-intensive and AI-integrated...


  • vijayawada, India beBeeTechnical Full time

    Job Role: Senior Software Engineer and Technical LeadOwn the end-to-end development of core features or services across backend and frontend components.Collaborate with architects and senior engineers to design scalable, reliable, and maintainable distributed systems.Write clean, modular, testable code following best practices in software...


  • Vijayawada, India Firstsource Full time

    Senior Software Developer - Backend Years of Experience - 6+ Job Mode - Remote About Firstsource Firstsource Solutions Limited, an RP-Sanjiv Goenka Group company (NSE: FSL, BSE: , Reuters: FISO.BO, Bloomberg: FSOL:IN), is a specialized global business process services partner, providing transformational solutions and services spanning the customer lifecycle...


  • vijayawada, India beBeeBackend Full time

    Software Engineering RoleWe are seeking an experienced Python software engineer to collaborate with our development team.As a software engineer, you will be responsible for designing and implementing a backend system using the Django framework.Main Responsibilities:Develop multiple components of our training platform back-endIntegrate with various data...


  • Vijayawada, India FirstHuman Technologies Full time

    Senior Software Consultant – Full Stack (PERN + Cloud + AI) Location: Remote | Experience: 3+ yearsAbout FirstHuman Technologies is an APAC-based IT consulting company driving innovation through digital transformation, cloud integration, and software development. Role Overview: We’re seeking a Senior Software Consultant to deliver full-stack solutions...