Search by job, company or skills

C

Senior Software Engineer (Embedded)

6-8 Years
20 - 23 LPA
Save
new job description bg glownew job description bg glow
  • Posted a day ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

Key Skills: RTOS, Embedded C++, Integration, Linux, Embedded Linux, Embedded C, CICD, Agile

Roles and Responsibilities:

  • Lead day-to-day embedded software development and delivery activities.
  • Develop and maintain software using Embedded C and Embedded C++.
  • Work on Embedded Linux and RTOS-based systems and applications.
  • Drive CI/CD pipelines, automated testing, and release management practices.
  • Support software integration, validation, and quality assurance activities.
  • Conduct code reviews and ensure adherence to engineering standards and design guidelines.
  • Manage sustaining engineering, refactoring, and software enhancement activities.
  • Collaborate with global engineering and architecture teams for delivery alignment.
  • Support troubleshooting, defect resolution, and performance optimization.
  • Mentor engineers and contribute to technical capability development.
  • Maintain documentation, requirements traceability, and development processes.

Skills Required:

  • Strong experience in Embedded C and Embedded C++ development.
  • Good understanding of Linux and Embedded Linux systems.
  • Experience with RTOS concepts and embedded software integration.
  • Hands-on experience with CI/CD pipelines and automation practices.
  • Familiarity with software validation, testing, and release processes.
  • Exposure to Agile development methodologies is an added advantage.
  • Strong analytical, leadership, and communication skills.

Education: Bachelor's Degree in Computer Science, Software Engineering, or related field (Master's preferred).

Any Graduate

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 147770443

Similar Jobs

Bengaluru, India

Skills:

UnixFpgaCDebugging ToolsPcieI2cDevice Driver DevelopmentRoutersLinuxHaVirtualizationNetwork switchesFabric managementHigh Speed BusesEthernet MACEthernet interfaceDevice drivers interface managementEmbedded SystemsChassis managementPHYSERDESISSUHigh-speed PHYsEmbedded system software development

Bengaluru, India

Skills:

JavaAlgorithmsCEthernet SwitchingData StructuresNetworking TechnologiesNetworking ProtocolsData Center Networking ArchitectureEmbedded Operating Systems

Bengaluru, India

Skills:

strace PythonLinux Shell ScriptingSpiCUartGdbUsbI2cEthernetEmbedded LinuxMultithreadingYoctoGitOpenEmbeddedLinux IPC mechanismsPERFGoogle Test

Bengaluru, India

Skills:

CNetworking ProtocolsL2L3AI-assisted development practicesLinux systems

Bengaluru, India

Skills:

lauterbach DoorsBoard Support PackageJIRASvnJtagLinux Shell ScriptingVxWorksLinux Device DriversPythonHypervisorJamaGitRtos ConceptsSoftware Configuration ManagementDebuggersArmEmbedded Software DevelopmentPowerPCMulticore Multi-ThreadingBootloader initialization softwareEmbedded development toolsAnalyzersChange Control Process