USACares Jobs

Job Information

Luminator Technology Group Firmware Engineer - MVS in Plano, Texas

Firmware Engineer - MVS

Luminator Technology Group

Plano TX

Luminator Technology Group (Luminator) delivers globally-recognized technology solutions that increase intelligence, safety, and efficiency for public transit operations.

Delivering a global portfolio of hardware and software solutions through well-known and well-established regional organizations, Luminator is a global company with a small-enterprise approach and commitment to customer success, serving customers in more than 85 countries, and employing nearly 1,000 people.

The organization is seeking a Firmware Engineer to design, develop, test and support systems such as passenger information, shelter, destination sign and controllers for the mass transit industry (bus and rail).

Summary:

The Firmware Engineer is responsible for design, development and delivery of the product firmware.

Essential Duties and Responsibilities:

  • Create and develop IOT/Edge solutions for next generation products and solutions

  • Innovate, Research & Evaluate new technologies and tools for a quality output

  • Architect, Design and Implement ensuring scalability, performance and security

  • Code and implement new algorithms to solve complex problems

  • Aid in key architectural decisions, design and code reviews

  • Maintain deep technical and business knowledge of the domain and market

  • Work collaboratively with cross-functional distributed teams Engineering, QA and Product Management in all phases - Requirements, Development, Testing, Launch/Release

  • Document best practices and references in developing and deploying product solutions

  • Mentor Junior members technically in Designing and robust Coding

  • Work in an Agile development environment while continuously evaluating and improving engineering processes

  • Ensure solutions are built to industry standard and follows rigid security requirements

Knowledge, Skills & Abilities:To perform this job successfully, an individual must be able to perform each essential duty satisfactorily with or without accommodation. The requirements listed below are representative of the knowledge, skill, and/or ability required.

  • Strong background in object-oriented or functional programming design and programming

  • Experience in 2 or more of languages - Node.js, .Net Core, C/C++, Go, Python

  • Proficient in transferring streams of data efficiently, so necessary action can be taken on them

  • Solid foundation and understanding of relational and NoSQL database principles.

  • Experience consuming an array of web services: XML / JSON payloads

  • Understanding of commonly used protocols such as WebSockets, Polling, XMPP, COAP, MQTT, etc

  • Strong understanding of REST, microservices architecture, network architecture & best security practices

  • Experience with API security frameworks, token management and user access control including OAuth, JWT, etc.

  • Understanding the nature of asynchronous programming and its quirks and workarounds

  • Ability to work in an Agile /SCRUM environment

  • Experience with unit, integration & blackbox testing procedures and tools like Junit/TestNG/Cucumber, etc.

  • Strong writing and communication skills

  • Well organized with a bias for action with minimal direction

  • Ravenous about learning technology and problem solving

  • Working knowledge of IoT platforms (e.g. Azure IoT Suite, AWS IoT, Google IoT Core or similar)

  • Experience with high throughput infrastructures

  • Experience working with real-time embedded systems

  • Experience in application management and monitoring of applications

  • Experience in securing complex distributed systems

  • Hands on experience with Kafka, KStream or other related stream processing frameworks

  • Good understanding of SDLC, Agile methodologies & Agile development experience

  • Expertise with both Windows & Linux based production deployments schemes and configuration management using tools like Ansible / Puppet / Chef / Salt.

  • Experience on UI development frameworks likes AngularJS

  • Excellent proficiency with written and spoken English

Education/Experience:

  • Bachelor?s degree in computer engineering or related field (Master?s Degree preferred) or relevant experience

  • 6+ years of Software Design & Development experience in API architecture with REST, SOA, Pub-Sub, and microservice

  • 2+ Years of development/architect experience in IOT based Real time web application+1

  • 2+ years of experience using CI-CD tools like Jenkins, containers and cluster orchestration

  • 1-2 years of experience in Video or Security

Physical Demands and Work Environment:The physical demands and work environment described below represent the activities and surroundings of the positions. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Physically required to regularly walk, sit, bend, twist, stand and reach in a normal office environment.

  • Constantly required to stand, walk, bend, twist, overhead lift and reach in a varied field environment.

  • The employee may occasionally lift up to 20 pounds.

  • Ability to perform constant work on computer

  • Specific vision abilities required by this job are close, distance, color and peripheral vision, depth perception and the ability to adjust focus

DirectEmployers