C++ ROS2 Software Engineer Job at Volley Automation, Denver, CO

akNPdUNRZmF6c1N0VGtyLzk2MDN1WFRrK1E9PQ==
  • Volley Automation
  • Denver, CO

Job Description

Volley is seeking an C++ ROS2 Software Engineer to lead the development of software across an entire automated parking system. The ideal candidate will be an experienced software engineer with solid C/C++ skills. Constrained settings (memory, compute resources) with real time needs is a comfortable environment for you where you select compute architectures and software design choices based on experience and careful requirement gathering. You are familiar with modern development practices, and are comfortable owning your portions of the system. Overall you love to prototype and build things, find robust and simple solutions to complex technical problems, and want to ship software to make a real-world impact. Responsibilities

  • Develop software for automated parking system
  • Collaborate with the team (electrical, mechanical, software, networking) on architecture and infrastructure choices
  • Support system integration, test, and debug; participate in demonstrations and pilot deployments as needed
Requirements

• C++

• Linux

• ROS2

  • Proven experience designing deterministic (real time) software within constrained resources (memory, processing)
  • Experience with the design of redundant hardware and software systems
  • Experience with Ethernet based communication protocols and IPC mechanisms
  • Experience with communication protocols such as RS232, RS422, I2C, SPI, JTAG
  • Experience with CAN bus systems and associated tools
  • Experience with data serialization protocols for embedded systems
  • Collaboration with Linux (and similar) application stack (i.e., define common interfaces, tests) and excitement to dive into more of the "higher-level" general and robotics software when needed.
  • Strong communication skills (e.g., requirements management)
Nice to have
  • Experience with Safety Critical Embedded Systems
  • Experience with Real time operating systems (RTOS)
  • Test automation like Hardware-in-the-loop (HIL) systems
  • Experience with different types of sensors and environmental sensing systems
  • Experience with ROS or other robotics middleware platforms.
  • Familiar with FMEA process
  • 3D graphics or 3D video game development experience
Applicant must provide proof of his or her eligibility to work in the United States if selected for hire. Volley Automation is an equal opportunity employer to all, regardless of age, ancestry, association with a member of a protected class, bereavement leave, color, disability (physical, intellectual/developmental, or mental health/psychiatric), exercising the right to family care and medical leave related to serious health condition of employee or family member, child bonding, or military exigencies, engaging in protected activity, gender identity or expression, genetic information or characteristic, marital status, medical condition (cancer or genetic characteristic), military and veteran status, national origin (includes language restrictions), pregnancy, childbirth, breastfeeding, or related medical conditions, Pregnancy Disability Leave (PDL), race (includes hairstyle and hair texture), religious creed (includes dress and grooming practices), reproductive health decision making, sex/gender, and sexual orientation. We are not accepting resumes from third-party vendors or agency recruiters representing candidates. Direct Applicants Only.

Job Tags

Similar Jobs

Mortenson Dental Partners

Expanded Functions Dental Assistant Job at Mortenson Dental Partners

 ...Expanded Functions Dental Assistant Job ID: 218 Location: Gentle Dentist - 439 N McCullum St, Knightstown, IN 46148 Job Type: Full-time Weekly hours: 36 Are you passionate about creating healthy, beautiful smiles while working in a friendly and supportive... 

Lewis Katz School of Medicine at Temple University - Temple ...

Gastroenterology - Physician Job at Lewis Katz School of Medicine at Temple University - Temple ...

 ...Gastroenterology - Physician at Lewis Katz School of Medicine at Temple University - Temple Health summary: This position is for a board-certified or eligible gastroenterologist to join the Gastroenterology Section at Temple University's Lewis Katz School of Medicine... 

Nemours

Insurance Authorization Coordinator Job at Nemours

 ...Nemours is seeking an Insurance Authorization Coordinator in Jacksonville, FL The Insurance Authorization Coordinator I is responsible...  ...demographics, benefits and financial responsibility to determine if prior authorization is required for specific medical procedures or... 

Badger Express

Class A Local Truck Driver Job at Badger Express

 ...Job Description Job Description Truck Driver Class A Local Badger Express, a local and long-haul trucking company located in Fall River, WI, islooking for a local driver that will operate in both WI and IL. Some daily routes mayinclude trips into Chicagoland... 

Capstone Logistics

Warehouse Unloader Job at Capstone Logistics

 ...we do the right thing and deliver on our promises. Think you have what it takes? The Opportunity: Warehouse Associates load and unload both by hand and with equipment and other duties as assigned by site leadership. Associates are paid by the truck. The...