- Lead the architecture and development of a market-leading home gateway that integrates home ecosystem management and cloud services via internet routers.
- Address and resolve key operational and security issues related to the prplOS router ecosystem.
- Collaborate with software partners, hardware vendors, and cross-functional teams to deliver a cohesive hardware and software solution.
- Manage the integration and deployment of prplOS within the home ecosystem, ensuring seamless customer experiences in network, home automation, safety, and comfort management.
- Provide technical leadership in the design and architecture of prplOS-based solutions.
- Develop and implement strategies to enhance the security, performance, and reliability of prplOS within the home ecosystem.
- Drive the adoption of best practices in system design, architecture, and development within the team and across the organization.
- Manage relationships with key stakeholders, including software partners, hardware vendors, and internal teams, to ensure alignment and successful delivery of projects.
- Communicate technical concepts and project progress to executive leadership and non-technical stakeholders.
- Oversee the end-to-end lifecycle of prplOS-related projects, from initial concept through to deployment and ongoing maintenance.
- Utilize project management tools and methodologies to track progress, manage risks, and ensure timely delivery of high-quality solutions.
- Salary Range: $100,000 to $207,000
- 20 PTO (Paid Time Off) days + 10 paid holidays per year
- Day one medical, dental, vision and prescription drug plan
- 401k match of 50% on 6% of eligible compensation
- Tuition Assistance Program
- Personal & Work Life Balance Resources & Wellness Support Assistance
- Employee Resource Groups
- Same-sex spouse and domestic partner benefits coverage
- 10 weeks of paid parental leave, & a phased return to work program for new parents
- Up to $10k in adoption program assistance
- 3 weeks of paid caregiver leave
- Bachelor’s degree in Computer Science (CS) or Electrical Engineering (EE) plus 5 years of Linux development experience, or a Master’s degree in CS plus 3 years, or 10+ years of Linux development.
- Proven working experience in software engineering with a solid background in embedded systems design with preemptive, multitasking real-time operating systems (RTOS).
- Proficiency in C/C++ and assembly programming languages.
- Familiarity with software configuration management tools, defect tracking tools, and peer review techniques.
- Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems.
- Strong documentation and writing skills.
- Adequate knowledge of reading schematics and data sheets for components.
- Experience in embedded software development with a focus on optimizing performance and scalability.
- Familiarity with OpenWRT or prplOS is a plus.
- Understanding of different communication protocols (I2C, SPI, USB, UART, etc.).
- Knowledge of IoT protocols (MQTT, CoAP, etc.) is a plus.
- Experience with embedded Linux and development of kernel modules is desirable.
- Agile/Scrum methodology experience.
- Experience in hands-on development and troubleshooting on embedded targets with tools like oscilloscopes, multimeters, and logic analyzers is a plus.
- The position involves regular verbal and written communication, collaborative discussions, problem-solving, and critical thinking.
- The ability to work within strict timelines and under pressure is essential.
- This role frequently requires the ability to work in a technical laboratory environment where chemicals such as lead-free solder for PCB boards, various plastics for 3D printing, and lasers up to class III will be present.
- Involvement in industry forums such as IETF, MEF, ITU, IEEE, BBF, prplFoundation, etc.
Other Jobs from Frontier Communications
Senior Software Engineer- Full Stack
Network Engineer II β Outside Plant
Network Engineer - Outside Plant
Network Engineer - Outside Plant
Embedded Engineer - prplOS platform
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
π₯³π₯³π₯³ 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineersβ¦ in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. π οΈ
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. π
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. π―
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. π
What Fellow Engineers Say