Job
Description
As an Embedded Software Engineer at our company, you will play a crucial role in designing and implementing embedded software solutions for power electronics systems, focusing on power generation. Your responsibilities will include: - Designing and implementing embedded software solutions from requirements gathering to production and commercial deployment. - Developing, coding, testing, and debugging system-level and application-level embedded software. - Building firmware for power electronics systems and optimizing MPPT and PWM inverter/optimizer algorithms. - Working with embedded development boards like ESP32, Arduino, Raspberry Pi, and ARM-based systems. - Performing low-level driver development, including ADC and peripheral integration. - Implementing and troubleshooting communication protocols such as CAN, SPI, I2C, and UART. - Contributing to AC-DC, DC-DC, and DC-AC circuit design and validation. - Collaborating with internal teams to deliver efficient designs within project requirements and timelines. - Developing IoT-related code and integrating API interfaces into embedded platforms. - Preparing prototypes, technical documentation, and reports for project stakeholders. Your Skills and Qualifications should include: - Strong experience in embedded system development and full product life cycle involvement. - Proficiency in embedded C, MicroPython, and Python programming languages. - Ability to analyze and interpret technical datasheets for electronic components. - Hands-on expertise in firmware design and development for power electronic devices. - Knowledge of IoT development, API integration, connection protocols, and cloud integration. - In-depth understanding of control systems and algorithm implementation. - Familiarity with microcontrollers such as ARM Cortex, ESP32, and PIC families. - Working knowledge of power electronics circuit design (AC-DC, DC-DC, DC-AC). - Experience with hardware-software integration, debugging, and validation. - Strong problem-solving skills, adaptability, and a collaborative approach. - Excellent communication skills for cross-functional teamwork and documentation. Preferred Qualifications: - Bachelors or Masters in Electronics and Electrical. About Us: Enigmasoft Technologies is a forward-thinking IT and engineering solutions provider specializing in innovative and sustainable tech solutions. Our focus on software and hardware engineering ensures high-quality products across various industries, driving progress globally through technological advancements. Why You Should Join Us: Joining Enigmasoft Technologies offers a rewarding opportunity to grow and develop beyond a job description, contributing to an incredible journey with roles that go beyond expectations. Employee Benefits include: - Insurance Benefits: Medical, Accidental Insurance - Leave Benefits: Maternity, Paternity, Bereavement, Marriage, Sick, Casual, Floater, Privilege Leaves - Retirement Benefits: PF Contribution, Leave Encashment If you are interested in this position, you can apply online at [Enigmasoft Technologies Careers Portal](https://enigma.keka.com/careers) or share your profile at hr@enigma-tech.io. Note: The company's commitment to R&D ensures they stay at the forefront of technological advancements, driving progress and delivering excellence globally.,