Job Search | Job Seekers | EmployersLogin   
  Email this Job   print   

Embedded Firmware Engineer
Job Location :
4616 W. Howard Lane
Suite 1-150
Austin, Texas 78728
United States
4616 W. Howard Lane
Suite 1-150
Austin, TX 78728
United States
Employment term : Full Time
Degree : Bachelors
Travel : Yes
Job level : Mid Level 2-6 yrs.
Work Authorization :
  • USA: Citizen
  • USA: Green Card holder
  • As the leader in high-frequency software defined radio systems, FlexRadio Systems has designed and built radios that delight our consumer, government and signals intelligence customers worldwide. FlexRadio is the recognized leader producing software defined radios that continue to evolve via software enhancements. Our radios are deployed to win competitive contests in the amateur radio community, to accomplish signals intelligence and military missions, for research in university settings and on space vehicles. Our original open source software-defined radio (SDR) software, PowerSDR, has become recognized worldwide and is the basis for numerous software radio systems and products. Our industry leading SDR platform, SmartSDR, ships on our current platforms and has advanced capabilities including an open API (SmartSDR API) and a Waveform API which allows integration of arbitrary waveforms. FlexRadio was founded in 2003.

    Job Description

    FlexRadio Systems in Austin has an opening for an embedded software engineer working with a select group of engineers building software-defined radios in our consumer and government groups. In our laid-back environment, you will be a member of a cross-disciplinary agile team that builds cutting edge software radio systems. As part of our tight-knit software team, you will share your achievements with others, participate in code reviews, learn from and share your ideas with your team and build systems that have unparalleled capabilities. Your creative insights will enhance our SDR capabilities and allow you to craft flexible, readable software that will have a direct impact on the company’s success.

    Key Qualifications

    • 2+ years of C/C++ development experience
    • Version control and issue tracking using Github or similar toolsets
    • Microcontroller and/or ARM programming, embedded firmware, ARM tool flow and debugging (C/C++)
    • Inter-chip communication protocols such as I2C, SPI, Ethernet
    • Multiprocessor and multithreaded programming including locking, semaphore, AMP/SMP processing, mailboxes, queues, and other data structures for concurrency
    • Hardware tools for diagnosing embedded problems such as oscilloscopes, logic analyzers, protocol analyzers
    • Understanding of packet-based processing mechanics such as ring buffers, queueing, meeting timing in audio stream systems, etc.
    • Understanding of digital signal processing

    Preferred Skills and Education

    • Bachelor of Science (BS) in Electrical Engineering, Computer Engineering or Computer Science (EE, ECE, CS) from an accredited university
    • Licensed amateur radio operator
    • Experience writing and maintaining Linux drivers
    • Familiarity with networking concepts (TCP/IP)

    Key Responsibilities

    • Design, implement and test embedded software and firmware
    • Integrate and debug software on hardware platforms that are both developed and under development
    • Participate in regular design discussions, code reviews, and release planning discussions that ensure the team is building the right software for our customers and that the software is maintainable, testable and meets requirements

    We prefer that candidates have a degree in Electrical Engineering and an amateur radio license is a big plus, but our primary criterion is that you love working with a team to build cool systems that excite customers (because we love doing this too). Our engineers get to play with all kinds of software including DSP in C and Verilog, C embedded systems, Visual C#, GUI building tools, X Code, Eclipse, Xilinx FPGA tools, etc. We know you probably won't know all of these things, but if the work is interesting we figure you will find a way to contribute. We work as a team to split up what needs to be done and everyone gets to do a little of everything. We love people who love puzzles and solving problems -- figuring out the best way to do things and making them work well.

    No Agencies or recruiters / US Citizenship or permanent residency Required

    Job Type: Full-time, contract or contract-to-hire

    FlexRadio Profile:

    FlexRadio is always looking for exceptional people to join our team. We are looking for individuals who are passionate about amateur radio and who enjoy the challenges of a rapidly-evolving ham radio market. FlexRadio is committed to developing the most talented team of professionals in the software defined radio community.

    FlexRadio provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, FlexRadio complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

    FlexRadio expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of FlexRadio employees to perform their job duties may result in discipline up to and including discharge.

      Email this Job   print   

    Internet Business Systems © 2019 Internet Business Systems, Inc.
    25 North 14th Steet, Suite 710, San Jose, CA 95112
    +1 (408) 882-6541 — Contact Us, or visit our other sites:
    AECCafe - Architectural Design and Engineering EDACafe - Electronic Design Automation GISCafe - Geographical Information Services  MCADCafe - Mechanical Design and Engineering ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
      Privacy PolicyAdvertise