Senior Firmware Engineer (Metering) Job in Dignifiedme
Senior Firmware Engineer (Metering)
- Ahmedabad, Gujarat
- Not Disclosed
- Full-time
Superior analytical and problem-solving skills
Experience programming, debugging, and reading programs written in Embedded C & C++
Working knowledge of Power electronics and designing for smart metering/ power systems
Experience in AC and DC Power metering for single phase and 3 phase
Working with power meter IC interface code development in C and C++
Experienced in OS level embedded Linux development
Experience with circuit board firmware and firmware embedded tools e.g. Microchip
Experience in writing embedded firmware drivers for custom I/O circuits
Experience programming for bare metal processors
Experience with device drivers using hardware interfaces such as SPI and I2C, UART
Experience with RTOS
Experience with wireless communications (Wi-Fi, BLE, 3G/4G/LTE/NB-IoT/CAT-M, Zigbee, 6-low pan etc.)
Hands-on board bring-up, debug, test, and code optimisation
Root Cause Analysis (RCA) experience
Perform hardware/firmware integration testing using oscilloscope, logic analyzers, load generators, Meters and other LAB equipment.
Familiar with implementing communication protocols
Demonstrated expertise in firmware configuration management, and the build/release process
Create hardware and software tools for design creation, product production, and calibration
Define firmware and software requirements that are well aligned with product specifications
Work in both office and lab environment performing system integration and testing
Ability to accurately plan and estimate firmware development projects
Ability to design using sound engineering principles including documentation where appropriate and efficient, effective code that is maintainable and testable.
Create and maintain engineering specifications and documentation
Ability to take responsibility of multiple projects
Excellent verbal and written communication skills Education/Experience
Familiar with Windows, Linux
Required Education and Experience:
BS/ MS in Electronic Engineering
7-10 years of professional experience in embedded firmware/software development/embedded systems.
5+ years of experience working with Design, develop, and troubleshooting circuit board firmware
Desired Technical Skills:
Able to read schematics
Experience with power electronics systems and control theory
Familiarity with encryption, compression, and computer security (AES, Authentication Algorithms, etc.)
Experience scripting, debugging, and reading programs written in Python
Experience developing location solutions e.g. utilising GNSS
Required - Bachelor's or higher education
7 to 10 Years
5 - 10 Hires
Debugging, Problem Solving Skill, Control Theory, Compression, Schematics, Anlaytical, Power Electronics, Python, Computer Security, Scripting

