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


Company Name: Enigmasoft Technologies Private Limited

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

    Full Time / Part Time

    $ Estimated: 18K to 19K

    Verna, Goa

    2025/09/20


    Apply Now

  • 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 Time / Part Time

    $ Estimated: 17K to 22K

    Panaji, Goa

    2025/09/20


    Apply Now

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

    Full Time / Part Time

    $ Estimated: 22K to 35K

    Remote

    2025/09/20


    Apply Now