Senior Embedded Linux Software Engineer
Imagine ubiquitous 5G connectivity that will deliver on the promise of 4K video, augmented reality, autonomous driving, drone delivery, and super-fast inflight internet. These bandwidth intensive technologies of the future cannot take place utilizing current wireless and broadband network infrastructure. Pivotal Commware has developed a revolutionary technology called HBF or Holographic Beam Forming, a breakthrough in electromagnetic physics. This disruptive software defined antenna technology is revolutionizing wireless and broadband networks by helping network operators solve their biggest wireless access challenges – capacity and spectral efficiency. Our patented antenna technology helps wireless service providers squeeze every ounce of performance from their networks at the lowest cost, size, weight and power consumption available.
While Pivotal has completely redefined the physics and economics of providing broadband wireless access for consumer, business and military applications, we still need to tailor our technology for a multitude of compelling use cases. Looking ahead, our team will also be developing artificial intelligence and machine learning solutions to complement and enhance our fundamental technology. If you are passionate about what you do and want to apply yourself to this fascinating endeavor, then we’d like to hear from you.
Pivotal is seeking a Senior Embedded Linux Software Engineer to support and lead fast-paced projects while working closely with a small group of scientists, engineers and business leaders in a start-up environment. The candidate will be responsible for the design and implementation of Embedded Linux applications in C++.
The successful candidate will demonstrate the ability to think creatively and to operate within a flexible, fast-paced program dedicated to advancing the state of the art Holographic Beamforming Antenna systems. Candidate will work in our Embedded Software Engineering team, dealing with Linux BSP and user space applications. This position reports to the Embedded Software Engineering manager.
•Experience in Linux BSP: including u-boot/bootloader, device drivers; etc. for initial board bring-up and system integration
•Maintain and support embedded Linux (yocto) build system in a continuous integration environment, including packaging and deployment of software using version control
•Develop application level software as needed
•Participate and contribute to software architecture for a variety of hardware components
•Maintain and enhance current embedded Linux kernel code and scripts
•Implement prototype software on prototype hardware with production intent
•Interact with internal and external customers as needed
•Bachelor’s degree in EE, CE, CS or related degree (advanced degree preferred) with multiple years of experience as an Embedded Software Engineer/Firmware Engineer or related title in the telecommunications or consumer electronics industry
•Strong proficiency with C/C++, embedded Linux
•Experience seeing a product from early stage design through being shipped and supported with a real-world customer
•Solid knowledge of Linux kernel internals (process scheduling, memory management, IPC) and networking protocols and file system
•Experience working on low latency and high data throughput applications
•Experience in developing and debugging device drivers, bootloaders, or board support packages (BSP)
•Understanding schematics, experience with logic analyzers, oscilloscopes; Practical development understanding of version control; etc
•The individual must have excellent communication skills and coordinate with a cross-disciplinary team throughout all phases of development
•Experience with ARM processor, GNU toolchain
•This position is not eligible for visa sponsorship
•Advanced degree in EE or related
•Security experience with bootrom, authentication/encryption, hardware accelerators
•Experience with 3gpp, 4g, 5g, lte, umts
•Experience with RTOS
We are an equal opportunity employer.
Read Full Job Description