Jobs · Engineering · Utah

Senior Embedded Software Engineer II, Edge

LVT (LiveView Technologies) · American Fork, UT · 1 wk ago
On-siteEngineeringFull-time

About the role

This role is based in-office out of our Headquarters in American Fork, Utah.

Role Responsibilities

  • Provide technical leadership and mentorship to a division of software engineers.
  • Help set the technical direction, define best practices, and drive the adoption of modern software engineering methodologies and technologies.
  • Collaborate with architects and other senior engineers to design scalable and robust software solutions.
  • Review and provide guidance on system architecture, design patterns, and technology choices.
  • Drive technical excellence and ensure adherence to coding standards.
  • Maintain a deep understanding of industry trends, emerging technologies, and best practices in software engineering.
  • Stay up to date with advancements in the field and proactively identify opportunities to leverage new technologies for improved product development.
  • Collaborate with cross-functional teams such as product management, quality assurance, and operations to ensure seamless integration and successful delivery of software products.
  • Foster effective communication channels and promote a culture of collaboration and knowledge sharing.
  • Drive continuous improvement initiatives to enhance software development processes, productivity, and efficiency.
  • Identify bottlenecks, streamline workflows, and implement tools and methodologies to optimize software development lifecycle.

Benefits

  • Comprehensive health, dental and vision coverage.
  • Retailment benefits (401k match up to 4%).
  • Flexible PTO.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical/Computer Engineering or a related field.
  • 7+ years of professional software engineering experience, with a focus on embedded development.
  • Object-oriented and embedded-system design experience.
  • Strong expertise in C and C++.
  • GoLang experience desired.
  • Strong expertise in Embedded Linux, RTOS (Zephyr a plus).
  • Excellent problem-solving, debugging, and analytical skills, with the ability to navigate complex technical challenges.
  • Strong interpersonal and communication skills, with the ability to collaborate effectively with diverse stakeholders.
  • Demonstrated ability to thrive in a fast-paced and dynamic environment, managing multiple priorities simultaneously.
  • Experience with agile software development methodologies and familiarity with related tools and processes.
  • Track record of delivering high-quality software products on time and within budget.

Similar jobs