Senior Embedded Software Engineer

Codan Limited

$170K — $210K *
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience developing embedded software in C and/or C++
  • Strong background in implementing real-time algorithms on embedded systems
  • In-depth understanding of embedded systems and software optimization
  • Proficient with embedded Linux environments
  • Proven ability to take ownership of technical projects
  • Excellent communication skills for customer interactions
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field

Responsibilities

  • Develop high-performance embedded software for DSP algorithms
  • Translate reference models into production-quality C/C++ code
  • Optimize software for real-time execution on embedded platforms
  • Collaborate with FPGA and DSP engineers during development
  • Lead the software delivery process for customer programs
  • Engage in customer meetings and technical discussions
  • Expand embedded software capabilities into new markets

Benefits

  • Comprehensive medical, dental, and vision insurance
  • 401(k) retirement savings plan
  • Paid time off and company holidays
  • Flexible hybrid working options after onboarding
  • Opportunities for technical skill development
Full Job Description
Salary $170,000 - $210,000 Negotiable USD Annually. Actual compentsation will be determined based on a variety of factors, including relevant experence, skills, education, certifications and internal equity.

About the Role

We're looking for a Senior Embedded DSP Software Engineer to help bring our proven signal processing technology onto modern embedded computing platforms.

This is a hands-on senior engineering role focused on implementing existing DSP algorithms into highly optimised production-quality embedded software. You'll be responsible for translating well-defined reference implementations into efficient, real-time embedded C/C++ software suitable for deployment on modern CPU and GPU architectures.

You'll take technical ownership of a key customer programme, working closely with our algorithm and FPGA engineers while helping shape our future embedded software capability.

This is an excellent opportunity for someone who enjoys solving complex real-time software challenges and wants to make a direct impact within a small, highly capable engineering team.

You will:
  • Develop high-performance embedded software implementations of existing DSP algorithms
  • Translate reference models into production-quality embedded C/C++ code
  • Optimise software for real-time execution on modern embedded compute platforms
  • Work with ARM-based System-on-Chip and embedded Linux environments
  • Collaborate closely with FPGA, DSP and signal processing engineers
  • Lead the embedded software delivery for customer programmes
  • Participate in customer meetings and technical discussions
  • Help expand Adaptive Dynamics' embedded software capability into new markets and platforms


What We're Looking For

Essential
  • Strong commercial experience developing embedded software in C and/or C++
  • Experience implementing real-time algorithms on embedded platforms
  • Strong understanding of embedded systems and software optimisation
  • Experience with embedded Linux environments
  • Ability to work independently and take ownership of technical delivery
  • Excellent communication skills and confidence working directly with customers
  • Degree in Computer Engineering, Electrical Engineering, Computer Science or a related technical discipline


Desirable
  • Experience with ARM-based SoCs
  • Experience with Qualcomm Snapdragon or similar embedded compute platforms
  • Experience with Xilinx Zynq devices
  • GPU programming experience
  • Knowledge of digital signal processing implementations
  • Experience porting algorithms from FPGA or reference models into embedded software
  • Familiarity with wireless communications, RF systems or software-defined radio
  • Defence or mission-critical communications experience


Why Join Adaptive Dynamics?
  • Work on cutting-edge anti-jamming and interference mitigation technology
  • Join a small, highly experienced engineering team where your work has immediate impact
  • Lead the embedded software implementation for next-generation customer programmes
  • Be part of an exciting growth journey as Adaptive Dynamics expands within the Codan Group
  • Collaborate with experts in DSP, FPGA and wireless communications
  • Competitive salary and benefits package
  • Flexible hybrid working available once established in the role
  • Ongoing opportunities to develop new technical skills and influence future products


Benefits

We offer a comprehensive benefits package that includes medical, dental, and vision insurance, a 401(k) retirement savings plan, paid time off, company holidays and other employee benefits programs.

If you're passionate about embedded software, real-time systems and solving technically challenging problems, we'd love to hear from you.

Apply now to join Adaptive Dynamics, part of the Codan Group.

Similar Jobs

More Jobs at Codan Limited

  • Senior Embedded Software Engineer
    $170K — $210K *
    Ashburn, VA 20147 (Loudoun County)
    Telecommunications & Hardware
    In-Person
  • Project Manager
    $90K — $120K *
    Ashburn, VA 20147 (Loudoun County)
    Aerospace & Defense
    In-Person
  • Solutions Engineer
    $90K — $120K *
    Ashburn, VA 20147 (Loudoun County)
    Technical Services
    In-Person

More Telecommunications & Hardware Jobs

Find similar Senior Embedded Software Engineer jobs: