> Markdown version of [/jobs/ext/3687055-software-engineer](https://www.wearedevelopers.com/jobs/ext/3687055-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:** Star, Inc. - **Location:** Jacksonville, FL, United States - **Contract:** Permanent contract - **Skills:** C (Programming Language), Agile Methodology, C++ (Programming Language), Compilers, Computer Networks, Computer Engineering, Data Structures, Software Debugging, DevOps, Linux on Embedded Systems, Design of User Interfaces, Python (Programming Language), Unix Shell, Object-Oriented Software Development, Real-Time Operating Systems, Software Engineering, Scripting, Software Verification, Git, Information Technology, Software Version Control, Programming Languages - **Published:** October 11, 2026 - **Apply:** https://www.juju.com/job/16_e8983388 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. * Foundational understanding of software development principles, data structures, and one or more programming languages (e.g., Python, C, C++). * Familiarity with modern software development tools, including compilers, debuggers, and version control systems such as Git. * Willingness to learn embedded systems, ground systems, or space-specific software practices on the job. * Creative problem-solving skills and eagerness to grow across the software stack. Desired Skills * Coursework or personal projects involving embedded systems, RTOS, or ground software tooling. * Exposure to embedded Linux development. * Familiarity with network communications and software interface development. * Familiarity with scripting languages such as Python for test, automation, or tooling. * Knowledge of Agile software development methodologies. * Experience with CI/CD pipelines. * Experience using Linux shell commands and debugging tools. * Familiarity with requirements analysis, software verification, and validation. * Interest in aerospace or spaceflight systems. * Effective communication skills and ability to work across disciplines. ## Description * Use existing DevOps tools, repositories, development processes, and collaboration workflows in daily activities. * Apply software engineering principles to help plan, estimate, and decompose assigned work. * Support development of software using C++ and object-oriented design principles in an embedded Linux environment. * Support development and testing of embedded, flight, or ground software. * Ensure implemented software integrates properly with the larger system baseline, including interfaces and network communications. * Communicate status, accomplishments, and impediments clearly in team stand-ups or check-ins. * Develop test plans and test procedures for peer review, and support test plan execution and documentation.