Flag job

Report

Embedded Software Engineer

Min Experience

0 years

Location

India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Responsibilities: Design, develop, test and debug embedded software applications for devices or systems Contribute to the entire software development lifecycle, from requirements gathering to deployment and maintenance Write clean, modular and well-documented code following best practices Design software architecture and algorithms to meet performance, reliability and security requirements Collaborate with cross-functional teams, including hardware, systems and quality assurance engineers Requirements: Bachelor's degree in Computer Science, Electronics or a related field Strong experience in C/C++ programming for embedded systems Experience with real-time operating systems, device drivers, and low-level hardware interfacing Good understanding of software design patterns, version control, and testing methodologies Exposure to modern embedded software tools and technologies Strong problem-solving and analytical skills Ability to work in a fast-paced, collaborative environment

About the company

Actalent is a global engineering and sciences services company that provides contract and direct-hire staffing, managed services, and consulting solutions to clients across a wide range of industries. Our services span the full product lifecycle, from R&D to operations, helping clients innovate, improve efficiency, and bring products to market faster.

Skills

C
C++
embedded systems
real-time operating systems
device drivers
software design patterns
version control
testing