About Forterra
Forterra is a leading provider of autonomous systems for ground-based movement in the working world. Amongst some of the earliest innovators in the field of driverless technology, Forterra is focused on building systems that protect front-line soldiers and enable civilian workers in our industrial base. Forterra is the go-to provider of ground autonomy solutions for the U.S. Department of Defense, which harnesses the technology for asymmetric warfare in critical conditions.
About The Role
$110,000—$150,000
Benefits
The salary range for this role is an estimate and is based on a wide variety of compensation factors. The salary offered to candidates will vary based on a variety of factors including (but not limited to) relevant work experience, education, specialized training, critical expertise, training, and more. Equity in Forterra is included in most of our full-time, high-demand roles and is therefore considered part of Forterra’s overall compensation package. In addition to base salary and equity, Forterra offers competitive benefits for full-time employees including:
Forterra is an equal-opportunity employer, providing and promoting equal employment opportunity in accordance with local, state, and federal laws. Forterrans are unique, talented individuals who are united through a shared passion to deliver autonomous systems that enable national resilience and a robust supply chain. All qualified applications will receive equal consideration for employment.
Forterra is a leading provider of autonomous systems for ground-based movement in the working world. Amongst some of the earliest innovators in the field of driverless technology, Forterra is focused on building systems that protect front-line soldiers and enable civilian workers in our industrial base. Forterra is the go-to provider of ground autonomy solutions for the U.S. Department of Defense, which harnesses the technology for asymmetric warfare in critical conditions.
About The Role
- Forterra is looking for a C++ Software Engineer for our UI/UX development team. This team develops and maintains both our user interface software as well as the messaging, vehicle-side software, and networking layer for our ground autonomous vehicles. Our UI software is used for both remote monitoring and situational awareness of our commercial and defense systems as well as local, close-proximity command and control. User interfaces are the first point of contact for users to experience Forterra’s cutting-edge autonomy, and this team is critical in showcasing our capabilities.
- Designing and implementing software using C++ in a Linux environment.
- Experience developing with the Qt framework
- Work with a team of developers to design, implement, and maintain Forterra user interface software products, including vehicle interface modules, messaging software, and UI code
- Promote clean, efficient, informative, and enjoyable user experiences that minimize operator load.
- Support the documentation of UI/UX software products.
- Enable and embody a culture of software quality and reliability in a scaled production focused environment.
- Strong programming ability in modern C++ frameworks.
- Strong Linux development environment experience.
- Candidate should be a self-motivated, flexible team player with good written and oral skills, able to work effectively in a fast-paced environment.
- Successful team members will aggressively reduce risk, understand and focus on value in an agile environment, and be willing to proactively solve problems and take on gaps to push the product forward with high quality and impact to our customers.
- Experience with QtQuick and QML.
- If no direct QML experience, familiarity with a web-framework-like front-end ecosystem, such as React or Angular, or familiarity with Javascript.
- Experience with the DDS messaging middleware or another pub/sub architecture.
- Familiary with networking protocols and general Linux network configurations (VLANs, iptables, routing protocols, broadcast/multicast, etc.).
- Experience with video processing pipelines such as Gstreamer.
- Experience with Conan package manager, CMake build tools, and Git SCM.
- Experience developing in automotive environments or in tactical defense environments.
- Experience with test driven development in continuously integrated environments.
- Experience developing with Python, Java, and Javascript.
- BS in computer science or a related field, or equivalent amount of relevant industry experience.
- 4+ years of industry experience.
$110,000—$150,000
Benefits
The salary range for this role is an estimate and is based on a wide variety of compensation factors. The salary offered to candidates will vary based on a variety of factors including (but not limited to) relevant work experience, education, specialized training, critical expertise, training, and more. Equity in Forterra is included in most of our full-time, high-demand roles and is therefore considered part of Forterra’s overall compensation package. In addition to base salary and equity, Forterra offers competitive benefits for full-time employees including:
- Premium Healthcare Benefits: Three plan options, including an HSA-eligible plan, with Forterra covering 80% of the plan premium for you and your dependents.
- Basic Life/AD&D, short and long-term disability insurance, Legal & ID protection plans 100% covered by Forterra, plus the option to purchase additional life insurance for you and your dependents.
- Extremely generous company holiday calendar including a winter break in December.
- Competitive paid time off (PTO) offering 20 days accrued per year.
- A minimum of 7 weeks fully paid parental leave for birth/adoption.
- A $9k annual tuition reimbursement or professional development stipend.
- Fully stocked beverage refrigerators with all the Celsius your little heart desires.
- 401(k) retirement savings plan, including traditional, Roth 401(k), and after-tax deferral with company match up to 4%.
Forterra is an equal-opportunity employer, providing and promoting equal employment opportunity in accordance with local, state, and federal laws. Forterrans are unique, talented individuals who are united through a shared passion to deliver autonomous systems that enable national resilience and a robust supply chain. All qualified applications will receive equal consideration for employment.
-
Seniority level
Mid-Senior level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Defense and Space Manufacturing
Referrals increase your chances of interviewing at Forterra by 2x
See who you knowGet notified about new Software Engineer jobs in Clarksburg, MD.
Sign in to create job alertSimilar jobs
People also viewed
-
JavaScript Developer
JavaScript Developer
-
Software Engineer (Entry-level)
Software Engineer (Entry-level)
-
Software Developer 1
Software Developer 1
-
Junior Software Engineer
Junior Software Engineer
-
Software Engineer
Software Engineer
-
Junior Node.JS Developer
Junior Node.JS Developer
-
Software Engineer, Front-end
Software Engineer, Front-end
-
Software Engineer, New Grad
Software Engineer, New Grad
-
Jr. Software Development Engineer - Sunnyvale
Jr. Software Development Engineer - Sunnyvale
-
JavaScript Developer
JavaScript Developer
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub