Bangalore, IND
3 days ago
Firmware Engineer
Primarily Roles & Responsibilities + Strong embedded programming expertise with C/C++, experience developing on embedded MCUs such as ARM cortex M series and RISC-V experience + Excellent knowledge of embedded wireless product design including software, firmware and hardware drivers + Excellent knowledge of low power wireless communication stacks such as Bluetooth Classic, Bluetooth LE , Wi-Fi, LORA, LTE-M and NB-IoT + Experience in developing embedded software applications + Embedded software components into an extremely low power MCU+RFIC for IoT application running in a RTOS environment + UART, SPI and I2C communication stacks + Create requirements for OS task timing, stack usage, CPU usage, and operational sanity checks, and then implement them. + Experience with camera drivers and image processing will be a big plus. + Experience working with ARM-based tool chains, and ARM debuggers + Prior experience with driver level code implementation such DMA based UART drivers etc. + Hands on experience working with ARM debuggers / programmers / SWD / JTAG debugging / Logic Analyzers/Protocol Analyzers + Hands-on experience with Spectrum Analyzer and certain RF instruments. Desired experience: - + Deserving candidate for this position will lead the Firmware development activities in all the functional areas in IoT developments. + End-to-end Embedded Firmware development for IoT products + Development of Firmware, test plan and Software Quality Assurance (SQA) + User Interface (UI) design and hardware software integration Software release + Strong knowledge on the various processors and controllers. + Experience in system level design, development and validation. + Excellent problem solving ability with experience in debugging, diagnosing complex circuits issues which involves both hardware and software. + Hands on Experience in using laboratory equipment such as high speed digital oscilloscopes, digital multi meters, logic-analyzers etc. + Must possess ability to think out of the box & propose creative solutions Supervisory Responsibility None Black Box is a leading technology solutions provider. Our mission is to accelerate our customers’ business by valuing relationships with our team members, clients and stakeholders. By continuously growing our knowledge, we remain relevant in the market and are in a superior position to help customers design, deploy and manage their IT infrastructure. Through our values, such as innovation, ownership, transparency, respect and open-mindedness, we deliver high-value products and services through our global presence and 2,500+ team members in 24 countries and growing. Black Box is a wholly-owned subsidiary of AGC Networks. Black Box is an equal opportunity employer. Black Box does not discriminate against individuals on the basis of race, color, marital status, sex, sexual orientation, gender identity, religion, national origin, age, disability, veteran status, genetic information, or any other protected status, and endorses those policies and practices which seek to recruit, hire, train and promote the most qualified persons into available jobs.
Confirm your E-mail: Send Email
All Jobs from BlackBox