Upload Button Icon Add office photos
filter salaries All Filters

34 Rosemallow Jobs

Rosemallow Technologies - Embedded Developer - Linux OS (5-7 yrs)

5-7 years

Rosemallow Technologies - Embedded Developer - Linux OS (5-7 yrs)

Rosemallow

posted 1mon ago

Job Description

Summary :


We are seeking a highly motivated and skilled Embedded Software Engineer with a strong background in Linux-based embedded systems development. You will be responsible for designing, developing, and debugging software for embedded devices running on Linux. This role requires a deep understanding of embedded C/C++ programming, Linux kernel concepts, and multi-threading. If you are passionate about programming and enjoy working on challenging technical problems, we encourage you to apply.


Responsibilities :


- Design, develop, and implement embedded software for Linux-based systems.


- Write clean, efficient, and well-documented C/C++ code for embedded applications.


- Debug and troubleshoot complex software and hardware issues in embedded environments.


- Work closely with hardware engineers to integrate software with hardware components.


- Develop and maintain build systems and software development tools.


- Optimize software for performance, memory usage, and power consumption.


- Contribute to the development and maintenance of Linux kernel drivers and modules (if applicable).


- Participate in code reviews and contribute to improving software quality.


- Stay up-to-date with the latest advancements in embedded systems and Linux technologies.


Qualifications and Skills :


Embedded Systems Knowledge :


- Proven experience in developing software for Linux-based embedded systems.


C/C++ Programming :


- Strong embedded C/C++ programming skills, with a deep understanding of memory management, data structures, and algorithms.


Debugging Skills :


- Excellent debugging and problem-solving skills, with experience using debuggers and other diagnostic tools.


Linux Kernel Concepts :


- Very good understanding of Linux kernel concepts, tools, and libraries, including : Kernel modules and drivers System calls Memory management Process management Device drivers Build systems (e.g., Yocto, Buildroot) Multi-threading/Core


Programming :


- Experience in multi-threading/multi-core programming, including synchronization primitives (mutexes, semaphores, condition variables).


Education :


- Bachelor's or Master's degree in Computer Science Engineering, Electronics/Electrical Engineering, or a related field.


- Passion for Programming: A genuine passion for programming and a strong desire to learn and grow.


Nice to Have (Bonus Skills) :


- Modern C++ : Knowledge of modern C++ features (C++11 to C++20) is a significant plus.


- Real-time Operating Systems (RTOS) : Experience working with RTOS.


- Embedded Linux Distributions : Experience with building and customizing embedded Linux distributions (e.g., Yocto, Buildroot).


- Communication Protocols : Experience with communication protocols such as UART, SPI, I2C, CAN, Ethernet.


- Hardware Interfacing : Experience with hardware interfacing and device drivers.


- Scripting Languages : Familiarity with scripting languages like Python or Bash.


- Version Control : Proficiency with version control systems like Git.


Functional Areas: R&D

Read full job description

Prepare for Embedded Developer roles with real interview advice

What people at Rosemallow are saying

Rosemallow Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare Rosemallow with

Accenture

3.8
Compare

Infosys

3.6
Compare

Wipro

3.7
Compare

Amazon

4.1
Compare

Capgemini

3.7
Compare

IBM

4.0
Compare

Genpact

3.8
Compare

Tech Mahindra

3.5
Compare

Cognizant

3.7
Compare

Teleperformance

3.9
Compare

TCS

3.7
Compare

HDFC Bank

3.9
Compare

HCLTech

3.5
Compare

Bharti Airtel

4.0
Compare

Axis Bank

3.8
Compare

iEnergizer

4.6
Compare

WNS

3.4
Compare

LTIMindtree

3.8
Compare

HDB Financial Services

3.9
Compare

Deloitte

3.8
Compare

Similar Jobs for you

Embedded Engineer at Cybernetyx Technik Pvt. Ltd.

3-8 Yrs

₹ 7-20 LPA

Embedded Engineer at SKYGATE CONSULTING

5-8 Yrs

₹ 2-16 LPA

Senior Embedded Engineer at InnoBit Systems

7-10 Yrs

₹ 20-25 LPA

Embedded Systems Engineer at Randstad Digital

6-8 Yrs

₹ 12-24 LPA

Embedded Developer at h3 Technologies, LLC

6-10 Yrs

₹ 18-20 LPA

Embedded Developer at Ximax Solutions

4-8 Yrs

₹ 12-20 LPA

Embedded Systems Engineer at Foundit

3-8 Yrs

₹ 14-23 LPA

Lead Engineer at Varite

4-6 Yrs

₹ 15-18 LPA

Senior Embedded Engineer at Chakr Innovation Private Limited

3-5 Yrs

₹ 10-15 LPA

Lead Engineer at BORQS Technologies

5-8 Yrs

₹ 15-24 LPA

Java Developer

4-9 Yrs

Coimbatore

5d ago·via naukri.com

Oracle DBA

6-11 Yrs

Bangalore / Bengaluru

5d ago·via naukri.com

Python Developer

3-8 Yrs

Coimbatore

5d ago·via naukri.com

Dotnet developer

1-6 Yrs

Coimbatore

8d ago·via naukri.com

Dotnet developer

1-6 Yrs

Coimbatore

9d ago·via naukri.com

Recently Viewed

SALARIES

Forever New

JOBS

Browse jobs

Discover jobs you love

JOBS

Dell

No Jobs

INTERVIEWS

Major Brands

No Interviews

JOBS

Uber

No Jobs

REVIEWS

Major Brands

No Reviews

REVIEWS

Major Brands

No Reviews

REVIEWS

Oasis International School

No Reviews

REVIEWS

Major Brands

No Reviews

REVIEWS

Major Brands

No Reviews

write
Share an Interview
How was your last interview experience?
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent