Software Engineer Co-op working on control systems for Genie products. Develop, debug and test software using C++ while collaborating with the Design Engineering team in Redmond, WA.
Responsibilities
Be part of the Controls Systems team in the Design Engineering organization at Genie
Design, develop, and debug software for control systems on physical Genie products using C++
Write unit integration tests for software and test on a desktop simulator or the actual Genie product
Contribute to the design and development of embedded software for safety-critical hydraulic and electrical systems, with mentorship and guidance from experienced engineers
Participate in meetings and presentations, brainstorming ideas and communicating engineering concepts to individuals from all disciplines
Requirements
Currently pursuing an ABET-accredited engineering bachelor’s degree or higher in robotics engineering, computer engineering, or related fields or a bachelor’s degree in computer science
Able to work full-time 40 hours per week for 6 months, part-time for 12 months, or a combination of the two
Can work in-person in Redmond, WA for a minimum of 3 days per week
Solid understanding of object-oriented design in C++ or C, including the use of STL
Strong verbal and written communication skills
Nice to haves: Robotics Operating System (ROS) development or robotics club experience, AI assisted coding tools experience, PC Linux / Embedded Linux experience, experience with modern build environments and compilers (e.g., GCC, CMake), Git and agile software development process, exposure to real-time embedded operating systems (e.g., FreeRTOS, QNX or RT Linux), including how they schedule and manage tasks, familiarity with developing and debugging hardware device drivers.
Tech Lead managing a full - stack team for an out - of - home media company. Collaborate with Product Owners and lead technical development for innovative solutions.
Senior Software Developer (Java) at C. Mack Solutions supporting modernization effort in Ashburn, VA. Collaborating with Agile teams to design and develop robust web applications.
NPI Product Engineer supporting new product development activities at Semtech in semiconductor technologies. Collaborating with cross - functional teams and building technical expertise under senior engineers' guidance.
Forward Deployed Software Engineer developing tailor - made solutions for customers. Impacting innovative hardware development for autonomous vehicles and more at First Resonance.
Senior Software Engineer responsible for designing and developing the SAP connector for Fastpath Assure platform. Collaborating with teams to drive strategic direction and ensure successful implementation.
Lead Software Engineer developing AI - powered marketing content solutions at Capital One. Building integrated content generation services and ensuring compliance for marketing content across channels.
Junior Software Developer contributing to the design and implementation of insurance software solutions with a focus on the Spring framework at Fadata.
Fullstack Developer in e/m Commerce team creating innovative banking applications for over 30 million users. Working with cross - functional teams on digital solutions from idea to production.