Embedded Software Engineer

4 months ago


Herndon, United States Liquid Robotics, a Boeing Company Full time
Description

Embedded Software Engineer
Overview

At Liquid Robotics, we make the most experienced ocean surface robot on the planet. Our Wave Glider platform services a wide range of missions, whether it's acting in partnership with environmental institutes to monitor oil spills or supporting a nation's sovereignty by listening for submarines deep within the ocean, these rugged uncrewed surface vessels have been deployed in high sea states in the North Sea, hurricanes, or tropical storms, for more than 10 years.

Liquid Robotics is seeking an Embedded Software Engineer. This person will be responsible for embedded development activities on various internal and customer projects at Liquid Robotics. Key activities will include analyzing and creating embedded system requirements, researching and prototyping solutions, hands-on code development and developing embedded code, creation and execution of test procedures for embedded code in a cross functional, highly engaged environment. The Embedded Software Engineer will report to the Hardware Engineering Manager. This role will be located in our Herndon, VA headquarters.

Responsibilities

Job duties will include:
  • Analysis and creation of requirements for embedded systems
  • Creation and execution of test procedures to validate design meets requirements
  • Research and rapid-prototype embedded systems concepts
  • Design, implement, and test embedded software to interface with and process data from hardware peripherals
  • Review and accept embedded software and firmware delivered by subcontractors and providers
  • Document design and implementation, support peer reviews and gate reviews.
  • Own the interface between hardware and software
    • Assist hardware team in selection and assessment of new hardware
    • Assist software team in definition of software interfaces, design the integration of sensors/embedded systems into the greater system
Minimum Qualifications:
  • BS in Electrical Engineering, Computer Science or a related field.
  • Five or more years of direct experience in embedded systems, software development, or hardware design.
  • Strong experience in embedded software, with C/C++ development experience preferred.
  • Able to establish and configure hardware test environment for prototyping and development.
  • Able to work with common lab equipment, for example logic analyzers, oscilloscopes, and power supplies.
  • Working knowledge of typical hardware interfaces such as I2C, CANbus, UART, TCP/IP.
Preferred Skills:
  • Familiarity with STM32 products and development environments
  • Experience with Lattice Semiconductor devices and Diamond IDE
  • Experience with optimization of software/firmware for power consumption
  • Experience with FreeRTOS or other similar embedded operating systems
  • Experience with unit testing frameworks such as CMock/Google Test
  • Experience with code coverage/static analysis tools
  • An exceptional candidate would have development experience using Open Autonomous Underwater Vehicle (OpenAUV) software architecture, including payload controller extensible (PCX) modular open architecture.


Liquid Robotics designs and manufactures Wave Gliders®, the world's first wave and solar powered autonomous ocean robots. With partners, they address challenges facing defense, Oil & Gas, commercial and science customers by making ocean data collections and communications easier safer and in real-time. Liquid Robotics was acquired by Boeing in December of 2016 and operates as an independent non-integrated subsidiary.

For more info, please visit www.liquid-robotics.com

Liquid Robotics is an Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

  • Herndon, United States Actalent Full time

    Job Title: Embedded Software EngineerJob Description We are seeking an embedded software engineer to help with the development of software that controls a battery management system. This system is part of renewable energy solutions that are revolutionizing how companies can store and release energy gained from wind, water, and solar power systems. The goal...


  • Herndon, Virginia, United States Liquid Robotics, a Boeing Company Full time

    Embedded Software Engineer RoleLiquid Robotics, a Boeing Company, is seeking an Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for developing and implementing embedded software for our ocean surface robots.Key Responsibilities:Design, implement, and test embedded software to interface with and process...


  • Herndon, Virginia, United States Liquid Robotics, a Boeing Company Full time

    Liquid Robotics, a Boeing Company, is seeking an Embedded Software Developer to join our team. This role will be responsible for embedded development activities on various internal and customer projects.Key responsibilities will include:Analysis and creation of requirements for embedded systemsCreation and execution of test procedures to validate design...


  • Herndon, United States Unique Hardware Software Systems Company in Major Growth Mode Full time

    Job DescriptionJob DescriptionTerrific Opportunity with a Stable and Growing Virginia Company.Recession Resistant Niche Industry: Building Very Unique Technology for Essential Industry type customers.Company Culture geared towards using the best available technologies for our flexible systems.Desired Skills/Experience:Experience writing embedded (C/C++) code...


  • Herndon, United States Cohere Technology Group Full time

    Cohere is looking for software engineers with C/C++ and assembly skills, hands-on knowledge of operating system internals including writing device drivers for current, new, and emerging hardware products centered on the ARM, Intel, and Risc-V processors. You will be working with cutting-edge designs and will be encouraged to dream up unique and elegant...


  • Herndon, VA, United States TalentRemedy Full time

    Our client operates a commercial satellite constellation that detects, geolocates, and identifies a broad range of signals & behaviors. As a Satellite Embedded Engineer, you will be expected to bring a strong technical skill set to troubleshoot issues with spacecraft hardware and software. Working in a dynamic, fast-paced, development environment, you will...


  • Herndon, Virginia, United States AIRBUS U.S. Space & Defense, Inc. Full time

    Job Summary:AIRBUS U.S. Space & Defense, Inc. is seeking a highly skilled Database Software Engineer to support the development and maintenance of various spacecraft Telemetry and Telecommand (TM/TC) databases.The successful candidate will be responsible for contributing to the full lifecycle of the database, from program inception through operations, and...


  • Herndon, Virginia, United States FIBERTEK, INC. Full time

    Firmware Engineer Job DescriptionFibertek, Inc. is a leading developer of laser and electro-optic systems for the aerospace community, with key contributions to lasers for atmospheric sensing, laser communications, and lidar sensors for NASA, DoD, and commercial customers.Job SummaryWe are seeking an experienced Firmware Engineer to contribute to the...

  • CNO Software Engineer

    2 weeks ago


    Herndon, United States iNovex Information Systems Full time

    Job Brief CNO Development; Software Engineering Job Description We're searching for talented individuals who CNO Development support a government customer. This program will maximize the effectiveness and efficiency of our country's most important missions both at home and abroad. If you are ready to support a high-performing team that truly makes a...


  • Herndon, United States iDirect Government Full time

    Overview iDirectGov's hubs, satellite routers and network management software address the growing complexity of deploying and managing global IP networks. iDirect Government's specialized technology includes transmission security (TRANSEC), Communication Signal Interference Removal (CSIR™) anti-jam technology and Open Antenna Modem Interface Protocol...

  • Software Developer

    4 weeks ago


    Herndon, United States Softworld, a Kelly Company Full time

    Job Title: 80420 - Software DeveloperJob Location: Herndon VA 20171Onsite RequirementsJava front end with React and C or C++ on the back end. Python and LINUX as wellSoftware Development needs on the UI side for individuals to have Native React skills built on a Java front end. Functionality is key here, not graphics. The back end is primarily C or C++ (not...

  • Software Developer

    4 weeks ago


    Herndon, United States Softworld, a Kelly Company Full time

    Job Title: 80420 - Software DeveloperJob Location: Herndon VA 20171Onsite RequirementsJava front end with React and C or C++ on the back end. Python and LINUX as wellSoftware Development needs on the UI side for individuals to have Native React skills built on a Java front end. Functionality is key here, not graphics. The back end is primarily C or C++ (not...

  • Software Engineer

    3 weeks ago


    Herndon, United States Chameleon Consulting Group Full time

    Company Overview CCG is a technology company focused on equipping customers with the capabilities and support to conduct intelligent and successful cyber operations. We do this by finding the most talented engineers and operators in the country, give them some of the most challenging problems facing the US government, and help them unleash their creativity...

  • Software Engineer

    4 months ago


    Herndon, United States Altus Consulting Corp Full time

    Active TS/SCI security clearance with polygraph is required. Altus Consulting Seeks a Software Engineer to Drive Innovation Are you a passionate software engineer eager to join a dynamic team tackling challenging projects? Do you thrive in environments where cloud solutions, cutting-edge technologies, and a dedication to secure development intersect? If so,...


  • Herndon, Virginia, United States iNovex Information Systems Full time

    Job BriefCNO Development; Software EngineeringJob DescriptionWe are seeking highly skilled individuals who can support a government customer in optimizing the effectiveness and efficiency of our country's most important missions.This program will involve developing specialized cyber tools, techniques, and integrated effects to address real-world problems and...


  • Herndon, Virginia, United States FIBERTEK, INC. Full time

    Firmware Engineer Job DescriptionFibertek, Inc. is a leading developer of laser and electro-optic systems for the aerospace community, with key contributions to lasers for atmospheric sensing, laser communications, and lidar sensors for NASA, DoD, and commercial customers.Job SummaryWe are seeking an experienced Firmware Engineer to contribute to the...

  • Software Engineer

    2 months ago


    Herndon, United States Elexis Ventures Staffing Full time

    Software Engineer must hold an Active Top Secret /SCI with a Full Scope Poly DESCRIPTION:The Software Engineer is responsible for the design development and maintenance of software applications operating in a cloud environment. KNOWLEDGE SKILLS AND ABILITIES: The successful candidate should have one or more of the following skills: Demonstrated ...

  • Software Engineer

    2 months ago


    Herndon, United States Elexis Ventures Staffing Full time

    Software Engineer must hold an Active Top Secret /SCI with a Full Scope Poly DESCRIPTION:The Software Engineer is responsible for the design development and maintenance of software applications operating in a cloud environment. KNOWLEDGE SKILLS AND ABILITIES: The successful candidate should have one or more of the following skills: Demonstrated ...


  • Herndon, United States Motion Recruitment Full time

    A leading global energy storage optimizer is hiring a Software Project Manager. This The primary function of this role is to accelerate our software products delivery and support our development teams. The role will be an integral part of the Software Engineering teams in a Research and Development roles, supporting new product development initiatives in...


  • Herndon, Virginia, United States Sabree Software Services Full time

    We are seeking an experienced Enterprise Computing Engineer to join our team at Sabree Software Services. This is a challenging and rewarding opportunity to work on complex projects for a key government customer.The successful candidate will have a Bachelor's or Master's Degree and a minimum of six years of experience in enterprise computing engineering,...