> Markdown version of [/jobs/ext/589912-software-engineer](https://www.wearedevelopers.com/jobs/ext/589912-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Generational, Inc - **Location:** Auburn, AL, United States - **Salary:** $62,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), 3D Printing, Artificial Intelligence, C++ (Programming Language), Perl (Programming Language), Firmware, Hardware Design, Python (Programming Language), Open Source Technology, Software Engineering, GPT - **Published:** June 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9ef43b14bb627523 ## About the Role Do you have experience in Teamwork?, Do you have a Bachelor's degree?, Our team is expanding and looking for capable and eager candidates who want to be a part of a growing startup. We want people excited about taking on new challenges, and working to solve a wide range of problems., * Bachelor's degree in Software Engineering or a related field * Proficiency with languages such as C++, C, Python, and Perl * Experience with software and firmware design * Familiarity with hardware integration * Problem solving and critical thinking * Experience in project management and planning * Good teamwork and communication skills * Experience with 3D printing * Strong preference for engineers who are confident in their own code written without GPT, Claude, or other Artificial Intelligence ## Description * Plan and oversee development of a modified open source slicing software in collaboration with contracted development team * Modify and maintain Marlin firmware, using appropriate documentation for ongoing development with other team members * Investigate possible transition to Reprap, to meet needs of possible hardware changes. * Test iterations of slicing software and firmware on prototype 3D printers. * Record and analyse results of testing to communicate with team and interested parties, and recommend relevant development decisions and priorities * Identify bugs and problems and implement changes in a timely manner * Coordinate with other engineering personnel on design and integration * Compile reports on ongoing projects and document results * Assist in presentations, demos, and potentially trade shows * Performs other related duties as assigned to meet organizational needs. Pay: From $62,000.00 per year ## Related Videos - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [How I built my own intelligent Robot Arm from Scratch](https://www.wearedevelopers.com/videos/100097-how-i-built-my-own-intelligent-robot-arm-from-scratch) - [The Future of Developer Experience with GenAI: Driving Engineering Excellence](https://www.wearedevelopers.com/videos/1107-the-future-of-developer-experience-with-genai-driving-engineering-excellence) - [Building your way to a serverless powered IOT Buzzwire game](https://www.wearedevelopers.com/videos/590-building-your-way-to-a-serverless-powered-iot-buzzwire-game) - [Streaming AI Responses in Real-Time with SSE in Next.js & NestJS](https://www.wearedevelopers.com/videos/1630-streaming-ai-responses-in-real-time-with-sse-in-next-js-nestjs) ## Related Articles - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)