
Firmware Developer
HP France
full-time
Posted on:
Location Type: Office
Location: Austin • Texas • United States
Visit company websiteExplore more
Salary
💰 $116,150 - $182,400 per year
About the role
- Design and develop innovative firmware for Android-based video conferencing devices
- Build and enhance Android platform capabilities below the framework layer
- Lead the development of secure, scalable, and high-performance embedded C/C++ applications
- Collaborate with cross-functional teams to define architecture, standards, and best practices
- Troubleshoot and resolve complex system-level issues in embedded environments
- Contribute to project planning, documentation, and testing strategies
- Mentor junior engineers and share your expertise across the team
- Drive continuous improvement through agile and lean development practices
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or equivalent experience
- 10+ years of experience in software development, with a strong focus on embedded systems
- Proficiency in embedded C/C++
- Experience with firmware development and debugging in embedded environments
- Knowledge in at least one of the following areas: Network and security protocols, USB stack development, Video encoding/decoding (H.264, H.265, SVC)
- Strong communication skills and a collaborative mindset
- A passion for learning, innovation, and delivering high-quality solutions
- Understanding of Android internals and Linux is preferred.
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- Long term/short term disability insurance
- Employee assistance program
- Flexible spending account
- Life insurance
- Generous time off policies, including; 4-12 weeks fully paid parental leave based on tenure
- 11 paid holidays
- Additional flexible paid vacation and sick leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded CC++firmware developmentdebuggingnetwork protocolssecurity protocolsUSB stack developmentvideo encodingvideo decodingAndroid internals
Soft Skills
communication skillscollaborative mindsetmentoringcontinuous improvementinnovationproblem-solvingproject planningdocumentationtesting strategiesleadership
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Software Engineering