WiFi Embedded Software Engineer
Job description
We are seeking a highly skilled Senior Embedded Software Engineer with expertise in Android Networking APIs, Wi-Fi protocols, and troubleshooting connectivity issues. The successful candidate will join our team working closely with the BSP and Connectivity team manager, focusing on addressing compatibility challenges below the WiFi-HAL layer. This role will involve extensive debugging of compatibility issues, connection drops, and Wi-Fi supplicant problems, with a specific emphasis on addressing challenges related to TV connectivity of select models for media casting use cases.
Key Responsibilities:
- Investigate and resolve compatibility issues below the WiFi-HAL layer.
- Troubleshoot and resolve issues related to the Wi-Fi supplicant, including authentication, encryption, and connection to wireless networks.
- Debug compatibility problems between Qualcomm SoCs and TVs, focusing on Wi-Fi connectivity.
- Implement Android HAL binders and decode problems at the HAL Linux layer.
- Analyze and address Wi-Fi security protocols such as WPA2 and WPA3.
- Investigate and resolve connectivity failures, including peer-to-peer connectivity issues.
- Utilize tools like Wireshark for network analysis and debugging.
- Collaborate with cross-functional teams to ensure seamless integration of connectivity solutions.
Basic qualifications
- Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
- Extensive experience (10+ years) in embedded software development with a focus on Android Networking APIs.
- Proficiency in C++, Java, and/or Kotlin programming languages.
- Strong understanding of Wi-Fi protocols and standards.
- Hands-on experience with tools like Wireshark for network analysis.
- Experience troubleshooting Wi-Fi connectivity issues, including authentication and encryption.
- Familiarity with Wi-Fi security protocols such as WPA2 and WPA3.
- Experience with technologies like Airplay, Miracast, WiDi, GoogleCast, DLNA is a plus.
- Excellent problem-solving and debugging skills.
- Ability to work effectively in a cross-functional team environment.
- Strong communication skills and ability to effectively collaborate with clients and stakeholders.
Preferred additional skills, personal traits and experience
Preferred Qualifications:
- Master's degree in Computer Science, Electrical Engineering, or related field.
- Prior experience in developing connectivity solutions for embedded systems.
- Knowledge of Linux kernel development and debugging tools.
- Experience with developing and debugging software at the HAL layer.
Personal characteristics:
- Team player
- Proactiveness in collaborating and execution
- Flexibility to switch technical context
- Willingness to learn new methods/tools/processes
- Ability to prioritize, multitask, and take ownership
- Strong problem-solving and critical-thinking skills
- Strong communication and interpersonal skills
We offer
The annual salary range for this role is $80,000 – $250,000 per year.
The Annual Salary depends upon various job-related factors such as professional background, training, work experience, location, business needs, and market demand. This range is subject to change and may be modified in the future.
- Health, Dental, and Vision insurance
- Paid Time off/Vacation and Paid Holidays
- 401(k)
- 401(k) matching
- Life insurance
- Flexible Spending Account (FSA): Healthcare and Dependent Care
- Health Savings Account (HSA)
- Paid Parental Leave
- Paid Bereavement Leave
- Employee Assistance Program
- Employee and Customer Referral Program
- For positions in California, long-term and short-term disability insurance
More information
For more information please contact
DucoJan Pilot,
Ducojan.Pilot@sigmaconnectivity.com
-
Position
WiFi Embedded Software Engineer
-
Company
Sigma Connectivity Inc.
-
Location
Bay Area, CA, United States
-
Publication date
2024-05-01
-
Expiration date
2024-10-31
-
Contact
DucoJan Pilot, Ducojan.Pilot@sigmaconnectivity.com, +16692958400