
Senior Embedded Systems Software Developer
3 hours ago
Job Title: Senior Embedded Systems Software Developer
About the RoleWe are seeking an experienced and skilled embedded systems software developer to join our team. As a senior developer, you will be responsible for designing, developing, and maintaining software components for embedded systems and system-level applications.
Key Responsibilities- Design, develop, and maintain software components for embedded systems and system-level applications.
- Architect software solutions with a focus on scalability, performance, and maintainability.
- Implement and maintain software modules in C and C++, following standard processes in coding, testing, and debugging.
- Use object-oriented programming principles to design robust and reusable software components.
- Leverage Standard Template Library (STL) and modern C++ features such as smart pointers to optimize memory management and system performance.
- Implement concurrency mechanisms to ensure safe and efficient multithreading in software applications.
- Participate in code reviews and provide constructive feedback to team members.
- Collaborate with multi-functional teams, including hardware engineers and quality assurance, to deliver high-quality products.
- Provide technical leadership and mentorship to junior engineers, helping them grow their skills and knowledge.
- Solve complex system-level issues and perform root cause analysis.
To succeed in this role, you will need:
- Bachelor's or Master's degree in computer science, electrical engineering, or a related field.
- 5+ years of professional experience in software development, with a strong emphasis on C++ and embedded systems.
- Proficient in C and C++, with a solid understanding of object-oriented programming (OOP) concepts.
- Experience with Linux system programming.
- Knowledge of smart pointers, STL, and modern C++ features (C++11 and later).
- Strong understanding of concurrency, including threads, synchronization, and inter-process communication.
- Experience with software design patterns, architecture, and principles.
- Excellent problem-solving skills and ability to solve complex software issues.
The ideal candidate will also have experience with:
- Additonal RTOS environments beyond VxWorks.
- Linux kernel internals and device driver development.
- Networking protocols and embedded communication standards.
- Software development methodologies such as Agile or Scrum.
- Software development tools like GDB, Valgrind, and performance profilers.
In return for your expertise and dedication, we offer:
A competitive salary and benefits package.
A collaborative and dynamic work environment.
Ongoing training and development opportunities.
A chance to work on challenging and rewarding projects.
A recognition and rewards program for outstanding performance.
-
Senior Embedded Systems Developer
3 hours ago
Bengaluru, Karnataka, India beBeeEmbeddedSystem Full time ₹ 1,04,000 - ₹ 1,30,878Job Summary">We are seeking a skilled Senior Engineer to join our team. In this role, you will be responsible for developing and implementing virtual prototyping tools using Synopsys Virtualizer, Cadence Protium, or similar software.">Responsibilities">- Develop and maintain virtual prototypes for embedded systems functionality testing and validation.-...
-
Senior Embedded Software Developer
2 days ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 1,50,00,000 - ₹ 2,00,00,000Embedded Software Development OpportunityWe are seeking a highly skilled Embedded Software Engineer to join our team. In this role, you will be responsible for developing and validating embedded software for avionics systems.Key Responsibilities:Design, develop, and test embedded software applications for avionics systems.Analyze requirements, integrate...
-
Senior Embedded Systems Software Engineer
2 days ago
Bengaluru, Karnataka, India beBeeEmbeddedSoftware Full timeEmbedded Systems Software DeveloperWe are seeking a highly skilled Embedded Systems Software Developer to join our team. In this role, you will design, implement, and test embedded software for various systems.You will work closely with stakeholders to ensure successful program execution and participate in technical reviews to drive technical processes to...
-
Embedded System Software Developer
3 days ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 15,00,000 - ₹ 20,00,000Job Title:Embedded System Software DeveloperJob Description:A skilled Embedded System Software Developer is required to design and develop complex system software for device drivers.The ideal candidate will have a strong background in embedded system software development and experience with board bring-up activities.Requirements:Must have 3–15 years of...
-
Senior Embedded Systems Developer
1 day ago
Bengaluru, Karnataka, India beBeeEmbeddedSoftwareEngineering Full time ₹ 9,00,000 - ₹ 12,00,000Job DescriptionWe are seeking a skilled and experienced Embedded Software Engineering Lead to join our team. As a key member of the engineering department, you will be responsible for designing, developing, and implementing embedded software for our products and systems.Design and develop high-quality embedded software that meets or exceeds customer...
-
Senior Embedded Software Developer
3 days ago
Bengaluru, Karnataka, India beBeeEmbeddedSoftwareEngineer Full time ₹ 15,00,000 - ₹ 20,00,000As a Senior Member Technical Staff (SMTS) in Embedded Software, you will lead an innovative team to develop cutting-edge firmware infrastructure. You will work with the latest hardware and software technology, collaborating closely with peer development and QA teams, architecture, customer support, and product line management.You will be responsible for...
-
Senior Embedded Systems Developer
3 days ago
Bengaluru, Karnataka, India beBeeEmbedded Full time ₹ 9,00,000 - ₹ 12,00,000Job Title: Senior Embedded Systems DeveloperWe are seeking a highly skilled Senior Embedded Systems Developer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and integrating firmware solutions for our products.The ideal candidate will have a strong understanding of embedded systems, Linux kernel,...
-
Embedded Software Developer
3 hours ago
Bengaluru, Karnataka, India beBeeEmbeddedSoftwareEngineer Full time ₹ 1,04,000 - ₹ 1,30,878Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team.About the RoleThis is an exciting opportunity for a skilled engineer to work on designing and implementing software solutions for embedded systems. As an Embedded Software Engineer, you will be responsible for developing high-quality software that...
-
Senior Embedded Systems Software Architect
4 days ago
Bengaluru, Karnataka, India beBeeSoftware Full timeEmbedded Systems Engineer PositionWe are seeking a highly skilled Embedded Systems Engineer to join our team. In this role, you will be responsible for enabling system features for System on a Chip (SoC) devices.You will develop and debug/triage embedded software drivers or firmware for the SoCs.RequirementsMinimum Qualifications:Bachelor's degree in...
-
Embedded Systems Software Engineer
3 days ago
Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 9,00,000 - ₹ 12,00,000Job Description">We are seeking an experienced Embedded Systems Software Engineer to join our team. As a key member of our software development group, you will be responsible for designing, developing, and testing embedded systems software.">Responsibilities:">">Develop and implement device drivers for Linux-based systems">Create and maintain firmware for...