DSP Software Design Engineer

Remote in Rochester, NY, US • Posted 1 hour ago • Updated 1 hour ago
Contract W2
On-site
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Software Design
  • Cross-functional Team
  • Software Development Methodology
  • High-level Design
  • Documentation
  • Groupware
  • Embedded C
  • MATLAB
  • DevOps
  • Testing
  • Algorithms
  • Research Design
  • Requirements Analysis
  • Use Cases
  • Conceptual Design
  • Reliability Analysis
  • Manufacturing
  • Program Management
  • Product Development
  • Electrical Engineering
  • System Testing
  • Design Documentation
  • Signal Processing
  • Strategic Management
  • Digital Signal Processing
  • Innovation
  • Security Clearance
  • Embedded Software
  • C
  • C++
  • Schematics
  • Multithreading
  • Multi-core
  • Real-time
  • Operating Systems
  • Project Development
  • Software Analysis
  • Development Testing
  • Unit Testing
  • Agile
  • Scrum
  • CMM
  • CMMI
  • Software Development
  • Communication
  • Debugging
  • Computer Hardware
  • FPGA
  • Radio
  • Computer Networking

Summary

Job Description:
Seeking a highly motivated, team oriented digital signal processing software design engineer who will lead a cross functional team with hands on responsibility for all phases of the software development process from requirements definition through integration and testing of completed product. Emphasis will be on waveform design and digital signal processing for digital communications.
Other responsibilities will include high-level design, detailed design, simulation, implementation, testing and documentation.
Experience with leading collaborative software design/development/test teams is expected.
Experience with digital signal processing (DSP), embedded C++/C and MATLAB is expected.
Experience working with Agile Scrum, and DevOps-based software development is desired. Experience in engineering requirements analysis, development, and testing is desired.

Essential Functions:
The responsibilities and duties of this position include but are not limited to:
  • Experience designing, developing, and implementing DSP algorithms.
  • Experience simulating and analyzing DSP algorithms.
  • Research, design, develop, modify and evaluate embedded software for electronic or other communications systems in conjunction with hardware product development.
  • Lead and contribute to the execution of the assigned portion of the entire product development cycle in an Agile Scrum framework.
  • Perform detailed analysis including: requirements analysis, use case scenarios, conceptual design, trade studies, test, operation, maintenance, and reliability analysis of radio communications products, internal subsystems, and external systems.
  • Work with test, manufacturing, product and program management and others to define and execute radio product development and deliver high-quality radio products.
  • Ensure the conversion of customer requirements, including informal requirements, into total systems solutions that balance the technical, schedule and cost constraints of the program.
  • Consult with electrical engineers and other engineering staff to evaluate interface between hardware and software and operational performance requirements of the overall system.
  • Develop software system testing procedures and design documentation.
  • Exhibit effective interpersonal skills and the ability to convey technical matters in a clear and logical manner.
  • Stay up to date with the latest advancements in DSP technology and apply new techniques and methodologies.
  • Work closely with an Agile team of experienced software engineers on projects that involve the development and analysis of innovative real-time signal processing solutions.
  • Contribute to the strategic direction of DSP solutions and identify opportunities for innovation and improvement.
  • Ability to Obtain US Security Clearance
Preferred Qualifications:
Bachelors degree in Engineering discipline with a minimum 9 years of relevant experience developing real-time embedded software in C or C++. Graduate Degree and a minimum of 7 years of prior related experience. In lieu of a degree, minimum of 13 years of prior related experience.

Preferred Additional Skills:
  • Ability to interpret hardware schematics, circuit designs, and datasheets.
  • Proficiency with multi-threaded, multi-core design and/or real-time operating systems.
  • Experience with all phases of the software project development life cycle, including software analysis, design, development, testing (including software unit testing), and automation tools.
  • Experience in Agile software development methodologies using an iterative, time-boxed development process (SCRUM).
  • Experience/knowledge of Capability Maturity Model Integration (CMMI) systems and software development processes or other defined SW development processes.
  • Strong verbal and written communication skills.
  • Demonstrated ability to analyze and debug software and related hardware issues.
  • Experience working in or with FPGA design, development and test teams.
  • Radio communications or IP networking experience.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10105282
  • Position Id: 888093
  • Posted 1 hour ago

Company Info

About Motion Recruitment Partners, LLC

Motion Recruitment delivers IT Talent Solutions for Contract, Direct Hire, Managed Solutions and Statement of Work to all of North America from our 21 delivery centers. Our high-touch, specialized, team-based recruitment model’s success is proven through our exemplary track record in filling the most challenging IT positions for startup and enterprise clients alike. Our hyper-specialized tech focus results in a truly consultative approach for both our clients and candidates, within our recruiting areas of expertise: Software, Mobile, Data, Infrastructure, Cybersecurity, Product + UX and Functional.

Motion also delivers IT Consulting Solutions through the Motion Consulting Group (MCG) that create true digital transformation for IT projects in Agile Development & Coaching, DevOps & DevSecOps Solutions, and Managed Services for IT Operations.

We’re also the proud creators of Tech in Motion and the Timmy Awards, our North American community platform, events series and award program that connects over 250,000 tech enthusiasts to meet, learn, and innovate.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Today

Easy Apply

Contract

Toronto, Ontario

Today

Easy Apply

Full-time

USD 200,000.00 per year

Remote

Today

Easy Apply

Full-time

$190000 - $275000

King of Prussia, Pennsylvania

Today

Easy Apply

Full-time

$150000 - $165000

Search all similar jobs