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
Finish Carpenter
Job Description Aerotek is hiring immediately for frame to finish carpenters. We are supporting a reputable contractor that specializes in building multi family apartment complexes. This role offe…
Project Manager (Medical Devices III)
Job Title: Project Manager (Medical Devices III) Position Type: Contract Location: Contract Salary Range / Rate: $90/hr. to 130/hr. Job Description: We are seeking an experienced P…
Animal Care Husbandry
Job Description Job Description **Duration: 4+ Contract position(temp to hire position)Shift Timing: Monday to Friday , 1st shift ** ** Job Title: ANIMAL CARE ASSOCIATE **As an Animal Care …
Direct Support Professional 3 (DSP3) - Department 249
Job Description Job Description Bridgewell strengthens communities by providing an unmatched range of social and human services that empower people with disabilities and other life challenges to…
Lead Product Manager, Core Data
Job Description Job Description At Klaviyo, we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace each and every day. We …
Automotive Service Advisor / Writer (dealership experience required)
Job Description Job Description Brigham-Gill Village CDJR is looking for an experienced Automotive Service Advisor / Writer to join their busy store. About Us: We are part of the Villag…
Property Manager
Randstad is proud to partner with a leading Boston-based non-profit organization. We are seeking a mission-driven Property Manager to oversee property operations across a diverse portfolio of housing …
Warehouse Associate 1st Shift
Job Description Job Description Description: Do you take pride in doing things right the first time? Looking for a stable job with room to grow? Ready to join a team that treats you like fam…
Travel Licensed Practical Nurse Long Term Care Job
Overview Licensed Practical Nurse – Long Term Care travel assignment in Boston, MA. Start date: 08/18/2026. Assignment duration: weeks. Weekly pay: $1,715–$1,828 per week. Guaranteed hours: 40 per …
Engineering Manager
Job Description Job Description Description: Job Overview The Entwistle Company is seeking a skilled and motivated Engineering Manager to build a long-term career in our collaborative and i…