[Remote] Embedded Connectivity Engineer
Note: The job is a remote job and is open to candidates in USA. SQUAD is seeking a Senior Embedded C/C++ Engineer to join their Firmware RTOS team, which develops mission-critical communications stacks. The role involves building a new product from scratch, focusing on cellular integration and cross-processor connectivity logic for a next-generation device, ensuring seamless connectivity with reliable fallback options.
Responsibilities
- Contribute to architectural decisions, component selection, and hardware-software co-design for the new platform
- Design and develop high-quality code in C/C++ for RTOS-based and simple scheduler-based MCUs
- Break down complex tasks, lead feature development, and drive prototypes to production-ready status
- Provide accurate estimates and development commitments based on the feature PRD
- Integrate and configure pre-certified 5G/LTE modem modules from the early bringup phase
- Develop the connectivity manager logic on the Communications Processor to handle seamless fallback transitions between 5G, LTE, and P25 LMR
- Design and document the Inter-Processor Communication (IPC) API contract between the Application Processor and communications controller
- Optimise firmware to support rigorous carrier and public safety certifications
- Collaborate closely with software, hardware, and RF teams to create high-quality prototypes and innovative products
- Regularly report project status and technical risks during meetings with management
Skills
- At least 7 years of commercial experience in embedded development, with expertise in C/C++ and deep knowledge of RTOS and microcontroller architectures (ARM, RISC-V)
- Proven track record of bringing up new hardware and working with reference design boards or evaluation kits
- Extensive experience designing high-bandwidth, low-latency Inter-Processor Communication (IPC)
- Solid experience integrating cellular modems (AT commands, modem control layers) at the firmware level
- Knowledge of communication protocols (I2C, SPI, UART) and low-level device driver integration
- Proficiency in the full SDLC, including professional engineering practices like Git, CMake, code reviews, and continuous integration
- Ability to work with high autonomy and take ownership of complex modules started from the ground up
- Excellent communication skills for technical discussions and documentation, with a collaborative mindset for cross-functional team environments
- At least an Upper-Intermediate level in both written and spoken English (B2)
- Familiarity with 3GPP Release 16/17 standards, MCPTT frameworks, Wi-Fi 7, Bluetooth 6.0, UWB, or GNSS integration
- Experience in basic HW diagnostics (using oscilloscopes, logic analyzers) and basic soldering
- Experience with cellular logging and diagnostic tools
- Familiarity with RF signal processing or physical coexistence challenges
- Experience in embedded Linux development
- Experience using AI-powered tools to enhance productivity and code quality
Benefits
- The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member
- Competitive salary packages with performance-based annual reviews.
- Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company.
- Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law.
- Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations.
- Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes
- Comprehensive private medical insurance to supplement your standard NFZ coverage.
Company Overview