Search by job, company or skills

  • Posted 2 months ago
  • Over 100 applicants have applied

Job Description

Key Responsibilities:

  • Design, develop, and test software for embedded systems based on microcontrollers and microprocessors.
  • Perform hardware–software integration and debugging using tools like JTAG, oscilloscopes, and logic analyzers.
  • Develop and maintain Linux and Windows applications, including GUI development using Qt.
  • Implement navigation and mapping applications using map servers and GIS-based tools.
  • Work on device bring-up activities including Ethernet controllers, flash memories, display interfaces, and related hardware components.
  • Develop and integrate communication protocols such as I2C, SPI, UART, PCIe, Ethernet, USB, and parallel buses.
  • Configure and integrate display systems including DVI, HDMI, DisplayPort, RGB, video decoders, encoders, and display controllers.
  • Collaborate with hardware and system teams for board bring-up and driver development.
  • Manage source code and project baselines using Software Configuration Management (SCM) tools (e.g., Git, SVN).
  • Prepare technical documentation, test plans, and reports for internal and customer reviews.

Technical Skills Required:

  • Programming Languages: C, C++, Python (preferred)
  • Operating Systems: Linux, Windows
  • GUI Development: Qt/QML
  • Bus Protocols: I2C, SPI, UART, PCIe, Ethernet, USB, parallel interfaces
  • Display Interfaces: HDMI, DVI, DisplayPort, RGB, LVDS
  • Device Bring-up: Ethernet PHYs, Flash memories, Display controllers, Video processors
  • Development Tools: GCC, GDB, Make, CMake, Git/SVN
  • Hardware Tools: Oscilloscope, Logic Analyzer, JTAG Debuggers
  • Networking: TCP/IP stack knowledge preferred
  • Software Configuration Management: Git, SVN, Jenkins (optional)

Educational Qualification:

B.E./B.Tech/M.E./M.Tech in Electronics, Electrical, Computer Science, or Instrumentation Engineering

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Flash memories

Display controllers

parallel interfaces

Video processors

Ethernet PHYs

RGB

Windows

Similar Jobs

Noida, India
Skills:
Aws Lambda, S3, Graphql, Automated Testing, PostgreSQL, Dynamodb, Technical Leadership, Datadog, Cloudwatch, Incident Management, AWS ECS, React Native, Python, Api Gateway, AWS, CI CD Pipelines, Observability Monitoring, Distributed Systems Architecture, System Reliability Engineering, Production Support, Mentoring
1-5 yrs
Noida, India
Skills:
path planning , Python, C++, ROS, Opencv, TF2, Gazebo, Ignition, A*, Mapping, sensor fusion, DWA, RRT, Camera, ROS2, Localization, SLAM, EKF, Navigation, lidar, UKF, IMU, TEB, Nav2, perception, pcl
Noida
Skills:
Software Development Life Cycle, Java, Python, Agile Methodologies, Database querying languages
Noida, India
Skills:
Azure DevOps, Python, Bash, Kubernetes, Terraform, Jenkins, PowerShell, Microsoft Azure, GitHub Actions, Observability, Go, GitOps
Gurugram, India
Skills:
Jenkins, Ansible, Data Integration, Data Governance, Talend, Python, Redis, Sql, ETL processes, MariaDB Galera Cluster