Manager, Radio Platform Software Porting
TrellisWare Technologies
TrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in the area of wireless communications. We are now a worldwide leader in highly advanced algorithms, waveforms, and communications systems that range from small form factor radio products to fully integrated solutions.
At TrellisWare, we connect passion with purpose and together we make an impact- on our careers, our company, and the world. And you can too. If you love to innovate and collaborate amid chaos and change, you belong at TrellisWare. Where the opportunity to serve is not a challenge but a gift. Where you’re never going alone. Because there’s too much at stake to go solo.
Our Radio Products Group within the Tactical Communications Organization is seeking an in-office Manager, Radio Platform Software Porting. You will be responsible for leading a team that is designing, developing, and verifying the porting foundation of TrellisWare’s partner radio vendor Software Defined Radio products. The successful Manager will ensure the team’s timely development and delivery of our partner radio platform porting and any associated board support package updates. The Manager will guarantee that the platform porting deliverables comply with TrellisWare’s product development process and follow the Radio Products Group development philosophy. A critical component of this position will be fostering a collaborative development relationship within Radio Products to align the team’s development deliverables within the wider product portfolio development plan. Enhancing cohesiveness and maintaining team morale is a responsibility of all our team members, as is the ambition for self-improvement and talent development. Through this dedication to unity and professional advancement, each team member is directly impacting the successful outcome of TrellisWare’s deliverables and setting the tone for our core values of delivering excellence, pushing boundaries, and empowering people.
The essential duties and responsibilities include:
- Direct the software defined radio base platform porting delivery stream focusing on European partner radio vendor products
- Lead the creation and maintenance of application processor Linux-based and modem processor RTOS-based execution environments board support packages
- Direct feasibility studies and performance analysis of critical system software on new hardware/System on Chip platforms
- Create and align the team’s platform porting development strategy and execution within the wider software defined radio product delivery
- Work with key stakeholders to identify hardware/interface limitations and derived solutions
- Working with other delivery streams, system engineers, and verification team to troubleshoot, debug, and identify fixes for European partner radio products.
- Providing technical leadership and expertise within the Radio Products Group as well as the wider Tactical Communications Organization. Driving high technical standards for system understanding of partner vendor radio products.
- Establishing and clarifying goals, and expectations for team performance (removes obstacles and providing necessary resources and feedback) to achieve agreed targets and results and synergistically supports departmental success.
- Supports and algins with TrellisWare’s Product Development Processes.
- Develop relationships with team members built on trust and respect.
In addition, the Manager, Radio Platform Software Porting, requires broad working technical awareness in many of the following areas and deep technical experience in several areas:
- Multiple examples of successful project involvement to deliver military or commercial wireless products – Examples: Commercial (GSM, CDMA, LTE, Wi-Fi, Bluetooth, etc.), Military (HDRWF, NBWF, ESATWF, etc.)
- Experience with designing and developing complex embedded, real-time resource constrained systems, including cellular communication systems, military tactical radio systems, satellite radio systems, terrestrial fixed wireless networks, etc.
- Experience leading the design and development of software within advanced system on chip hardware architectures
- Applications and services – voice, video, data over wireless networks – performance, throughput, capacity, optimization, error rate robustness.
- Complex digital hardware design for performance and low power (FGPA, microprocessor, high-speed memory, multiple power domains, etc)
- Embedded security module and algorithm implementation and/or testing.
- Development and optimization of hardware abstraction layer(s).
- Ability to abstract complex, technical concepts and communicate them in a clear, relevant, complete manner to others.
- Ability to work independently, demonstrate initiative and interact with a variety of engineering development teams.
- Demonstrates analytical and problem-solving skills.
- Demonstrates strong written and verbal communication skills.
Education and work experience requirements are:
- Bachelor's degree in Computer Science, Electrical/Computer Engineering.
- Minimum of 12 years industry experience providing embedded product software design and development, and five years of technical leadership.
To be considered for this position, you would need to meet, at a minimum, the knowledge, skills, and abilities listed here:
- Strong technical leadership and project execution management skills required.
- Working well independently and within a team environment is required.
- Strong analytical and problem-solving skills are required.
- Strong written and verbal communication skills are required.
- Strong working knowledge of embedded target platform architecture(s), operating system(s), and hardware device specifications is essential
- Knowledge of Yocto Project or other product software build systems
- Proficient with C/C++, and Python programming language usage
- Knowledge and experience using tools for product development including Requirements Management tools, platform debugging tools, code repository and version control tools, and issue tracking tools
- Strong collaborative drive and interpersonal skills.
- Strong initiative, proactive work ethic and prioritization skills.
- Trustable judgement and analytical problem-solving skills.
- Effective execution and decision making.
The physical demands described here represent those that must be met in order to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable those with qualified disabilities.
- Able to frequently sit, stand, walk, use hands to fingers, handle or feel, reach within hands and arm’s length, stoop, kneel, and crouch, talk and hear.
- Regularly required to sit for extended periods of time; frequently required to use office equipment such as PC, printer, telephone, etc.
- Able to regularly lift and/or move up to 5 kilograms, frequently lift and/or move up to 12 kilograms, and occasionally lift and/or move up to 23 kilograms.
- Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and ability to adjust focus.
Additional requirements are:
- Must be an EU resident.
- Must speak at least one European language besides English.
- Must be able to travel internationally for work as required.
Disclaimer - The above statements are not intended to be an exhaustive list of all responsibilities, duties and skills required of personnel so classified. Nothing in the job description restricts the company's right to change, assign, or reassign duties and responsibilities at any time for any reason.
*TrellisWare Technologies, Inc. is an EEO/AA/Disability/Vets Employer.*
Check out the Careers page for more information about working at TrellisWare Technologies.