Embedded Software Engineer
- Category: Software Developer Jobs
- Location: Goa, Goa
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 25K to 26K
- Published on: 2025/09/20
Principal Duties and Responsibilities
Responsible for all aspects of the electrical design of an Electrical System including high-speed digital, power management, embedded firmware development.
Collaborates with algorithm and hardware teams to define and implement high- performance computing platforms. Works directly with System Architecture, hardware, Mechanical and Electrical Engineers to realize future generations of autonomous driving system solutions. Requires a bachelor's degree in a related field.
This Candidate must have skills to plan and schedule their own work activities, coordinate activities with other cross-functional team members to meet project goals.
The core duties will include:System analysis:
Define the requirements of the system from the firmware perspective. This will be something like determining the channels of communication required; choosing wireless or wired and which specific bus/standard to use (Wi-Fi, Bluetooth, ZigBee, CAN, SPI, UART etc.)
System Design:
Select the parts which provide the required capabilities
Example:
A microcontroller that has the required amount of RAM, ROM, FLASH etc. Sometimes other components may be required for a specialized task. These specialized components and their requirements also have to be taken care of.
Realize:
The system has to be first realized on paper (or a simulation). Then a prototype has to be prepared.
Test:
Once the design is available as a simulation or as a prototype, it has to be tested.
Testing is in two equally important parts:
Verification and Validation. Verification is deciding if the system does what is expected. Validation is deciding if what the system does is correct. Subtle but important difference here.
Experience and Skills Needed:Required Skills:
Experience in using or a desire to learn required software.
Strong knowledge of embedded C/C++
Good knowledge of microcontrollers and embedded system
Experience in software Development lifecycle
Exposure to Real time operating system
Experience with Embedded Linux platform
Ability to work under pressure
Problem-solving skills
Creativity
Interpersonal skills
Verbal and written communication skills
Commercial awareness
Team Working skills.
Education
Candidates should have a bachelor's degree in Electronics Engineering or anequivalent combination of education and experience.
Experience:
Two or more years of experience in embedded hardware systems
Related jobs
-
Cloud Engineer
Job Category Share Job Posting Company Details Overview Cloud Engineer Location: Goa or Work from Home Salary: upto 13 LPA Experience: 3+ yrs This position is responsible to provide secure, scalable cloud-based solutions. The candidate is responsible...
-
Software team lead | web applications
Access Denied You don't have permission to access "http://www.naukri.com/ " on this server. Reference #18.4c+4d817.1657111611.2355da34
-
Full Stack Developer |Python|
Job Category Share Job Posting Company Details Overview Job title: Full Stack Developer (Python) Location: Remote Experience: 4+ years experience as Python Developer Type: Full time Salary range: 25k – 45k Education: Bachelor’s degree in computer sci...