Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Hyderabad |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | Cement / Building Material |
Functional Area | Embedded / System SoftwareSales / BD |
EmploymentType | Full-time |
Job Description Job Summary:Individual will workindependently in the development of software for Smart Structures structuralmonitoring system(s), with an emphasis on embedded software development (customexecutive, RTOS, Linux (Raspbian)) for sensor data acquisition and communications. The Product Software Engineer will installand maintain all development tools, fixtures, and basic electronicsequipment. Must be able to quicklyresearch, source, and evaluate tools and report to the SSI team options thatmeet an evaluation or product development need.Will perform technologyintegration and evaluation under minimal guidance of other SSI seniordevelopers: developing and documenting interfaces and APIs (e.g. Web Services)or creating and integrating protocols (e.g. for Serial (RS-485), Wireless(Bluetooth, WiFi), USB/Network acquisition). Will document efforts and procedures in support of future, larger teamdevelopment efforts and make architecture recommendations based on findings andexperience. Evaluations will requireresearch of both hardware (acquisition, IO, embedded) and software and theability to create builds and documentation in support of further product teamintegration. Summary of Essential Job Functions:Able to perform rapidprototyping and development using new tools, libraries on a variety ofplatforms (Raspberry Pi (Raspbian), custom (e.g. PIC Assembly Firmware, MSP430,other integrated microcontrollers), primarily in C, C and assembly. Must be able to evaluate and build examplesource and libraries and make recommendations for further prototyping and productdevelopment. Must work independently andbe capable of managing remote development through effective communications, assuch, when directed by SSI senior developers, candidate will: 1. Document and communicate back the effort intent tomanagement 2. Review current legacy code base (when applicable) 3. Review existing code and library options 4. Establish and document prototyping platform (targetOS, tools) and necessary hardware fixturing 5. Perform cursory integration of candidate libraries,assessing maturity, applicability 6. Evaluate against direct development of necessaryfunctions and capabilities 7. Record integration process and present findings 8. Perform more detailed development when directed bySenior developers 9. When requested, establish an integration environmentand document that environment in support of parallel review and developmentteam integration 10. Place all effort artefacts under configurationmanagement in support of subsequent evaluation Minimum Qualifications:Bachelor sDegree in Electrical Engineering, Computer Engineering or Computer Science 5 years of commercialProduct Development experience in a small team environment Data acquisitionhardware integration experience, please elaborate Command andData protocol development or integration (Serial, Wireless, Equipment control,etc.) MicrocontrollerIntegration, Hardware integration, Hardware Testing and Debug Experience withwireless communications in an embedded environment (wireless monitoring, meshnetworking) Referenceabledevelopment efforts involving identified tools Product supportdocumentation experience Knowledge, Skills and Abilities Required Tools:Embedded IDEs: CodeComposer, IAR, etc. and embedded software debug, including hardwaretroubleshooting MSP430 orsimilar microcontroller development tools, e.g. MPLAB X IDE for PIC RTOS or customexecutive development Linuxdevelopment tools (GNU, IDE, etc.) Linux andembedded (processor-specific) libraries, third party libraries (e.g. protocol stacks,hardware interface libraries) Experience inembedded product development using RTOS Development ofembedded TCP/IP Communications and Web Services (both client and server) Distributedconfiguration management Productdocumentation and the development of User s Guides Desirable: Experiencein product development consulting, project management, product management.,
Keyskills :
embedded cspi i2c debuggingembedded software development web servicespic assembly prot