SUMMARY
The Embedded software Engineer is a key member of the IDEX-Dispensing team. He\she will work both with India local team members as well as with global dispensing units (FFM & FMA) on key development activities in firmware and embedded systems.
The individual will oversee and / or perform necessary firmware development tasks for design and development activities based or supported in India. This will include coordination of research and development, new IoT product initiatives, and related engineering activities.
SKILLS / REQUIREMENTS OF POSITION
- Experience in embedded firmware development with special emphasis in C programming
- Experience and comfort in working with :
- RTOS
- Graphical display driver, Ethernet protocol / HART protocol
- Python or similar tools
- Strong communicator with a clear understanding of performance standards in an Engineering environment.
- Ability to drive effective technical collaboration between internal and external resources.
Experience :
4 - 6 years of experience in embedded firmware development using C programmingStrong hands-on experience of Real Time Operating Systems in embedded applications, experience on ThreadX is big plusMust have strong understanding and experience with control systems, algorithm implementation, and signal processingBasic communication protocol UART, SPI, I2C, DMA, I2S,Advance communication protocol USB will be added advantageWorking knowledge of OLED display (driver)Ability to read schematic diagrams and understand peripheral interface is necessaryComfortable using Oscilloscopes, Debuggers, Logic AnalyzersExperience using Python or the like to write external test code to validate embedded codeFamiliar with revision control systems like SVN or GitAbility & willing to work hands onShould be able to conduct design review & evaluate job of third-party companiesEducation Level, Specialized Knowledge, Training, Licenses, and / or Certifications
Bachelor’s degree in Electronics is requiredPrior history in advanced technical environment such as Automotive, Heavy equipment, Industrial Application, or Healthcare.Experience working in cross functional global application teams (ex : USA, Europe, India / Asia, etc.) a major plus.To work as part of a team on complex electronics / software projects being a key member
Logical thinker
Technical Leadership for Projects
Communication and Presentation Skills
Cross-Functional Working
Familiar with latest software tools
WHY JOIN US?
Work on global engineering projects alongside experienced professionals.Learn industry best practices and tools.Gain exposure to real-time firmware development and testing.