Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 6, 2017
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    VASTech is recognized internationally as a leading-edge innovator and preferred independent global supplier of telecommunications solutions to national governments and the law enforcement community. Our solutions are currently implemented around the world. Our engineering capabilities are internationally recognised. We offer sophisticated hardware and sof...
    Read more about this company

     

    Software Engineer

    Job Description

    We are looking for a Software Engineer to join the software defined radio (SDR) products team. The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with established standards and technical design. Our team culture is relaxed, friendly and learning-oriented. We follow Agile development practices, using SCRUM. If you are looking for a team where you can be exposed to a wide variety of technologies and gain valuable experience, working with a team of subject matter experts, apply today.

    Job purpose:

    The Software Defined Radio Products team is responsible for building signal acquisition systems focussed primarily in the context of satellite communications. We are building the next generation software defined radio products. Our team implements the algorithms for framing, demodulation, forward error correction and does integration to other systems and products of vendors.

    Job overview:

    • Execute full life cycle software development
    • Translate requirements into software architecture design
    • Write well designed, testable, documented, efficient code
    • Produce specifications and determine operational feasibility
    • Integrate software components into hardware and existing platforms of the company and clients
    • Develop software verification plans and quality assurance procedures
    • Document and maintain software functionality
    • Serve as a subject matter expert
    • Comply with project plans and industry standards

    Education:

    • Minimum: Bachelor Degree in Computer or Electronic Engineering plus 1-3 years relevant previous experience

    Requirements / Knowledge / Skills:

    Required:

    • Excellent knowledge of Linux
    • Proficient with shell scripting (Bash, Perl, and/or Python)
    • Ability to develop software in C, C++ and Matlab
    • Solid understanding of Signal Processing concepts (filtering, modulation, framing, forward error correction)
    • Experience with test-driven development
    • Experience with source control procedures and systems (git)
    • Mastery in the development of software for real-time, high-performance systems and processing of data in real-time
    • Mastery of networking fundamentals and programming (TCP/IP, UDP)
    • Mastery of concurrency concepts (threads, processes, semaphores, mutexes, signals, IPC)
    • Mastery of testing and debugging skills, process, and tools (gdb, Valgrind)
    • Ability to document requirements and specifications
    • Familiarity with software development methodology and release processes

    Beneficial:

    • Java and GoLang beneficial
    • SimuLink experience and previous exposure to Wireshark beneficial
    • Familiarity with GNU make, Autotools, package management beneficial.

    Method of Application

    Interested and qualified? Go to VASTech on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at VASTech Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail