06 Nov
|
Vistance Networks
|
Bengaluru
06 Nov
Vistance Networks
Bengaluru
Job Description
In our 'always on' world, we believe it's essential to have a genuine connection with the work you do.
N
We are looking out for Staff Engineer, Embedded to join our team based in Bangalore.
N
We are seeking a high-caliber Staff Embedded Software Engineer to serve as a technical lead in designing and architecting firmware for next-generation Smart RF Amplifiers, Nodes, and Remote Telemetry Modules (e.G., FDX/DOCSIS 4.0 cable access and IoT edge nodes).
N
In this senior technical role, you will take ownership of ARM-based MCU/MPU firmware development, operating at the bare-metal and RTOS levels. You will bridge software engineering directly with RF hardware design implementing low-level drivers for attenuators, equalizers, and AGC algorithms, leading board bring-up, and managing wireless telemetry via LoRaWAN. You will collaborate daily with US-based hardware, RF, and firmware teams to bring complex hardware platforms to life.
N
How You'll Help Us Connect the World:
N
- n
- ARM System Architecture & Firmware: Design, architect, and optimize low-level firmware for ARM Cortex-M / Cortex-A microcontrollers and microprocessors operating on Real-Time Operating Systems (RTOS, e.G., FreeRTOS, Zephyr) or bare-metal environments. N
- RF Control & Signal Processing Algorithms: Implement and fine-tune dynamic software algorithms for Automatic Gain Control (AGC), Automatic Level Control (ALC), tilt compensation, digital attenuators, and equalizers in RF gain stages. N
- Hardware Co-Design & Schematics: Collaborate closely with hardware and RF design teams. Read and interpret schematics and block diagrams to guide pinouts, power domain management, and peripheral routing. N
- Low-Level Peripheral Drivers: Write robust,
productive drivers over I2C, SPI, UART, and GPIO interfaces to program RF chips, sensors, power monitors, and dynamic gain stages. N
- LoRaWAN & Wireless Connectivity: Design, integrate, and maintain LoRaWAN stacks and application layers for remote, out-of-band monitoring and long-range, low-power field telemetry. N
- Board Bring-Up & Bring-Up Debugging: Lead initial board bring-up on custom prototype PCBs. Perform hardware/software co-debugging using toolchains like Keil, GDB, logic analyzers, oscilloscopes, and RF spectrum analyzers. N
- Memory & Performance Optimization: Architect system memory maps, write lean execution code, manage heap/stack usage, and ensure strict real-time deterministic execution. N
- Development Workflows &Tooling;: Drive software quality using modern version control (Git / GitHub) and project management frameworks (Jira). N
n
Required Qualifications for Consideration:
N
- n
- Include demonstrated competencies and physical, mental, & interpersonal skills. N
- Education: Bachelor's or master's degree in computer engineering, Computer Science, or equivalent experience. N
- Experience: Preferably 8+ years of total embedded software engineering experience, with a proven track record as a technical lead or Staff Engineer. N
- ARM Architecture & C/C++: Deep expertise in ARM Cortex architecture, assembly/registers,
linker scripts, memory management, and advanced C and C++ programming. N
- RTOS & Bare-Metal: Expert knowledge of Real-Time Operating Systems (FreeRTOS, Zephyr, ThreadX, or similar) and bare-metal firmware architectures. N
- RF Hardware Control: Practical knowledge of RF concepts and components (attenuators, equalizers, power amplifiers) and hands-on implementation of AGC algorithms. N
- LoRaWAN Integration: Hands-on experience implementing LoRaWAN protocols/stacks and managing sub-GHz wireless transceiver modules. N
- Hardware Literacy & LabDebugging: Ability to read schematics, understand component data sheets, and use hardware debugging tools (Keil, GDB, JTAG/SWD, Logic Analyzers, Spectrum Analyzers). N
- Cross-Functional Collaboration: Demonstrated capability to partner effectively with US-based software, hardware and RF engineers for co-design, board bring-up, and system validation. N
n
You Will Excite UsIf You Have:
N
- n
- Knowledge of network management and streaming telemetry protocols: SNMP, gNMI, gRPC, Protobuf, or MQTT. N
- Familiarity with CableLabs standards (DOCSIS 3.1, DOCSIS 4.0 FDX/ESD) or smart RF amplifier specifications. N
- Experience with CLI (Command Line Interface) development for on-board local field technician tools. N
- Experience designing secure bootloaders and FOTA (Firmware Over-The-Air) update engines over LoRaWAN or serial interfaces. N
n
Why Join Us?
n
Vistance Networks shapes the future of communications technology, pushing past what is possible. We deliver solutions that bring reliability and performance to a world always in motion. Our global team of innovators and employe
📌 Staff Engineer, Embedded (Bengaluru)
🏢 Vistance Networks
📍 Bengaluru