Logo for Excellence and Eminence LLP

Communication Stack Firmware developer

Roles & Responsibilities

  • Proficiency in Assembly and C programming.
  • Experience with Matlab/Simulink for control system modeling.
  • Knowledge of communication protocols like TCP/IP, UDP, SPI, I2C, UART.
  • Experience with multi-threading, embedded Linux, and safety standards such as SIL 2/SIL 4.

Requirements:

  • Design and develop communication stack software for controllers.
  • Collaborate with teams to create robust software solutions.
  • Test, troubleshoot, and upgrade software to ensure performance and security.
  • Document technical aspects and work with data analysts to improve applications.

Job description

We are looking for Firm developer – Communication Stack development with 5-8 Years of Experience for our esteemed client for Bangalore Location
Key Skills: Assembly/C, Matlab for 32 bit controllers/DSP’s, Matlab/ Simulink, Multi-Threading, Communication stack development, TCP/IP, UDP, SPI, I2C, UART, SIL 2/SIL 4, equivalent, GIT, JIRA, DOORS, LV and HV, UPS
This is an immediate requirement. Please apply if you can join within 30 days and below

Roles and Responsibilities:
  • Work with development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation
  • Work with data scientists and analysts to improve software

Required Skills, Qualifications (Technical Competency):
  • Programming experience in Assembly/C, Matlab for 32-bit controllers/DSP’s
  • Knowledge in Control system design/ Modeling/simulation in Matlab/ Simulink or other similar tools Writing lean code for real time interrupt driven applications.
  • Embedded Linux (good to have)
  • experience with Multi core / multi-Threading application development
  • Ethernet Communication stack development and Complex driver development
  • Protocols – TCP/IP, UDP, SPI, I2C, UART Industrial protocols
  • Knowledge of Ethernet driver development
  • Strong knowledge on SIL2 implementation as per IEC standards
  • Proficient in understanding the schematics and debugging hardware issues
  • Knowledge in Python scripting language is preferable
  • Experience in Safety (SIL 2/SIL 4 or equivalent) Product Development will be a plus
  • Experience with GIT, JIRA, DOORS
  • Knowledge of regulatory & safety requirements such as UL9540/UL1973/IEC62619/IEC 60730, etc.
  • Hands on experience of working with LV and HV systems (>400V).
  • Working knowledge of UPS and Storage Applications

Firmware Engineer Related jobs

Other jobs at Excellence and Eminence LLP

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.