JMA Wireless

Technical Lead, Firmware Development

JMA Wireless

full-time

Posted on:

Origin:  • 🇮🇹 Italy

Visit company website
AI Apply
Apply

Salary

💰 €45,000 - €60,000 per year

Job Level

Senior

Tech Stack

LinuxRTOSTCP/IP

About the role

  • Architect, design and develop Firmware/Software solutions integrated into wireless technologies; contribute to development of wireless cellular systems; contribute from concept phases to production
  • Collaborate with System Engineering and Architecture teams to translate system-level requirements into FW/SW architecture, focusing on optimizing performance, modularity, security and scalability
  • Collaborate with Hardware and FPGA teams to define firmware specification, support board design and integration of FW into State-of-the-art SoC solutions
  • Develop, optimize and maintain FW and SW across multiple JMA product lines
  • Contribute to the design of main radio control algorithms, radio applications and main software libraries
  • Collaborate with Integration and QA Teams to develop test cases and test plans to validate the functionality and performance of each wireless product
  • Work with Project Management team to support task break-down, backlog management, effort estimation and planning to ensure development team accomplish committed milestones. Be a primary contributor in all JIRA/Scrum meetings
  • Provide technical guidance and mentorship to team members, fostering a collaborative and innovative team environment, and ensuring growth of the team
  • Create and maintain detailed version-controlled documentation of Firmware architecture, FW design and features to facilitate collaboration and knowledge transfer across the teams and ensure maintainability
  • Stay abreast of industry trends and emerging technologies in wireless field, embedded Software development and radio products
  • Think forward, explore and recommend new tools, methodologies, and techniques to enhance FW/SW development processes and strengthen

Requirements

  • 6 to 8 years of experience in Embedded Software Development. Nice to have experience on wireless applications or embedded radio products
  • Solid experience in object-oriented design and development using C++, as well as full proficiency in embedded software development in C. Nice to have Phyton/Bash scripting
  • Design and development experience with SoC devices, with FPGA and Embedded Processors is a plus
  • Experience with Linux kernel software, Embedded Linux, RTOS, U-Boot/kernel development and customization, Linux Device Tree, File system operations
  • Ability to design and implement applications using modular, test oriented and scalable solutions
  • Experience with Embedded System Security principles and techniques, security by design and OS hardening
  • Experience with testing and debugging multi-thread embedded systems software
  • Familiar with lab instrumentations and tools
  • Used to git and agile workflow is an asset
  • Knowledge of RF systems, signal processing, wireless communication protocols (e.g., LTE, 5G) and challenges in wireless communication
  • Knowledge of Telecom technologies: Sync-E, PTP, IEEE-1588v2, Ethernet, TCP/IP, UDP
  • Familiarity with 3GPP RAN specifications and related functionalities
  • Strong analytical skills with the ability to identify future possible issues and take corrective actions, troubleshoot, debug and perform root causes analysis
  • Excellent communication skills with the ability to convey complex technical concepts to both technical and non-technical stakeholders
  • Ability to work collaboratively in a cross-functional team environment
  • Highly organized, creative, motivated, and passionate about achieving results