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

Software Engineer- Embedded Software Development

Blackbox FactoriesHyderabad, Telangana, India
19 hours ago
Job description

We are looking for a highly skilled Embedded Software Developer to lead the development of full-scale embedded systems for high-precision industrial automation equipment. This is a unique opportunity for an engineer with strong fundamentals and a passion for building embedded solutions from scratch—including hardware bring-up, architecture design, base software, middleware, and application-level logic.

If you’re someone who enjoys building systems from the ground up and working across the embedded software stack—from bootloader to application—and wants to have real impact in a fast-paced, engineering-first environment, this role is for you.

You’ll collaborate closely with hardware, mechanical, and systems engineering teams to ensure that the software reliably integrates with complex electromechanical components, delivers precise control, and meets stringent performance and safety.

  • Develop embedded firmware and application-level software for microcontrollers, SoCs platforms.
  • Design and implement real-time control systems for motion control, sensor feedback loops, and high-speed signal processing.
  • Lead the system software architecture, from hardware abstraction to user-facing features.
  • Implement and integrate embedded real-time operating systems (RTOS) or embedded Linux platforms.
  • Create robust middleware and device drivers for interfacing with industrial sensors, actuators, communication modules, and hardware peripherals (e.g., I2C, SPI, UART, CAN, EtherCAT, Modbus).
  • Bring up new hardware platforms and develop low-level initialization code.
  • Implement reliable software update mechanisms, diagnostics, logging, and error recovery features for field-deployed equipment.
  • Write clean, maintainable code with proper documentation and modularity for long-term scalability.

Mandatory Qualifications

  • Bachelor’s or Master’s degree in Electronics and Communications Engineering, Computer Science Engineering, or a related field.
  • 4+ years of experience in embedded systems development, especially for real-time and safety-critical applications.
  • Proficiency in C / C++ for bare-metal and RTOS environments (e.g., FreeRTOS, Zephyr, VxWorks). Familiarity with Python.
  • Solid understanding of digital electronics, embedded system architecture, and communication protocols.
  • Strong understanding of control systems, real-time constraints, and timing-critical software in industrial automation.
  • Experience working with industrial communication protocols (e.g., CANopen, EtherCAT, Profinet, RS-485).
  • Familiarity with hardware schematics, debugging tools (JTAG, oscilloscopes, logic analyzers), and lab-based testing.
  • Experience integrating embedded systems into complex mechanical assemblies, with attention to timing, synchronization, and fault tolerance.
  • Demonstrated ability to design and build embedded software from the ground up.
  • Preferred Qualifications

  • Familiarity with microcontroller architectures (e.g., ARM Cortex-M, Cortex-A, RISC-V, AVR, PIC).
  • Experience with motor control, PID tuning, or PLC-like logic programming in embedded C.
  • Background in motion control systems, CNC, robotics, or other electromechanical control domains.
  • Experience in building modular and scalable firmware architectures for long lifecycle industrial products.
  • Familiarity with version control, build automation, and CI / CD pipelines for embedded development.
  • Create a job alert for this search

    Embedded Software Engineer • Hyderabad, Telangana, India

    Related jobs
    Embedded Software Engineer

    Embedded Software Engineer

    QuEST Global Services Pte. LtdIndia
    Quest Global is an organization at the forefront of innovation and one of the world’s fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs ...Show moreLast updated: 30+ days ago
    Principal Engineer, Software Development Engineering (Embedded)

    Principal Engineer, Software Development Engineering (Embedded)

    WESTERN DIGITALINDIA
    At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible. At our core, Western Digital is a company o...Show moreLast updated: 30+ days ago
    Embedded Functional Test Software Engineer (India)

    Embedded Functional Test Software Engineer (India)

    EnfabricaHyderabad, IN
    Quick Apply
    Summary We are seeking talented Functional Test Software engineers with embedded systems experience to join our Hyderabad, India team focused on functionally verifying our ML optimized SW / HW soluti...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer

    Software Development Engineer

    Placewell HRD ConsultantsHyderabad
    As a Software Development Engineer, you will analyze, design, code, and test multiple components of application code across one or more clients. You will also perform maintenance, enhancements, and / ...Show moreLast updated: 24 days ago
    • Promoted
    Software Development Engineer 2

    Software Development Engineer 2

    Media.netHyderabad, Telangana, India
    Our proprietary contextual technology is at the forefront of enhancing Programmatic buying, the latest industry standard in ad buying for digital platforms. HQ is based in New York, and the Global H...Show moreLast updated: 15 days ago
    • Promoted
    Software Engineer - Embedded System

    Software Engineer - Embedded System

    WorksconsultancyHyderabad
    Job Description : - Define software requirements for embedded software applications.Participate in software development ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer

    Software Development Engineer

    NxtWaveHyderabad, Telangana, India
    Job Title : Software Development Engineer.As a Fullstack SDE1 at NxtWave, you.Get first hand experience of building applications and see them released quickly to the NxtWave learners (within weeks)....Show moreLast updated: 12 days ago
    Embedded Software Engineer

    Embedded Software Engineer

    CopelandHYDERABAD, TELANGANA, India
    If you are a Embedded software engineering professional, Emerson has an exciting role for you! We are looking for a Embedded software engineer to work with our controls and software team.This role ...Show moreLast updated: 30+ days ago
    • Promoted
    Nextracker - Embedded Software Engineer - Field Support

    Nextracker - Embedded Software Engineer - Field Support

    NextrackerHyderabad
    Job Description : Job Title : Field Service Engineer.Location : India (Onsite - working with the India QA team).Reporting To : Engineering Team, California.We are seeking for ...Show moreLast updated: 18 days ago
    Embedded Software

    Embedded Software

    Anicalls (Pty) LtdHyderabad, India
    Experience with embedded vehicle infotainment systems required.Experience working with offshore teams.Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    Andor TechHyderabad, Telangana, India
    Show moreLast updated: 19 hours ago
    • Promoted
    Embedded Software Engineer - Hardware Architecture

    Embedded Software Engineer - Hardware Architecture

    VariteHyderabad
    Job Summary : We are seeking a talented and motivated Embedded Software Engineer with strong experience in C / C++ programming and familiarity with FPGA development too...Show moreLast updated: 12 days ago
    • Promoted
    Senior Embedded Software Engineer - C / C++

    Senior Embedded Software Engineer - C / C++

    Leadsoc Technologies Pvt LtdHyderabad
    LeadSoc Technologies Pvt Ltd : Senior Embedded Software Engineer About LeadSoc Technologies Pvt Ltd : LeadSoc Technologies is a dynamic and innovative tech...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Embedded Software QA / Test Engineer

    Embedded Software QA / Test Engineer

    Azista BST AerospaceHyderabad, Telangana, India
    Embedded Software QA / Test Engineer.Azista Space Systems is a leading player in the Indian space market and is rapidly establishing itself as a global force in the space industry.We specialize in ...Show moreLast updated: 21 hours ago
    Embedded Software Engineer

    Embedded Software Engineer

    emersonHYDERABAD, TELANGANA, India
    If you are a Embedded software engineering professional, Emerson has an exciting role for you! We are looking for a Embedded software engineer to work with our controls and software team.This role ...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer - Device Driver

    Embedded Software Engineer - Device Driver

    Quest Global Engineering Solutions Private LimitedHyderabad
    Job Description : Experience : 4 to 8 years, Hyderabad location - Working experience in verification and t...Show moreLast updated: 11 days ago
    Senior Engineer - Embedded Software Development

    Senior Engineer - Embedded Software Development

    EMERSONINDIA
    In This Role, Your Responsibilities Will Be : .Work as an independent embedded software developer.Strong programming knowledge of C, C. Strong experience in RTOS based system e.VxWorks, UCOS, Threadx,...Show moreLast updated: 30+ days ago
    • Promoted
    Software Development Engineer

    Software Development Engineer

    SID Global SolutionsHyderabad, Telangana, India
    Location : Somajiguda, Hyderabad.Drop facility is provided only for female employees.We are looking for a passionate and skilled Software Development Engineer (SDE) to join our dynamic team, this te...Show moreLast updated: 12 days ago