Embedded Software Engineer

Embedded Software Engineer

Role Title

Embedded Software Engineer

Reports To

Head Software development and Research


Baroda, Gujarat

Job Purpose

1. Development of electronic software for PCBs – Digital and analog; Wired and wireless communication design

2. Selection of components, sensors, drive/amplifier

3. Responsible for software implementation on microcontrollers, DSPs, other computational devices and communication platforms

4. Integration with Newen’s next generation systems and platforms

Key Responsibilities

1. Demonstrated design experience in Embedded C and C++ working with TI DSPs, Microcontroller based systems for 8, 32 and 64 bit systems

2. Hands on experience in operating analog and digital circuits and to interface them with processor

3. Understanding of schematics of Digital and analog circuits, communication methodologies, isolated OPAMPs and Communication ICs etc

4. Hands-on experience on Communication e.g. RS485, RS232, CAN, SPI, I2C, GSM/GPRS

5. Hands-on experience on Communication Protocol Modbus serial, Modbus TCP, IEC 104

6. Hands-on experience on Software implementation for Conducted and Radiated emission protection from layout point of view, taking care of IEC standard for safety of product

7. Giving inputs to manufacture and test Circuit Boards

8. Work with Hardware Engineers to help them in System Integration and Troubleshooting

9. Iteratively develop proof-of-concept implementations, prototypes and demos to fine-tune technologies to practical, state of the art systems

10. Ability to work hands-on in cross-functional teams with a strong sense of self-direction

11. Cultivate and disseminate knowledge of software design standards and best practices

12. Prepare reports and presentations on the status of the design and development process for discussion with management and/or team members

13. Direct research on emerging software products and standards in support of procurement and development efforts

14. Train, manage and provide guidance to hired GETs

Skills and Experience

1. Bachelor’s degree in Electronics/ Instrumentation/ Electrical / Mechatronics Engineering (or related field)

2. Master’s degree in Electronics/ Instrumentation/ Electrical / Mechatronics Engineering (optional)

3. Three or more years of past experience working software for analog and digital circuits

4. Hands-on experience for software on uC, FPGA, DSP boards

5. Hands on experience with sensors, OPAMP, Communication ICs for 4G and interface circuits

6. Hands-on experience on various communication technologies such as RS232/422/485, I2C, SPI, CAN, etc.

7. Hands-on software troubleshooting experience using DSO, Logic Analyzer, Multimeter, etc.

8. Must be able to learn, understand, and apply new technologies

9. Competent and proficient understanding of Operating Systems such as Linux and Windows

10. Knowledge in theoretical Power Electronics, Remote Terminal Units is highly desirable.

11. Knowledge in Power Electronics Applications is desirable

12. Passion to develop novel Inverter Solutions or knowledge of Remote Terminal Units is desirable

13. Hands on experience in MATLAB/SIMULINK/PSIM/PSPICE and/or any other simulation tool would be an advantage

  • Ability to analyze situations accurately, utilizing a variety of analytical techniques in order to make well informed decisions
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Skill to gather, analyze and interpret data
  • Ability to determine and meet customer needs
  • Ensures that others involved in a project/effort are kept informed about developments and plans
  • Knowledge of communication styles and techniques
  • Ability to establish and maintain cooperative working relationships
  • Skill to prioritize workflow in a changing work environment
  • Knowledge of applicable data privacy practices and laws
  • Strong analytical and problem-solving skills.

BTech/MTech in Electrical or Electronics or Computer Engineering


3 – 5 yrs

Special Requirements (If Any)

ESSENTIALExpertise in the power electronics and electronics Software

DESIRABLEKnowledge in the area of Energy Storage Systems

    Get in Touch

    We take great pride in everything that we do, control over products allows us to ensure our customers receive the best quality service.