
Embedded Software Engineer
- Santa Clara, CA
- Permanent
- Full-time
- Bachelor’s degree in computer science or a related field with 4 years of experience or master’s degree in computer science or a related field with 2 years of experience.
- Software/Firmware development experience using C, C++
- Strong theoretical background and experience in software development for embedded devices
- Proven experience with various data structures and handling bit fields is important
- Development experience with the interfaces like i2c, SPI, UART, and USB
- Working knowledge on basic electronic circuits and understanding schematic diagrams
- Strong analytical, problem-solving, and debugging skills
- Detail-oriented with excellent written and verbal communication skills
- Familiarity with system level testing of embedded devices and related testing tools
- Familiarity with scripting languages like SHELL, Python, Perl
- Experience in Mobile, web, GUI apps testing
- Analyze test results and collaborate with the other developers to troubleshoot issues and improve product functionality.
- Knowledge in TCP/IP Protocols like TFTP, SNMP and HTTP
- Familiarity with agile software development methodologies
- Familiarity in test workflows via automation (GitHub and Slack integrations, notifications, and alerts)
- Experience with one or more of the automation tools: Kotlin/Android, Appium, Selenium, Cypress, or JEST
- Knowledge of Full Stack development is desirable.
CommScope is an Equal Opportunity Employer (EEO), including people with disabilities and veterans. If you are seeking an accommodation for the application or interview process, please contact us to submit your request at talentacquisition@commscope.com. You can also learn more about CommScope’s accommodation process and EEO policy at