Jobs
>
Greenville

    Robotics Embedded Software Engineer - Greenville, United States - Applied Research Associates

    Default job background
    Description

    **Description**

    If you want to accelerate your career growth and are passionate about applying your expertise to solve problems of national importance, then we have an amazing opportunity for you You will be able to achieve your personal and professional goals in an environment that emphasizes and rewards the entrepreneurial spirit. Not only will you solve challenging core problems, but youll be also able to grow your career in an exciting environment that promotes teamwork and cross-training in a wide range of related disciplines.

    ARAs Integrated Products Division is seeking a Robotics Embedded Software Engineer at our Randolph, VT or Greenville, SC locations. You will join a dynamic team working on our Robotic, Sensor, and Geotechnical product lines working closely with other Software, Electrical, Mechanical and Systems Engineers to solve complex problems. You will be part of a team that designs, prototypes, integrates, and troubleshoots next generation technology, bringing state of the art large ground vehicle robotic solutions to both our warfighter and commercial customers. Our technology stack is diverse and varies per product but most recently it ranges from embedded Linux to Windows applications and Android devices using a variety of programming languages: C, modern C++, C#, Java and more recently Rust while our development infrastructure includes Gitlab and Gitlab CI for continuous integration. Our robotics stack is heavily based around C++ and ROS 1/2 while using NixOS for deployment.

    + **What youll do as a Robotics Embedded Software Engineer**

    + Work with a team to develop Open and Modular Software Architectures on a variety of platforms during all phases of development: requirements generation through product delivery and support.

    + Integrate sensors, algorithms, and software for large optionally manned and optionally autonomous robotic systems.

    + Work on a collaborative team with other software developers, electrical and mechanical engineers, Program Managers, and technicians.

    + Develop application software for sensor and platform control systems for both the Robotics and Geoscience product lines.

    + **Robotics Embedded Software Engineer Requirements**

    + BS Computer Science, Software Engineering, Electrical Engineering or equivalent

    + 5-7 years of experience

    + C/C++, C#, Python, Java, Rust or other modern object-oriented programming

    + Familiarity with Linux (preferably NixOS or Ubuntu) and Windows

    + Experience with software application design and development principals and standards

    + Ability to develop in an embedded Linux environment

    + Experience bringing up or developing for embedded ARM or ARM64 boards

    + **Robotics Embedded Software Engineer 2 Preferences**

    + Familiarity with Linux and Windows development

    + Ability to read electrical schematics

    + Basic electrical debugging with test equipment (multimeter, oscilloscope, logic analyzer)

    + Serial communications protocols (UART, CAN, RS232, RS485)

    + Automotive or heavy machinery experience

    + CI/CD familiarity (Gitlab CI, Jenkins, Circle CI, Travis etc.)

    + Robotics, ROS 1 or ROS 2

    + Familiarity with C++, Bash, Python, CMake, Nix

    + Networking

    **Company & Division Information**

    ARA is an employee-owned international research and engineering company recognized for providing technically superior solutions to complex and challenging problems in the physical sciences. The company, founded in Albuquerque, NM, in 1979, currently employs over 2,000 professionals and is rapidly growing. ARA offices throughout the United States and Canada provide a broad range of technical expertise in defense technologies, civil technologies, computer software and simulation, systems analysis, environmental technologies, and testing and measurement. The corporation also provides sophisticated technical products for environmental site characterization, pavement analysis, and robotics.

    At ARA, employees are our greatest assets. We realize that employee ownership spawns greater creativity and initiative along with higher performance and customer satisfaction levels. ARA gives its employees the tools, training, and opportunities to take more active roles as owners. The culture is challenging; innovation and experimentation are the norm. Employees are eligible for contributions which not only add to the companys success, but also their own through the Employee Stock Ownership Plan (ESOP). Our motto is Engineering and Science That Matters for Fun & Profit and we live our core values of Passion _, Fr_ eedom, Service and Growth every day.

    **Qualifications**

    **Motivations**

    **Preferred**

    + **Goal Completion:** Inspired to perform well by the completion of tasks

    + **Self-Starter:** Inspired to perform without outside help

    + **Growth Opportunities:** Inspired to perform well by the chance to take on more responsibility

    + **Flexibility:** Inspired to perform well when granted the ability to set your own schedule and goals

    **Education**

    **Required**

    + Bachelor of Science or better in Software Engineering

    **Experience**

    **Required**

    + 5-7 years: Experience related to the position

    Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

    The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractors legal duty to furnish information. 41 CFR c)



  • Crimson Solutions Greenville, 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 ...


  • Cindavi Greenville, United States

    Job Description: · We are a forward-thinking company specializing in innovative agricultural solutions. We are actively seeking a dedicated and highly skilled Embedded Software Engineer to join our dynamic team. If you thrive in a challenging environment, have a passion for embe ...


  • Barry-Wehmiller Companies Inc Greenville, United States

    About Us: · BW Flexible Systems is a global manufacturer of packaging systems that fill and bag thousands of food and non-food products. Our packaging systems are designed and manufactured to maximize the efficiency and lifetime value of our customers' packaging lines. Our range ...


  • Michelin Greenville, United States

    Lead Software Engineer - Mainframe (Experienced Level Professional) · Michelin is hiring · THE OPPORTUNITY · The Lead Software Engineer leads a development team and is responsible for defining and implementing designs, builds and deployments of information systems to support b ...

  • Advanced Technology Services

    Software Engineer I

    3 weeks ago


    Advanced Technology Services Greenville, United States

    Founded in 1985, ATS is a company with a presence in the United States, Mexico and the United Kingdom. We are professionals in Industrial Maintenance and we make factories run better. · Fundada en 1985, ATS es una empresa con presencia en los Estados Unidos, México y el Reino Uni ...


  • Sierra Nevada Corporation Greenville, United States Full time

    SNC has led thoughtful and disruptive change in the aerospace and defense industry for the past 60 years and now, we're applying this tenacity and expertise to the U.S. Air Force's (USAF) Survivable Airborne Operations Center (SAOC) mission. Join the SNC-led SAOC team and be a pa ...


  • Perceptive Recruiting, LLC Greenville, United States

    Direct Hire, Senior Java Developer role open in Greenville, SC, for a skilled software engineer who likes working on enterprise applications. This is a great role for a Software Developer with 4+ years of Java and SQL application development experience. Visa's NOT supported for t ...


  • Spero Technology Greenville, United States

    Summary · Provide subject matter expertise for ongoing support of applications deployed to non production AWS environments and supporting 3rd party applications. Identify root causes and automate solutions in support of development. Work under general supervision; typically repo ...


  • Rygen Technologies Greenville, United States

    About Rygen · Rygen designs and builds technology solutions to empower the logistics industry. Shippers, carriers, vendors, 3PLs that join Rygen are able to eliminate painful tasks like shipment tracking, contract management, invoice payments, and other tedious tasks, allowing th ...


  • VisioStack Inc. Greenville, United States

    About the job · We are seeking a Frontend Software Engineer with strong UX capabilities to join our team on a full time basis. The candidate will work within a team to ensure the technical goals of the project are met on-time and according to quality standards. · Frontend Softwar ...


  • Dice Greenville, United States

    Dice is the leading career destination for tech experts at every stage of their careers. Our client, Jobot, is seeking the following. Apply via Dice today · This Jobot Job is hosted by: Crystal Harvey · Are you a fit? Easy Apply now by clicking the "Apply Now" button and sendin ...


  • Aeronix Greenville, United States

    Job Description · Job Description · Role · The Embedded Software Engineer will develop, modify, and maintain customized or standardized applications using software engineering best practices and standards. They will participate in the full life-cycle of software development, to i ...


  • Michelin Greenville, United States

    Senior Software Engineer (Experienced Level Professional) · Michelin is hiring · THE OPPORTUNITY · The Senior Software Engineer is responsible for the analysis and the development of solutions in full autonomy; designs, builds, deploys and maintains tailor-made and/or software ...


  • Capgemini Greenville, United States

    Job Location: Greenville SC (Hybrid) · Job description: · As an Integration Lead Support Engineer work on support of Interfaces between critical applications. · Key Responsibilities: · Support of Critical Interfaces between critical Order to Cash, Logistics and Supply Chain Appli ...


  • Michelin North America Greenville, United States

    Lead Software Engineer - Mainframe (Experienced Level Professional) · Michelin is hiring · THE OPPORTUNITY · The Lead Software Engineer leads a development team and is responsible for defining and implementing designs, builds and deployments of information systems to support b ...

  • Advanced Technology Services

    Software Engineer I

    3 weeks ago


    Advanced Technology Services Greenville, United States

    Founded in 1985, ATS is a company with a presence in the United States, Mexico and the United Kingdom. We are professionals in Industrial Maintenance and we make factories run better. · Fundada en 1985, ATS es una empresa con presencia en los Estados Unidos, México y el Reino Uni ...


  • BMW Group Greenville, United States

    The ERP Software Engineer Analyst: · Supports technical/functional development and support of ERP (SAP) based IT applications in assigned area of responsibility including but not limited to, HR, Logistics, Finance, Warehouse, etc. · Designs business processes and innovation cha ...


  • Perceptive Recruiting, LLC Greenville, United States

    Senior Java Developer role · open in Greenville, SC, for a direct-hire software engineer with 4+ years of Java and SQL application development experience with Spring Boot. · Visa's NOT supported for this role . Must be onsite in Greenville office, with flex hours. · In this ro ...


  • MetLife Greenville, United States

    Lead Software Development Engineer · Location(s) · Posting Location:Greenville, South Carolina · Posting Location:Cary, North Carolina · Posting Location:Bridgewater, New Jersey · Posting Location:Clarks Summit, Pennsylvania · Country · United States · Working Schedule · Full ...


  • Retail Business Services Mauldin, United States

    Address: USA-SC-Mauldin-211 BiLo Boulevard · Store Code: Arch/Data - Data Integration · Ahold Delhaize USA, a division of global food retailer Ahold Delhaize, is part of the U.S. family of brands, which also includes five leading omnichannel grocery brands - Food Lion, Giant Fo ...