Jobs
>
Burlington

    Embedded Linux Software Engineer - Burlington, United States - Matrixspace

    Matrixspace
    Matrixspace Burlington, United States

    3 weeks ago

    Default job background
    Description


    MatrixSpace is addressing the next generation of AI-enabled sensing solutions using real-time edge-based sensing to sense, detect, and recognize objects, and motion in any situation.

    MatrixSpace's ability to combine industry leading RF sensing, AI edge processing and RF communication in real-time is a major technology breakthrough with multiple vertical market applications.

    We are seeking an Embedded Linux Software Engineer to help create innovative solutions that include embedded software on a Linux platform.

    This includes design and optimization of software running on ARM cores and/or GPUs to provide cutting edge real-time processing and control of sensors such as radar as well as novel mesh communications systems.


    Tasks:
    Perform object-oriented and test-driven development in our CI/CD development environment using light-weight Agile methods. All development uses C/C++ and Python.
    Contribute to software design through UML modeling and creation of software architecture and design documents
    Develop performance optimized software on embedded computers, such as ARM cores or GPUs running Linux OS. Applications include signal and data processing, distributed sensor processing and controlling custom designed hardware for sensing and communications.

    Contribute to development across the full stack – from lightweight, low-level hardware interface and algorithmic code to higher level application code and middleware.

    Develop software for automated deployment to target hardware to streamline build to runtime transition
    Perform software and system testing in simulations (Software-in-the-loop, Simulation-in-Hardware, and others) as well as live hardware tests
    Develop unit tests, integration, and verification tests throughout the development cycle.
    Leverage static code analysis tools such as Coverity for secure and robust software implementation
    Provide input to and help execute collaborative software development practices, including code reviews, and group design sessions
    Create software application for sensors and communication systems

    Control of RF circuits and phased array antennas
    Communications and mesh network processing
    Radar signal processing implementations
    Control of peripherals

    Assist with integration of AI processing capabilities onto embedded processor architectures
    Evaluate processor requirements and create implementation strategy
    Participate in partitioning between processor and programmable logic architectures

    Skills:
    Expertise developing software for embedded platforms in C/C++ or Python
    Realtime, multi-tasking, multi-threaded development experience
    Optimization of run-time executables for targeted CPU architectures
    ARM processor experience
    Xilinx Zynq and Ultrascale experience
    Knowledge of or experience with FPGA (VHDL) development
    Linux experience – creating and/or tailoring device drivers and board support packages
    Experience with signal and data processing for Radar/RF applications
    Knowledge of communication protocols such as 802.11xx, and mesh communications is a plus
    Excellent software engineering skills including architectural definition, task identification, design, implementation, and test – from concept through completion
    Demonstrated hardware debugging skill using bench equipment (oscilloscopes, etc.)
    Ability to understand electrical hardware schematics and PCB layout
    Demonstrated success in resolution of technical challenges leveraging strong problem-solving skills
    Strong written & verbal communications skills, and good interpersonal skills
    Experience with software verification & testing

    Requirements:
    Bachelor of Science in Electrical Engineering, Computer Science or Computer Engineering
    2+ years embedded Linux software design and 5+ years of software development experience
    Must be a US Citizen
    To apply for this position

    Please submit the below form – someone will contact you shortly.
    Required
    First Name
    Last Name
    Email
    Phone number
    Thank you for your interest in MatrixSpace.
    145 South Bedford Street
    Burlington, MA 01803
    Join us in San Diego at the largest technology event for autonomy.

    Our CRO Lori DeMatteis is speaking at the Law-Tech Connect workshop with @Dawnp3T

    Monday April 22 4:10-5:10pm.

    The Women in Emerging Aviation Tech Executive Council coming up April 3rd Speaker is Robin Roberts of @EmbryRiddle . Join @MatrixSpaceAI
    Host Lori DeMatteis and Moderator Jennifer Pidgen. #MatrixSpace
    Job openings alert

    We have four important engineering opportunities in our Burlington, MA office:

    Senior Radar-Comms-RF Engineer
    Senior Software Engineer
    Senior Firmware Engineer
    Junior Software Engineer

    Please share across your network.

    One way to start a career in aviation....
    @GetTruWeather hosted a panel at the recent @droneresponders National Public Safety UAS Conference discussing the impact of weather on UAS & AAM. The discussion highlighted the need for trusted digital weather services to support scalable DFR programs.
    Drones delivering contraband into prison facilities is a chronic problem public safety organizations face around the world.

    @Inkom2399 discusses how new levels of air/ground surveillance is now an option.

    #prisons #publicsafety #dfr #radartechnologies

    and what an excellent panel this was too.

    #J-18808-Ljbffr


  • Abbott Burlington, United States

    Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medic ...

  • Precision Life Sciences

    Software QA Engineer

    2 weeks ago


    Precision Life Sciences Burlington, United States

    Job: Software Quality Assurance Engineer · Our client company's mission is to enable a cure for the millions of patients suffering with atrial fibrillation (AF). They are developing a high-resolution, real-time, 3D electroanatomical mapping system that will be used during cardiac ...


  • Symbotic Burlington, United States

    Principal Software Engineer - Robotics Warehouse Systems page is loaded · Principal Software Engineer - Robotics Warehouse Systems · Apply · locations · USA Wilmington, MA - HQ · time type · Full time · posted on · Posted 30+ Days Ago · job requisition id · R2250 · Who ...


  • Landis+Gyr Carrboro, United States

    ** Customer Service Engineer Software (L1)** · Mer investiered is Schwiizer Team und Portfolio Sei Teil des Aufbruchs, baue unsere Vision Manage Energy Better mit auf und begleite uns auf unserem Weg zum Erfolg. Hilf unseren Kunden und Partnern, die Herausforderungen an Technolo ...

  • Riverbed Technology

    Software Engineer

    3 weeks ago


    Riverbed Technology Durham, United States

    Riverbed. Empower the Experience · Riverbed transforms data into actionable insights and accelerates performance so organizations can deliver a seamless digital experience and drive enterprise performance. Riverbed is the only company with the collective richness of telemetry f ...


  • State Street Corporation Burlington, United States

    Who we are looking for. · Charles River Development is looking for an experienced Software Engineer for the platform department to work client and blotter framework that supports Charles River Investment Management Solution ("IMS"). This position will require working on multiple ...


  • BlueWave Solutions Guilford, United States

    About IONOS SE: · We are Europe's leading platform for cloud services and hosting solutions. We successfully support our customers in their business development. Our company's success is driven by over Now apply employees in multiple countries worldwide, fulfilling the needs and ...


  • Abbott Laboratories company Burlington, United States

    Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medic ...


  • Abbott Burlington, United States

    Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medic ...


  • Abbott Laboratories company Burlington, United States

    Abbott is a global healthcare leader that helps people live more fully at all stages of life. Our portfolio of life-changing technologies spans the spectrum of healthcare, with leading businesses and products in diagnostics, medical devices, nutritionals and branded generic medic ...


  • GeoLogics Corporation McLeansville, United States Contract

    TITLE:Advanced Software Engineer (US Citizenship REQUIRED) · CLEARANCE:Secret, obtainable within reasonable time based on requirements · LOCATION:McLeansville, North Carolina NO RELOCATION PACKAGE)-9/80 schedule · RATE RANGE:$45/hr-$52/hr (No health benefits while on contract) · ...


  • GeoLogics Corporation McLeansville, United States Contract

    TITLE:Advanced Software Engineer (US Citizenship REQUIRED) · CLEARANCE:Secret, obtainable within reasonable time based on requirements · LOCATION:McLeansville, North Carolina NO RELOCATION PACKAGE)-9/80 schedule · RATE RANGE:$45/hr-$52/hr (No health benefits while on contract) · ...

  • Fidelity TalentSource

    Software Engineer

    1 week ago


    Fidelity TalentSource Durham, United States

    Fidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Software Engineer to work in Durham, NC or Westlake, TX · The RoleFidelity is seeking a hardworking Software Engineer to join a new team th ...


  • Fractyl Health, Inc Burlington, United States

    Reports to: Senior Manager, Quality Assurance Engineering · Position Summary · Fractyl Health is seeking a highly skilled and experienced Senior/Principal Software Quality Assurance Engineer to join our team. The Senior/Principal QA Engineer will play a critical role in ensuring ...


  • Cisco Durham, United States

    W hat You'll Do · As a Software Engineer of the Build Artifact Security, you'll develop technologies that change how clients secure their software and interact with security tools and results. You will anticipate our customer needs and be empowered to act and innovate. Be eager ...


  • Capgemini Durham, United States

    Are you looking for an opportunity that could potentially catapult your career, helping you advance professionally? · Here at Capgemini Financial Services we believe our success is delivered and sustained through our people and their expertise. We have open position for Senior So ...

  • Piper Companies

    Software Engineer

    3 weeks ago


    Piper Companies Durham, United States

    Piper Companies is seeking a SoftwareEngineer to join an enterprise company located in Durham, NC. This role is along term contract . Pay rate is$65-70.0an hour. · Skills You Bring · Designing, developing, and maintaining applications using Java, Spring Boot, Kubernetes and AWS ...


  • NVIDIA Durham, United States Full time

    NVIDIA has continuously reinvented itself over two decades. Our invention of the GPU in 1999 fueled the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI and enabled the ne ...


  • Dexian Durham, United States

    Top Skills: · Java Programming · Rest Assured · create and modify complex SQL queries. · Cucumber BDD · The Expertise and Skills You Bring · Bachelor's Degree or higher in Computer Science. · Must have 6-10 years of solution design/development experience. · Must have ability to c ...


  • TCDI Greensboro, United States

    Experience using PostgreSQL, not necessarily developing extensions · In depth experience with Rust, specifically around procedural macros and FFI · The ability to read PostgreSQL sources and understand largely what is happening, not necessarily an expert in C · The ability to ful ...