Principle Communications Engineer/Senior Electrical Engineer
Listed on 2026-09-13
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Principal Communications Engineer / Senior Electrical Engineer
We are seeking an experienced Principal Communications Engineer / Senior Electrical Engineer to lead the design and development of next-generation cellular and IP-based emergency communications products and connected systems.
Position SummaryThe ideal candidate will have a strong background in electronic circuit design and embedded firmware development
, combined with hands‑on experience developing IP-based networking products, cellular communications, and cloud-connected embedded devices
.
This is a senior technical position for an engineer capable of working across the complete product‑development lifecycle—from system architecture and circuit design through embedded firmware, communications protocols, prototype development, testing, certification, and production release. You will have substantial influence over the architecture and technical direction of current and future communications products and will serve as a senior technical resource within the engineering organization.
Responsibilities- Design and develop electronic hardware for embedded cellular and IP-based communications and networking products.
- Develop embedded firmware for microprocessor- and microcontroller-based systems.
- Develop products incorporating Ethernet, TCP/IP, UDP, and other IP-based networking technologies and protocols
. - Design and integrate cellular communications
, including LTE/4G/5G and related modem technologies. - Develop embedded products capable of secure communication with cloud-based platforms and services
. - Develop and implement device-to-cloud and cloud-to-device communications protocols and interfaces.
- Perform schematic design, component selection, circuit analysis, prototype development, debugging, and design verification.
- Develop low-level firmware, device drivers, communications stacks, diagnostic functions, and application-level embedded software.
- Develop product integrations using serial and IP communication protocols
- Integrate wired and wireless communications technologies into embedded products.
- Troubleshoot complex hardware, firmware, networking, and communications issues.
- Participate in system architecture and make technical decisions involving hardware, firmware, communications, networking, and cloud connectivity.
- Work closely with software, cloud, systems, test, manufacturing, and product-development teams.
- Develop engineering documentation including design specifications, interface specifications, test procedures, and technical documentation.
- Support regulatory, product safety, EMC, wireless, and industry certification activities.
- Mentor junior and mid-level engineers and provide technical leadership throughout the product-development process.
- Bachelor's degree in Electrical Engineering, Computer Engineering, or a closely related engineering discipline
. Master’s degree preferred. - 10+ years of professional engineering experience involving electronic product development.
- Significant hands‑on experience with analog and digital electronic circuit design
. - Strong experience developing embedded firmware in C/C++.
- Experience with microcontrollers, microprocessors, memory, peripheral devices, and embedded hardware interfaces.
- Demonstrated experience developing IP-connected embedded products
. - Strong understanding of TCP/IP networking and network communications protocols
. - Experience integrating and developing products utilizing cellular communications technologies
. - Experience developing embedded devices that communicate with cloud-based applications, platforms, or services
. - Experience with communications interfaces and protocols such as Ethernet, UART, SPI, I²C, USB, RS-232/RS-485, or similar technologies.
- Strong hardware and firmware…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).