Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Emerson

Software Engineer, 2 to 5 Years Experience – Linux

Emerson

Software Engineer developing real-time software modules on Linux-based systems at Emerson. Requires 2-5 years experience in C/C++ and hands-on Linux development skills.

Posted 6/15/2026full-timeBengaluru • 🇮🇳 IndiaJuniorMid-LevelWebsite

Tech Stack

Tools & technologies
LinuxRTOSUnix

About the role

Key responsibilities & impact
  • Develop, test, and maintain real-time software modules on Linux-based systems.
  • Implement high-performance, multicore solutions using C/C++.
  • Work with kernel-level or near-kernel-level components (e.g., POSIX APIs, threading, memory management, interprocess communication).
  • Optimize and debug software for performance, concurrency, and deterministic behavior.
  • Participate in code reviews, architectural discussions, and continuous improvement initiatives.
  • Create and maintain technical documentation for software components.

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field (or equivalent practical experience).
  • 2-5 years of experience in software development using C/C++.
  • Hands-on experience with POSIX/Unix/Linux development (user space or system-level).
  • Understanding of real-time programming concepts (RTOS, scheduling, latency constraints).
  • Familiarity with multithreading, synchronization primitives, and IPC mechanisms.
  • Strong debugging skills using tools such as GDB, Valgrind, perf, or similar.
  • Experience with version control systems such as Git.

Benefits

Comp & perks
  • We recognize the importance of employee wellbeing.
  • We prioritize providing competitive benefits plans, a variety of medical insurance plans, Employee Assistance Program, employee resource groups, recognition, and much more.
  • Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation and holiday leave.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++LinuxPOSIXreal-time programmingmultithreadingsynchronization primitivesinterprocess communicationdebuggingperformance optimization
Soft Skills
code reviewsarchitectural discussionscontinuous improvementtechnical documentation
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Computer EngineeringBachelor’s degree in Electrical Engineering