Embedded Software Engineer
Embedded Software Engineer
Role Title
Embedded Software Engineer
Reports To
Head Software development and Research
Location
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
Competencies
- 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.
Qualifications
BTech/MTech in Electrical or Electronics or Computer Engineering
Experience
3 – 5 yrs
Special Requirements (If Any)
ESSENTIALExpertise in the power electronics and electronics Software
DESIRABLEKnowledge in the area of Energy Storage Systems