Tata Technologies
Job Location :
Peoria,IL, USA
Posted on :
2024-11-27T12:24:59Z
Job Description :
*Embedded Web Framework Developer**Peoria, IL**Job Description:*The Display Software Developer contributes to the design, development and deployment of world class display application platform. Focusing on iterative development and fast delivery of features utilizing up-to-date technologies and practices like Agile, C++, HTML5, Web Framework, and emergent design.*Job Duties:*As a Display Software Developer you will be responsible for building scalable, high-performance applications and collaborating on the development of the overall display application strategy.*Responsibilities may include, but are not limited to:*• Work in all phases of product creation process including creating technical requirements, project planning, identifying dependencies, software design and development.o Design and implement display software features that meet customer requirements.o Implement and run automated and manual tests to ensure high quality and sufficient test coverage.o Continually improve the software through refactoring to allow easier implementation of current and future display software features.• Contribute to a globally distributed team in solving complex problems spanning multiple system components.o Collaborate with software engineers on the team to deliver planned content.o Learn and apply the software development process which includes: design, design reviews, design patterns, coding standards, and testing practices.• Work with agile development methodologies and agile practices.o Participate in team planning through activities such as story mapping, story estimation and release planning and commitment.*Qualifications/Experience:*• BSCS, BSEE, or BSCE• 3-5, (5to7)+ years of development experience using C++, JavaScript, Java, or C# programming languages• Experience with Linux developmento Understanding of multi-threading and multi-processing within a Linux environmento Experience with Linux inter-process communication• Experience with Web Development (full stack)o Experience coding HTML 5, CSS3, JavaScript and Web componentso Experience with large-scale web frameworks like Angular or Reacto Chromium Embedded Framework experience Complete understanding of the CEF process model Deep understanding of the V8 JavaScript engine and ways to utilize it within CEF Deep understanding of the CEF Chromium Developer Tools• Experience designing, developing, deploying and maintaining software at scale (entire lifecycle)• Experience using Design Patterns in software development• Experience in collaborating with cross-functional teams including architects, engineers and UI/UX designers.• Passion for automating the creation of Software Design Documentation• Experience with developing Unit Tests and Test-Driven Development• Must have excellent communication*Top candidates will also have:*• Embedded software experience• Experience with communication protocolso Web Sockets, FTP, UDP, HTTP / REST, gRPCo Ethernet / USB / IP protocolso Automotive protocols - CAN, CAN-FD, J1939, LIN, Modbus• Algorithms Experience with GIT configuration management tool• Experience with RefactoringJob Types: Full-time, ContractPay: $76,887.00 - $83,840.00 per yearBenefits:* Dental insurance* Health insurance* Paid time offSchedule:* Monday to FridayExperience:* Front-end development: 1 year (Preferred)* CSS: 1 year (Preferred)* Angular: 1 year (Preferred)Ability to Commute:* Peoria, IL (Preferred)Ability to Relocate:* Peoria, IL: Relocate before starting work (Required)Work Location: In person
Apply Now!