Embedded Software Engineer
Austin, TX, United States
Job Title: Embedded Software Engineer
Company: TerraFirma
Location Requirements: Austin, TX (5 days a week on-site, willing to relocate)
Background:
TerraFirma is a robotics startup backed by Bain Capital Ventures seeking to automate the construction process using their state-of-the-art robotics technology.
We are seeking the first Embedded Software Engineer to join the team, contributing to firmware development, electrical design, driver development, sensor integration, and more!
Responsibilities:
Design, develop, and maintain firmware for embedded systems within robotic platforms tailored for construction applications.
Driver development, ensuring seamless integration of hardware and software components
Engage in platform and toolchain development, including Linux kernel development, buildroot configuration, and setup of efficient build systems.
Utilize expertise in embedded systems and microcontroller programming to optimize performance and efficiency of firmware.
Ensure code quality, maintainability, and reliability through rigorous testing and code reviews.
Stay updated with industry trends and emerging technologies, incorporating relevant advancements into firmware development processes.
Requirements: Bachelor's degree in Electrical Engineering or related field
3+ years of experience in firmware development with a focus on robotics, preferably in the context of autonomous vehicles (e.g., Tesla, Rivian, Waymo).
Proficiency in programming languages such as C, C++, and Python
Solid background in driver development, sensor integration, and basic networking protocols.
Familiarity with platform and toolchain development, including Linux environments, kernel development, and build system setup.
Hands-on experience with embedded systems and microcontroller programming.
Strong problem-solving skills and ability to work effectively in a fast-paced, collaborative environment.
Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
Nice-to-Have: Previous experience in perception and autonomous aspects of firmware development
Experience programming with Rust
Familiarity with the construction industry
Previously worked at an early-stage startup
Join us at TerraFirma and be at the forefront of innovation, shaping the future of construction robotics with your expertise in firmware engineering. If you are passionate about leveraging technology to drive real-world impact, we want to hear from you. Apply now to become a key member of our dynamic team!