S

Silicon Laboratories

Fabless semiconductor company enabling IoT connectivity

Lead Engineer - Software Design, Rail

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaIn-person

About the Job

Requirements

  • A Bachelor of Science or Master of Science in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • At least 7 years of professional experience in embedded software or firmware development.
  • Strong programming skills in Embedded C and/or C++.
  • Experience developing software for microcontrollers in resource-constrained, real-time environments, including bare-metal and/or real-time operating system-based systems.
  • Strong debugging skills at the hardware/software boundary, with hands-on experience using tools such as debuggers, JTAG/SWD, oscilloscopes, or logic analyzers.
  • Experience working on low-level embedded software such as device drivers, interrupts, peripheral interfaces, timing-sensitive code, or memory-constrained systems.
  • Experience taking features from design through implementation, test, and release.
  • Strong problem-solving, communication, and collaboration skills.

Responsibilities

  • Design, develop, and maintain embedded software for Silicon Labs low-power wireless microcontrollers and software development kits.
  • Own support for hardware features through the entire integrated circuit lifecycle, including design, pre-silicon verification, post-silicon verification, release, and long-term support.
  • Build and enhance low-level firmware components such as device drivers, initialization and startup code, timing-sensitive system software, and radio control features.
  • Optimize software for performance, reliability, power efficiency, and memory and central processing unit utilization in real-time embedded environments.
  • Debug complex issues across software, firmware, hardware, and system boundaries using lab tools and debuggers.
  • Collaborate with hardware, silicon, systems, and product teams to define requirements, review designs, and support bring-up of new devices.
  • Contribute to automated testing, validation, and development tooling to improve product quality and engineering efficiency.
  • Participate in code reviews, design reviews, and technical discussions that raise engineering quality across the team.
  • Mentor and support other engineers through technical guidance, collaboration, and best practices.

Desired Qualifications

  • Experience with wireless or connectivity technologies such as Bluetooth Low Energy, Zigbee, Thread, Wi-Fi, or proprietary radio systems.
  • Experience with communication stacks, radio control software, physical-layer or media-access-control-related functionality, or other timing-critical embedded software.
  • Experience optimizing embedded systems for low power, performance, and reliability.
  • Experience with common embedded interfaces and peripherals such as Serial Peripheral Interface, Inter-Integrated Circuit, Universal Asynchronous Receiver/Transmitter, direct memory access, timers, and interrupts.
  • Experience with Python or similar scripting languages for tooling, automation, testing, or build workflows.
  • Experience with automated testing, continuous integration, validation frameworks, or hardware-in-the-loop test environments.
  • Experience with silicon bring-up, hardware validation, or close collaboration with chip or board design teams.
  • Experience with multicore microcontrollers, concurrency, synchronization, or shared-resource challenges.
  • Familiarity with assembly on Advanced RISC Machine, RISC-V, or similar microcontroller architectures.
  • Experience with artificial intelligence-powered tools and technologies used to enhance productivity, analysis, and decision-making.
  • Experience using artificial intelligence-assisted development tools such as GitHub Copilot, Cursor, or ChatGPT to support prototyping, test development, debugging, automation, and documentation, with strong engineering judgment and validation practices.

About the Company

Silicon Laboratories

Fabless semiconductor company enabling IoT connectivity

Silicon Labs designs and sells silicon ICs, software, and development tools that enable devices to connect and run efficiently across IoT, infrastructure, industrial, consumer, and automotive markets. Their products work by combining high-performance microcontrollers, wireless transceivers, sensors, and related software into integrated solutions; manufacturing is outsourced to third-party foundries (fabless model). They differentiate by focusing on energy efficiency and performance, offering a broad, industry-spanning portfolio and engineering expertise to ensure quality and standards compliance. Their goal is to help developers and manufacturers bring connected, reliable devices to market quickly while improving connectivity and efficiency.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Austin, TX
Founded
1996

Recently Posted Jobs

Explore more opportunities at Silicon Laboratories

See more jobs