> Markdown version of [/jobs/ext/2918925-software-engineer-i](https://www.wearedevelopers.com/jobs/ext/2918925-software-engineer-i). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer I - **Company:** Silicon Labs - **Location:** Austin, United States - **Experience:** Starter - **Salary:** $78,750.0 - $146,250.0 - **Contract:** Internship / Graduate position - **Skills:** Data Analysis, Automation of Tests, Unit Testing, Bluetooth Low Energy (Bluetooth), Booting (BIOS), C++ (Programming Language), Code Review, Computer Engineering, Continuous Integration, Software Debugging, Device Drivers, Embedded Software, Firmware, Hardware Design, Joint Test Action (IEEE Standards), Python (Programming Language), Systems Development Life Cycle, Real-Time Operating Systems, System Programming, Wi-Fi Technology, Scripting, PIC Microcontroller, Git, Bare Metal, Zigbee, Wireless Technologies - **Published:** September 15, 2026 - **Apply:** https://startup.jobs/software-engineer-i-silabs-india-private-limited-10063978 ## About the Role * Master's degree in Electrical Engineering, Computer Engineering, or a related technical field. * Strong interest in embedded software, wireless communications, and low-level system development. * Academic or project experience in embedded software development using C or C++. * Understanding of fundamental wireless communication concepts, including RF, modulation, packet-based communication, or digital signal processing. * Familiarity with microcontrollers, embedded peripherals, interrupts, memory-constrained systems, and real-time software concepts. * Strong problem-solving, analytical, and debugging skills. * Ability to use development and debugging tools such as JTAG/SWD debuggers, oscilloscopes, logic analyzers, or protocol analyzers. * Ability to work effectively in a collaborative engineering environment and communicate technical concepts clearly. * Ability to learn complex technical systems, analyze issues, and turn requirements into well-tested software. * Clear communication and a collaborative approach to solving engineering challenges. The following skills will be considered a plus: * Internship, co-op, research, or project experience related to embedded firmware, wireless systems, or IoT devices. * Experience with bare-metal embedded software development, including low-level programming without an RTOS. * Exposure to Bluetooth Low Energy, Zigbee, Thread, Wi-Fi, proprietary wireless protocols, or multiprotocol systems. * Experience with Python or other scripting languages for test automation, data analysis, or development tooling. * Knowledge of RTOS concepts, device drivers, bootloaders, power optimization, or embedded security. * Exposure to Git, CI/CD workflows, unit testing, and automated hardware-in-the-loop testing. * Participation in engineering competitions, technical organizations, research publications, or relevant student leadership activities. ## Description * Develop and maintain embedded software features for Silicon Labs wireless radio platforms. * Design, implement, test, and debug firmware in C/C++ for resource-constrained microcontrollers. * Support radio-control capabilities, including transmit, receive, power management, timing, and diagnostic features. * Collaborate with hardware, radio design, SDK, validation, and applications teams to bring new wireless products and features to market. * Investigate software and hardware integration issues using debuggers, logic analyzers, and other lab tools. * Contribute to code reviews, technical documentation, automated testing, and continuous improvement of development processes. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Steps to Get a Software Engineer Internship](https://www.wearedevelopers.com/magazine/160-steps-to-get-a-software-engineer-internship)