Software Engineer
Job Responsibilities:
- Develop and optimize DSP algorithms for tactical communication systems on commercial DSP platforms (NXP, TI, CEVA, or similar)
- Develop software for RTOS environments with focus on task scheduling, inter-task communication, and interrupt handling
- Write and debug low-level assembly code to maximize performance on DSP architectures
- Collaborate with hardware engineers on board bring-up and system integration activities
- Support CI/CD pipelines and maintain version control using Git
- Leverage AI development tools (Copilot, Cursor, Claude Code, etc.) to accelerate development workflows
- Debug complex issues spanning DSP firmware, RTOS, and hardware interfaces
- Document designs, algorithms, and code to support long-term maintainability
Skills:
- Experience developing code for commercial DSP chips/IP (NXP, TI, CEVA, or similar architectures)
- Proficiency in C/C++, Python, and MATLAB for signal processing and embedded development
- Understanding/Experience with Bare-Metal programing (i.e. direct register-level programming of peripherals, clock and power domain initialization, cache and MMU setup)
- Experience with RTOS environments(i.e. task/thread scheduling, inter-task communication mechanisms, and interrupt handling)
- Experience with assembly language programming (NXP-VSPA ISA knowledge preferred, but proficiency in x86/x64, ARM, etc. is acceptable)
- Strong DSP fundamentals (i.e. frequency domain vs. time domain analysis, FFT/IFFT implementation, and FIR/IIR filter design)
- Experience with AI-powered development tools and workflows (Copilot, Cursor, Claude Code, etc.)
- Proficiency with Git version control
- High ownership mentality: takes responsibility for outcomes and system reliability
- Ability to work effectively in fast-paced, loosely defined environments
- Strong problem-solving skills and ability to work both independently and collaboratively
- Knowledge of wireless communication system protocols and standards
Education/Experience:
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related discipline
- 3+ years of experience in embedded software development with focus on DSP application
- Experience with CodeWarrior IDE and NXP development toolchains
- Experience with board bring up and boot process (i.e. First-stage bootloader, U-boot, Device Tree, etc.)
- Experience with JTAG debugging and hardware-software integration
- Understanding/Experience in Embedded Linux development (i.e. kernel configuration, patching, building, device tree authoring/debugging, kernel module dev, root file system creation, etc.)
- Previous work on tactical or software-defined radio (SDR) systems
Recommended Jobs
Auto Finance Sales Training Lead
Job Description Job Description Help build the next generation of sales talent. Lendbuzz is looking for a hands-on training leader to help shape how our field sales team learns, grows, and pe…
Restaurant Manager-Upscale Restaurant
Job Description Job Description Restaurant Manager – Upscale Casual Dining Concept Location: Lynnfield, Massachusetts Compensation: $67,000 – $82,000 per year + benefits About the O…
Front Desk Sales Associate - Gloucester Front Desk Sales Associate - G
Job Description Job Description THE ULTIMATE WAX EXPERIENCE has EXPANDED to Gloucester Crossing! Do you love to help others look and feel fab? Then turn your passion into a rewarding role with …
Family Law Associate Attorney
Job Description Job Description Benefits: ~401(k) ~401(k) matching ~ Bonus based on performance ~ Company parties ~ Dental insurance ~ Health insurance ~ Training & development …
Surgical Tech
POSITION SUMMARY: The Surgical Technician is an essential member of the Surgical Team; a trained professional who possesses extraordinary technical skills as it relates to supporting all surgica…
Physical Therapist - Travel Contract
Looking for a change of scenery and a chance to help others. Join a traveling Physical Therapist role in South Dennis, MA at an outpatient clinic and provide rehabilitation for patients recovering fr…
Account Manager - Sales
Job Description Job Description Description: The Opportunity You have the opportunity to build your own book of business. Chip 1 Exchange is a premier open market distributor of electronic …
Remote Marketing Specialist
Careerscape is partnering with a rapidly expanding Boston-based company to find their next Marketing Specialist. This hybrid position is built for a creative, analytical marketer who thrives at the i…
Security Officer Patrol Customer Assistance
Job Description Job Description Overview Allied Universal®, North America’s leading security and facility services company, offers rewarding careers that provide you a sense of purpose. While …
Sr. Manager, Account Management
Job Description Job Description Title: Senior Manager, Account Management Location: We are focused on identifying local candidates who are immediately available to work a hybrid office-based p…