Job Closed

This listing is no longer active.

Diverse Lynx logo
Diverse Lynx

Where IT makes a difference

Principal Embedded Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 1,001-5,000Since 2002H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

123 days ago

Salary

$155K - $175K / year

Seniority

Lead

Bachelor Degree10 yrs expEnglishLinux

Job Description

Principal Embedded Software Engineer

Diverse Lynx

• Design, develop and refactor real-time software architectures and modular software components • Benchmark and optimize system performance per customer projects needs • Participate in design reviews and code reviews in all teams • Interface with customer teams to define the proper requirements • Reproduce, isolate and debug complex low-level problems that may span interfaces between hardware and software • Create, review, and maintain documentation • Mentor junior engineers and provide consultation for cross-functional collaboration • Collaborate with the customer and internal teams to better the overall project experience • Risk assessment • Contribute to the overall product design to help customers through various aspects of their product lifecycle • Develop technical proposals to help customers make technical decisions • Ensure project deadlines are met and/or issues are proactively identified and communicated • Research, estimate, and drive pre-sales discussions from the engineering team for various customer projects

Job Requirements

  • 7-10+ years of experience building and shipping embedded systems using Linux
  • Experience with performance optimization, root cause analysis, and advanced troubleshooting at kernel-level
  • Ability to interpret hardware schematics
  • Proficiency in C, Git, and one or more build environments such as Yocto, Buildroot, OpenEmbedded
  • Experience with Linux device drivers and bootloaders is a strong plus
  • Good breadth of technical knowledge (SoC, Linux SW, Tools, Applications, Secure boot)
  • Excellent communication skills
  • Ability to work on multiple projects simultaneously while meeting tight schedules
  • Demonstrated experience of leading software projects while providing technical inputs to unblock supporting teams
  • Keen sense of urgency and drive for results
  • Commitment to quality work and desire to help the team succeed
  • Familiarity with security features such as SELinux, verified boot and trusted execution environments

Benefits

  • Low-cost Medical / Dental / Vision coverage options
  • 401K with generous employer match
  • Responsible Paid Time Off + 11 Paid Holidays
  • Remote work opportunities based on role
  • Employee Assistance Program (EAP)
  • Career growth and professional development opportunities

Related Job Pages

More Full-stack Engineer Jobs

WEX logo

Software Engineer

WEX

Simplifying the business of running a business.

Full TimeRemoteTeam 5,001-10,000Since 1983H1B Sponsor

• Deliver high-quality, production-ready software without guidance • Lead design sessions and drive architectural decisions • Mentor SDE I and SDE II team members • Analyze existing systems to identify bottlenecks and technical debt • Support production applications with advanced observability • Champion and enforce engineering standards including TDD, BDD, and Microservice Architectures • Serve as a primary code reviewer • Integrate AI/ML workflows into the SDLC • Proactively implement improvements to service performance and system health.

Brazil
Job Closed
WEX logo

Mid-Level Software Engineer

WEX

Simplifying the business of running a business.

Full TimeRemoteTeam 5,001-10,000Since 1983H1B Sponsor

• Design, develop, test, and deploy new features and functionalities for our microservices platform • Focus on building robust and scalable microservices. • Leverage and contribute to our CI/CD pipelines, including implementing Infrastructure as Code (IaC) using tools like Terraform • Practice agile development methodologies like TDD and BDD within a microservices and event-driven architecture • Support live microservices, including proactive monitoring, rapid incident response, and continuous improvement through automation • Analyze system performance and identify bottlenecks and opportunities for improvement • Collaborate effectively with partners/stakeholders to understand customer needs and business challenges • Actively participate in technical discussions and code reviews with peers • Mentor junior engineers and learn from senior engineers

Brazil
Job Closed
Full TimeRemoteTeam 10,001+Since 1961H1B Sponsor

• Support continuous improvement of the Information Marketplace as a core enterprise platform • Design, develop, and maintain full-stack web applications supporting the Information Marketplace platform • Build modern front-end interfaces using React, TypeScript, and state management frameworks • Develop scalable backend services and APIs using Node.js and related technologies • Translate business and technical requirements into well-designed, maintainable software solutions • Contribute to the architecture of microservices, APIs, and UI frameworks with a focus on scalability, security, and performance • Integrate with enterprise platforms including metadata services, APIs, and third-party tools • Troubleshoot and resolve complex application issues, identifying root causes and implementing long-term fixes • Optimize applications for performance, reliability, and usability • Participate in code reviews and help establish development standards and best practices • Collaborate with product owners, architects, data engineers, and governance teams to deliver new capabilities • Contribute to DevOps practices including CI/CD pipelines, containerization, and automated testing • Stay current with modern development frameworks, tools, and engineering practices

Kentucky
$106.9K - $147K / year
Job Closed
The Browser Company logo

Staff Software Engineer, Windows Product

The Browser Company

Building Arc — a better way to use the Internet.

Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Build for Windows: Lead the UI development of Dia for Windows, ensuring it integrates seamlessly with the platform’s unique features and conventions. • Shape the Product: Contribute as an early team member to decisions about architecture, user experience, and technical trade-offs. • Collaborate Across Teams: Work closely with Design, Infrastructure, and Data Teams to create a browser experience that feels native to Windows. • Solve Complex Problems: Tackle challenges like performance optimization, memory management, and compatibility to deliver a fast, reliable, and secure Swift on Windows browser. • Get onboarded onto the team and codebase with an onboarding buddy. • Have shipped a few bug fixes and features across our codebase. • Have owned building numerous core features of Dia on Windows. • Be the primary point of contact for bugs and product iterations within core parts of our Windows application.

United States
$250K - $300K / year
Job Closed