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

Embedded software Engineer

Votary Softech Pvt LtdHyderabad, TG, in
21 days ago
Job type
  • Quick Apply
Job description

Job Description

Designing, developing, coding, testing and debugging Security related software on Embedded platforms.

  • Developing software in C, Assembly. Python to run on ARM, RISCV & Proprietary CPU platforms.
  • Develop Software modules for proprietary or high level operating systems (Linux / Windows).
  • Follow defined methodologies, processes and procedures for various software development activities.
  • Triage, Debug and resolve issues and bugs in the software through good problem solving skills.
  • Collaborate within and cross functional teams as required to ensure quality work products are delivered.
  • Demonstrate Self motivation and strong initiative and ability to work with minimal supervision or direction.

Minimum Qualifications

  • Bachelor's / Master's degree in Engineering, Information Systems, Computer Science, Electronics or related field.
  • 3-5 years of experience in Embedded software development and programming in C / C++ / Assembly.
  • Strong understanding of Embedded hardware, Computer Architecture and Operating System concepts.
  • Good understanding of OS concepts such as tasks, signals, timers, priorities, deadlocks, stacks, etc.
  • Proficiency in Linux MMU concepts, including virtual memory management, address translation, and protection mechanisms
  • Experience with SMMU and its functions, such as address translation, attribute control, and access permissions
  • Experience with DRM, HDCP is plus.
  • Understanding of security features related to memory management, such as TrustZone and secure memory regions
  • Understanding of RTOS fundamentals like multi-threading, interrupt management, cache / memory management etc.
  • Good expertise and experience on product security for embedded devices, which may include a subset of the following skillsets :
  • Symmetric & Assymmetric Cryptography,
  • Device integrity & Authentication,
  • Secure communications,
  • Trusted execution environment,
  • Protected virtualization
  • Platform isolation techniques,
  • Embedded / real time OS security,
  • Vulnerability detection methods,
  • Exploit mitigation techniques,
  • Hardware access control,
  • Secure provisioning and debug,
  • Key management and applied cryptography
  • Desirable Qualifications

  • Good understanding of and experience on embedded processor architectures like ARMv8 / 9 or RISC-V processors.
  • Experience with code versioning tools (git / perforce) build tools (Makefiles / SCons), and debuggers like JTAG.
  • Education requirements : Bachelors or Masters in CS or ECE

    Requirements

    Designing, developing, coding, testing and debugging Security related software on Embedded platforms.

  • Developing software in C, Assembly. Python to run on ARM, RISCV & Proprietary CPU platforms.
  • Develop Software modules for proprietary or high level operating systems (Linux / Windows).
  • Follow defined methodologies, processes and procedures for various software development activities.
  • Triage, Debug and resolve issues and bugs in the software through good problem solving skills.
  • Collaborate within and cross functional teams as required to ensure quality work products are delivered.
  • Demonstrate Self motivation and strong initiative and ability to work with minimal supervision or direction.
  • Minimum Qualifications

  • Bachelor's / Master's degree in Engineering, Information Systems, Computer Science, Electronics or related field.
  • 3-5 years of experience in Embedded software development and programming in C / C++ / Assembly.
  • Strong understanding of Embedded hardware, Computer Architecture and Operating System concepts.
  • Good understanding of OS concepts such as tasks, signals, timers, priorities, deadlocks, stacks, etc.
  • Proficiency in Linux MMU concepts, including virtual memory management, address translation, and protection mechanisms
  • Experience with SMMU and its functions, such as address translation, attribute control, and access permissions
  • Experience with DRM, HDCP is plus.
  • Understanding of security features related to memory management, such as TrustZone and secure memory regions
  • Understanding of RTOS fundamentals like multi-threading, interrupt management, cache / memory management etc.
  • Good expertise and experience on product security for embedded devices, which may include a subset of the following skillse
  • Requirements

    Designing, developing, coding, testing and debugging Security related software on Embedded platforms.

  • Developing software in C, Assembly. Python to run on ARM, RISCV & Proprietary CPU platforms.
  • Develop Software modules for proprietary or high level operating systems (Linux / Windows).
  • Follow defined methodologies, processes and procedures for various software development activities.
  • Triage, Debug and resolve issues and bugs in the software through good problem solving skills.
  • Collaborate within and cross functional teams as required to ensure quality work products are delivered.
  • Demonstrate Self motivation and strong initiative and ability to work with minimal supervision or direction. Minimum Qualifications
  • Bachelor's / Master's degree in Engineering, Information Systems, Computer Science, Electronics or related field.
  • 3-5 years of experience in Embedded software development and programming in C / C++ / Assembly.
  • Strong understanding of Embedded hardware, Computer Architecture and Operating System concepts.
  • Good understanding of OS concepts such as tasks, signals, timers, priorities, deadlocks, stacks, etc.
  • Proficiency in Linux MMU concepts, including virtual memory management, address translation, and protection mechanisms
  • Experience with SMMU and its functions, such as address translation, attribute control, and access permissions
  • Experience with DRM, HDCP is plus.
  • Understanding of security features related to memory management, such as TrustZone and secure memory regions
  • Understanding of RTOS fundamentals like multi-threading, interrupt management, cache / memory management etc.
  • Good expertise and experience on product security for embedded devices
  • Create a job alert for this search

    Embedded Software Engineer • Hyderabad, TG, in

    Related jobs
    • Promoted
    Embedded Firmware Developer

    Embedded Firmware Developer

    CognizantHyderabad, Telangana, India
    We are looking for a highly skilled.The ideal candidate will have deep expertise in low-level driver development, microcontroller programming, and interfacing with various hardware peripherals.Deve...Show moreLast updated: 8 days ago
    • Promoted
    Embedded Software Developer - C++ / Embedded Linux

    Embedded Software Developer - C++ / Embedded Linux

    SKYGATE CONSULTINGHyderabad
    Job Description : - Must have very good expertise in C++ programming language with feature development experience using this language. One or more years of experience in program...Show moreLast updated: 30+ days ago
    Embedded Engineer

    Embedded Engineer

    Epergne SolutionsHyderabad, Telangana, India
    Quick Apply
    Epergne Solution is looking for.Strong Knowledge on Linux and Linux services like.Network Manage, Modem Manager, Firewall, BT, Wi-Fi. C++, Linux, Wi-Fi, Bluetooth, Network & Modern Manage.Prefer...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Embedded System Engineer

    Senior Embedded System Engineer

    Capgemini EngineeringHyderabad, India
    Looking For 10+yrs for experience.RTOS / OS expertise : ThreadX, FreeRTOS, Linux.Microcontroller / Microprocessor development : ARM MPU (ARMv7 / ARMv8). Device driver development & porting : Serial, I2C, SPI...Show moreLast updated: 5 hours ago
    • Promoted
    Embedded Hardware & Software Programming Trainer

    Embedded Hardware & Software Programming Trainer

    Tek SupportSecunderabad, Telangana, India
    Job Title : Embedded Hardware & Software Programming Trainer Location : Remote Job type : Part-time Job Summary : We are seeking an experienced Embedded Hardware & Software Programming Trainer ...Show moreLast updated: 1 day ago
    • Promoted
    Embedded System Engineer

    Embedded System Engineer

    Xped pvt LtdHyderabad
    Job Description : Essential Skills : - Linux / Android, Device Drivers, Middleware - Ability to develop so...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Embedded Engineer

    Senior Embedded Engineer

    Dhruva SpaceHyderabad, Telangana, India
    Role overview and responsibilities : .We are seeking experienced and motivated Senior Embedded Systems Design Engineers to join our dynamic Avionics / Hardware department. In this role, you will be inst...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    Tata Consultancy ServicesHyderabad, India
    We are looking for a Embedded Software Engineer.BE / BTech Electronics / Computer Engineering.Experience in hands-on development and troubleshooting on embedded targets - such as ARM, 8051, QEMU, Baseb...Show moreLast updated: 5 hours ago
    • Promoted
    • New!
    Software Architect - Embedded software / Wi-Fi protocol stack (12+ years)

    Software Architect - Embedded software / Wi-Fi protocol stack (12+ years)

    Silicon LabsHyderabad, India
    Silicon Labs (NASDAQ : SLAB) is the leading innovator in low-power wireless connectivity, building embedded technology that connects devices and improves lives. Merging cutting-edge technology into t...Show moreLast updated: 5 hours ago
    • Promoted
    Embedded System Software Engineer

    Embedded System Software Engineer

    Vir InnovationsHyderabad, Telangana, India
    Hyderabad, Telangana (Balanagar area).We are a product development company headquartered in Hyderabad, specializing in defence technology and the Internet of Things (IoT).Our primary focus is on de...Show moreLast updated: 1 day ago
    • Promoted
    Lead Firmware Engineer - Embedded System

    Lead Firmware Engineer - Embedded System

    HireIT ConsultantsHyderabad
    Role : Lead Firmware Engineer Location : Ghatkesar Position Summary : We are seeking a...Show moreLast updated: 30+ days ago
    • Promoted
    Medtronic - Principal Software Engineer - Embedded System

    Medtronic - Principal Software Engineer - Embedded System

    Medtronic (Medtronic)(279)Hyderabad
    At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. Youll lead with purpose, breaking down barriers to innovatio...Show moreLast updated: 20 days ago
    • Promoted
    • New!
    Embedded Software Engineer

    Embedded Software Engineer

    7 DarterHyderabad, India
    About the Role We are looking for a highly skilled Embedded Software Engineer with strong hands-on experience in C, C++, and Assembly language , who is passionate about building robust, low-lev...Show moreLast updated: 5 hours ago
    • Promoted
    Medtronic - Senior Software Engineer - Embedded System

    Medtronic - Senior Software Engineer - Embedded System

    Medtronic (Medtronic)(279)Hyderabad
    At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. Youll lead with purpose, breaking down barriers to innovatio...Show moreLast updated: 20 days ago
    • Promoted
    • New!
    Linux BSP-Embedded Developer

    Linux BSP-Embedded Developer

    eInfochips (An Arrow Company)Hyderabad, India
    Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals , Linux BSP.Expert in multimedia such as CSI, camera, video capture, display, video encoder, video deco...Show moreLast updated: 5 hours ago
    • Promoted
    Sr. Embedded Design Engineer

    Sr. Embedded Design Engineer

    Zebu Intelligent Systemshyderabad, telangana, in
    We are seeking a detail-oriented and innovative Sr.Embedded Design Engineer to design, develop, and test embedded circuits and systems. The ideal candidate will have experience with circuit design, ...Show moreLast updated: 6 days ago
    • Promoted
    Senior Principal Software Engineer - Embedded System

    Senior Principal Software Engineer - Embedded System

    NS Global CorporationHyderabad
    Mars Telecom Systems is looking for highly skilled Senior / Principal Software Engineers with expertise in C++ and Embedded Systems to join our engineering team. You will be working on backe...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Embedded Software Engineer - C++ / Microcontroller

    Lead Embedded Software Engineer - C++ / Microcontroller

    5G-AIHyderabad
    As a Embedded SW Lead, you will be responsible for low level drivers, toolchain, boot code, BSPs, and functionality of the Embedded Micro-Controller and its Wireless and Sensor peripherals.Key Qual...Show moreLast updated: 30+ days ago