Senior Software Engineer, 5 to 8 Years Experience in Linux

🕒 February 17

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Emerson

Emerson

WebsiteLinkedIn

10,000+ employees

Founded 1890

🏢 Enterprise

⚡ Energy

☁️ SaaS

Enterprise • Energy • SaaS

Emerson is a global technology, software, and engineering company known for driving innovation that aims to make the world healthier, safer, smarter, and more sustainable. This company operates as a powerhouse in various sectors, focusing on delivering advanced solutions and services that align with its commitments to environmental, social, and governance standards. Emerson is dedicated to sustainability, diversity, equity, and inclusion while actively engaging in communities and promoting STEM initiatives. The company's expertise in automation and its top-tier leadership contribute to its global reputation.

📋 Description

• 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. • Mentor junior engineers.

🎯 Requirements

• Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field (or equivalent practical experience). • 5-8 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

• 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.

Apply Now

Similar Jobs

🕒 February 6

Tejas Networks

1001 - 5000

📡 Telecommunications

🔧 Hardware

🤝 B2B

WebsiteLinkedIn

Lead Engineer in Product Engineering at Tejas Networks focusing on software validation and automation framework development, collaborating closely with cross-functional teams.

🏢🏡 Bengaluru – Hybrid

💰 $84.7M Post-IPO Equity - Tejas Networks India on 2023-04

⏰ Full Time

🟠 Senior

🧑‍💻 Full-stack Engineer

🕒 January 22

OakNorth

501 - 1000

WebsiteLinkedIn

Lead Full Stack Engineer at OakNorth Bank dedicated to empowering ambitious businesses. Join a team focused on redefining business banking with innovative financial products.

Python

React

🕒 January 22

OakNorth

501 - 1000

WebsiteLinkedIn

Full Stack Engineer building innovative financial products at OakNorth Bank. Join our engineering team and foster entrepreneurship by redefining business banking in the UK.

🏢🏡 Bengaluru – Hybrid

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Python

React

🕒 January 22

OakNorth

501 - 1000

WebsiteLinkedIn

Senior Full Stack Engineer contributing to redefining business banking at OakNorth. Empowering ambitious businesses through innovative financial solutions and tools.

Python

React

🕒 January 21

Digitide

10,000+ employees

🤖 Artificial Intelligence

☁️ SaaS

🏢 Enterprise

WebsiteLinkedIn

Senior Engineer - Cloud Infra responsible for Infra Cloud Support and related activities for the organization. Collaborating with teams on infrastructure and cloud-related projects in a hybrid work environment.

Cloud