Jobs · Engineering · Georgia

Sr UI Software Engineer

TalentAlly · Kennesaw, GA · 1 mo ago
EngineeringFull-time

About the role

The Sr UI Software Engineer will lead the design and implementation of UI and network electronic system components for marine products, such as Multi-Functional Displays (MFD) and Ethernet. This includes leading the development of new features and products through software and network architecture design, with a strong understanding of software configuration and Hardware and Software Integration (HSI).

Responsibilities

  • Lead UI software development by establishing project schedules and key milestones, designing software architecture, and managing a team responsible for the development, integration, and testing of both frontend and backend software for embedded systems.
  • Ensure all deliverables align with project requirements, quality standards, and timelines.
  • Write documentation to clarify and communicate system architecture, solutions, processes, requirements, and schedule for the execution of various projects to ensure delivery on key metrics.
  • Contribute to the maturation of the UI SW team by establishing a development process, standardizing and consolidating technology assets, and educating and mentoring junior engineers while emphasizing best design practices.
  • Create UI technology development strategy which aligns to long-term product plan, design UI software ground architecture to support across different categories of products and spearhead the execution of the strategy and implementation of the software architecture.
  • Contribute to project planning, technical support, and budgeting.

Requirements

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, or Computer Science.
  • 8+ years in UI software development for embedded systems (such as automotive).

Qualifications

  • Excellent verbal and written communication skills in English.
  • Experience with HTML5 Canvas Elements.
  • Hands-on experience with SVG graphics.
  • Proficiency in JavaScript and Web Sockets.
  • Proficiency with Nginx configuration and management.
  • Proficiency in Python programming languages and python CAN tool library.
  • Experience designing and developing REST APIs, working with network protocols, and building microservices.
  • Full stack experience and architecture design.
  • Experience with React and creating UI with React components.
  • Experience with CSS.
  • Familiarity with Docker.
  • Git Hub or similar Software version management tool.
  • Documentation of UI Software specification from user experience and software architecture point of view.
  • Experience and in-depth knowledge of project management for production development.
  • Strong business acumen and ability to formulate and explain business cases to various business functions, including executive leadership.
  • Demonstrated leadership, interpersonal, and communication skills, with experience leading globally distributed teams.
  • Strong leadership and people management skills, with the ability to balance short-term execution and long-term organizational growth.

Preferred Qualifications

  • Knowledge and experience about CAN communication, J1939 and NMEA2000 protocol.
  • Familiarity with marine products, such as fishing motorboat, sports boat, and water vehicle.
  • Familiarity with YOCTO.
  • Excellent problem-solving and analytical skills with a safety-conscious mindset.
  • Strong attention to detail and independence, prioritizing safety.

Similar jobs

Sr UI Developer

HTC Global ServicesOrlando, FL· 2 mo ago
Engineeringapply on htcinc.com

Sr UI Developer

Piper CompaniesHunt Valley, MD· 6 days ago
$100k–$120k/yrapply on careers.pipercompanies.com

SR UI Developer

VirtusaNew York, NY· 2 mo ago
Engineeringapply on virtusa.com