Lead Software Engineer
1 week ago
Summary:
We are looking for a talented Lead Software Engineer to implement solutions to enhance the video and media capabilities of our CX Engine application and its integration with Unreal Engine. The ideal candidate is someone who is well versed in video technologies, including video encoding and decoding. We expect our engineers to be versatile, display leadership qualities, and to be enthusiastic when taking on new problems across the full-stack as we continue to push our technology forward.
Responsibilities:
- Provides mentoring to less senior members of the development team, when appropriate.
- Set forth quality code guidelines and standards, leads code reviews and ensures that all solutions are aligned to pre-defined architectural specifications.
- Contribute to high-level strategic decisions with the rest of the Engineering and Executive teams.
- Stay on top of industry trends and emerging technologies.
- Push the limits, try new technologies, take calculated risks, swing for the fences and proactively search for the best solutions and ideas in the marketplace.
- Experience with low latency hardware and software encoding/decoding algorithms used for processing high quality (8k+) real-time video as well as knowledge of video codecs and transport streams.
- Strong understanding of video streaming technologies including protocols, codecs, and adaptive bitrate streaming techniques.
- Proven experience with real-time rendering, shading, lighting, and visual effects.
- Experience in optimizing performance, including memory management, CPU and GPU utilization to ensure smooth playback and efficient resource utilization.
- Inform opinions on application design and library developments while being willing to listen to differing opinions.
- You can work independently and as part of a team, and are flexible and agile to meet quick turnarounds and hard deadlines.
- Development experience with the Microsoft Visual Studio IDE and Git.
- Knowledge of broadcast (SMPTE) standards is a plus.
- Knowledge of machine vision camera technology is a plus.
- Knowledge of GStreamer / FFmpeg is a plus.
- Experience with 3D realtime engines such as Unreal Engine is a plus - modifying engine source code, developing plugins in C++, writing shaders, and integrating with rendering pipelines such as DirectX.
- Familiarity with nDisplay or other multi-node rendering systems.
- Driven to automate your processes, test continually, and document your work.
- You're not afraid of an open, candid, and respectful work environment.
- Passion for gaming, video live-streaming, sports or eSports is a plus.
- BS degree in Computer Science or related field or equivalent practical experience.
- 6-8+ years significant experience as a software engineer in a media related field.
- Significant experience in modern C++ required.
- Must be highly organized, proactive, and collaborative.
Other details
- Job Family Corporate
- Pay Type Salary
Apply Now
-
Senior Power Controls Engineer Lead
7 days ago
Salt Lake, Utah, United States CHEMICAL & INDUSTRIAL ENGINEER Full timeJob OverviewC&I Engineering is a leading provider of engineering services, offering project management and procurement solutions to clients in various industries.We are currently seeking a talented Senior Power Controls Engineer Lead to join our team in a full-time capacity. This role will be based in our office and will involve working closely with other...
-
Lead Software Engineer
1 week ago
Salt Lake City, United States CoSM Full timeCosm is a global technology company that brings experiences to life in immersive environments. We help our partners create spaces and content that blur the lines of real and virtual across three primary markets: Sports and Entertainment, Science and Education, and Parks and Attractions. Cosm was born from the fusion of some of the greatest innovators in the...
-
Lead Software Engineer
1 month ago
Salt Lake City, United States CoSM Full timeCosm is a global technology company that brings experiences to life in immersive environments. We help our partners create spaces and content that blur the lines of real and virtual across three primary markets: Sports and Entertainment, Science and Education, and Parks and Attractions. Cosm was born from the fusion of some of the greatest innovators in the...
-
Senior Software Engineering Lead
1 week ago
Salt Lake, Utah, United States Goldman Sachs Full timeAbout the RoleWe are seeking an experienced Senior Software Engineering Lead to join our PWM Client Communications Platform team. The successful candidate will be responsible for leading a technical team of engineers in all aspects of the Software Development Life Cycle (SDLC), including design, code review, and production migrations.
-
Salt Lake, Utah, United States Goldman Sachs Full timeAbout the Role:We are seeking a Senior Software Engineering Lead to join our Asset & Wealth Management Division at Goldman Sachs. This is an exciting opportunity to lead a technical team of engineers in designing and developing scalable software solutions.Job Overview:The successful candidate will have a strong background in Java, NoSQL databases, and...
-
Lead Software Engineer in Video Management
1 week ago
Salt Lake, Utah, United States Motorola Full timeSoftware Engineering Manager Job DescriptionAt Motorola Solutions, we're driven by a shared purpose - enhancing public safety and security through innovative technology. As a Software Engineering Manager, you'll play a pivotal role in leading our development organization to design, develop, test, and deploy cutting-edge applications for our renowned Video...
-
Specialist, Software Engineer
4 months ago
Salt Lake City, United States L3Harris Technologies Full timeJob Title: Specialist, Software Engineer Job Code: 14089 Job Location: Salt Lake City, Utah Job Schedule: 9/80, 1st shift Job Description: L3Harris is currently seeking a software engineer with a background and experience in embedded real-time software development. The qualified candidate will have exciting, challenging, and rewarding opportunities...
-
Manager, Software Engineering
3 days ago
Salt Lake City, United States L3 Technologies Full timeJob Title: Manager, Software EngineeringJob Code: 18701Job Location: Salt Lake City, UTWork Schedule: 9x80L3Harris is looking for a dynamic, hands-on leader for our software team. This position is responsible for performing to contract requirements, cost, and schedule while achieving functional and business objectives throughout the development lifecycle....
-
Specialist, Software Engineer
1 month ago
Salt Lake City, United States L3 Technologies Full timeJob Title: Specialist, Software Engineer Job Location: Salt Lake City, UT Job Code: 16382 Job Schedule: 9/80, every other Friday off Job Description: L3Harris is actively seeking a highly motivated and dynamic individual to join our team as a Software Engineer for the System Software Integration and Test Team. In this role, you will develop software...
-
Manager, Software Engineering
4 days ago
Salt Lake City, United States L-3 Technologies Full timeJob Title: Manager, Software EngineeringJob Code: 18701Job Location: Salt Lake City, UTWork Schedule: 9x80L3Harris is looking for a dynamic, hands-on leader for our software team. This position is responsible for performing to contract requirements, cost, and schedule while achieving functional and business objectives throughout the development lifecycle....
-
Specialist, Software Engineer
1 month ago
Salt Lake City, United States L3Harris Full timeJob Title: Specialist, Software Engineer Job Location: Salt Lake City, UT Job Code: 16382 Job Schedule: 9/80, every other Friday off Job Description: L3Harris is actively seeking a highly motivated and dynamic individual to join our team as a Software Engineer for the System Software Integration and Test Team. In this role, you will develop software...
-
Manager, Software Engineering
7 days ago
Salt Lake City, United States L3 Technologies Full timeJob Title: Manager, Software Engineering Job Code: 18701 Job Location: Salt Lake City, UT Work Schedule: 9x80 L3Harris is looking for a dynamic, hands-on leader for our software team. This position is responsible for performing to contract requirements, cost, and schedule while achieving functional and business objectives throughout the development...
-
Software Engineer
1 month ago
Salt Lake City, United States Western Governors University Full timeWGU Corporation in Salt Lake City, UT has multiple openings for Software Engineers. Minimum requirements are a Bachelor of Science Degree in Computer Science, Computer Engineering, Information Technology or a closely related field, plus 2 years of experience in a role involving software engineering or software development; 1 year of experience developing...
-
Aftermarket Software Engineer III
1 week ago
Salt Lake City, United States Daifuku Full timeOverview: About Us Daifuku is the nations leading independent, U.S.?based provider of intelligent material handling systems. With hundreds of engineers in?house, the company designs, manufactures, integrates, and installs the full spectrum of intralogistics solutions. We provide leading?edge conveyor and sortation systems, voice and light?directed order...
-
Software Engineer
1 week ago
Salt Lake, Utah, United States Albertsons Full timeWe are looking for a skilled Software Engineer to join our team. As a key member, you will be responsible for designing, developing, and maintaining our software applications. Your primary focus will be on backend development using languages such as Java and Python. If you have a passion for coding and a strong understanding of software engineering...
-
Software Engineer
1 week ago
Salt Lake, Utah, United States Packaging Corporation of America Full timeWe're looking for a skilled Software Engineer to join our team at {company}.As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Your primary focus will be on backend development, ensuring that our systems are efficient, scalable, and secure.Key responsibilities include:Developing and implementing...
-
Senior Principal Software Engineer
1 week ago
Salt Lake, Utah, United States RTX Full timeJob SummaryWe are seeking a highly skilled Senior Principal Software Engineer to join our team at RTX. As a key member of our Mission Systems team, you will play a critical role in developing and delivering cutting-edge software solutions for our customers.Key ResponsibilitiesTrain and mentor less experienced engineers to help them diagnose and solve complex...
-
Software Engineer
3 days ago
Salt Lake City, United States Meta Inc Full timeSummary: Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D...
-
Sr. Software Engineer
2 weeks ago
Salt Lake City, United States Suralink Inc Full timeJob DescriptionJob DescriptionSuralink® is a fast-growing Software as a Service (SaaS) technology company looking for exceptional professionals to join our team. Our award-winning company has been recognized for growth, innovation, and culture, and over 500,000 companies worldwide have used our software. Our platform was built for accounting and other...
-
Software Autonomy Engineer
7 days ago
Salt Lake, Utah, United States Palladyne AI Full timePalladyne AI is a leading company in the development of AI/ML software products for autonomous robotic systems. We are seeking an experienced Software Autonomy Engineer to join our team in Salt Lake City, UT.About the RoleThe ideal candidate will have a strong background in computer science, robotics software development, and/or autonomy engineering. You...