Search by job, company or skills

Electrify Services

Lead Embedded Firmware Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description



Position Title: Lead Embedded Firmware Engineer Full-Time

Electrify Services is one of the fastest growing engineering services start-ups and is looking for a Lead Embedded Firmware Engineer to play a key role in helping our client improve their product and take their business to the next level. This is an individual contributor role with a direct impact on company growth. We would like to see this position grow as the company evolves.

If you are looking for a high-impact and challenging role, this job is a perfect destination for you!

Major Job Duties

Develop the core architecture and lay out the foundations of new embedded products

Ownership of the ground up design and architecture of embedded software for

real-time applications.

Support and modify existing firmware, or develop new firmware

Working as a part of a multi-disciplinary team to design, integrate, qualify, and test application

Generate documentation related to firmware and interfaces with traceability to customer and firmware certification requirements.

Perform hands-on work encompassing debugging, troubleshooting, and testing of existing and new firmware.

Develop and implement firmware lifecycle control process and documentation.

Experience in Analog and digital interface, board bring-up, testing, and debugging of the software.

Collaborates and adds value through participation in peer code reviews and technical assessments in areas of expertise, providing comments and suggestions to support software designs and new technologies

Maintain, update, and enhance existing embedded software written in C

Work closely with other members of the engineering team to assist with the correct

choice of processors and supporting hardware

Staying up to date with firmware development methodologies

Utilizing embedded APIs and developing new API layers required to interface embedded platforms to the cloud and remote wired and wireless sensors..

Develop and maintain internal database structures required for communicating and transmitting/receiving data from the Cloud.

Collaborate and communicate with management, internal, and outsourced development partners regarding firmware design status, project progress, and issue resolution.

These responsibilities are just the start! At Electrify, we encourage you to contribute wherever your interests take you and shape your role accordingly. And this isn't just a philosophical bent: we give you 4 hours a week (10% of the work week) to pursue passion projects outside of your role responsibilities.

We are Looking For People Who Have

Minimum 4 years of industry experience developing and supporting embedded systems.

Demonstrated ability to ship complex C++ based embedded software to production

Developing and debugging code for ARM microcontrollers

Developing applications for embedded Linux systems

Communication protocols such as UART, SPI, I2C, and CAN, BLE, WIFI

Experienced with different controllers & their protocols i.e., TI, NFC, ESP, STM

Familiar with Modbus, SPI, RS485 and CAN Bus J1939.

Demonstrable experience in a lead position and proven capability in the technical management of other engineers.

Ability to work independently on assigned tasks and with others to ensure the rapid

and co-ordinated development of new products

Hands-on experience in implementation of SW architect design for RTOS-based system designs and implementing embedded applications for different wireless-based communication technologies like ZigBee, Thread, BLE, Matter

IoT-based technologies for wired and wireless protocols (802.11 and 802.15.4)

Ability to read the hardware schematics. Experience with Altium or KiCad would be a plus.

Related experience in real-time development with multiple firmware design tools and languages is a big plus.

Strong analytical and problem-solving skills are required.

Designing firmware, including interaction and integration with hardware design.

Firmware testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools.

Excellent written and verbal communication skills; mastery of English.

Location: Ahmedabad, IndiaSalary: Depending on Experience and Past achievements.

Send your Resume to: [Confidential Information]

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 116554781