Software Engineer I
Honeywell Aerospace
This job at a glance
- Who can apply
- New grads and up to 1 year · Bachelor's degree
- Must know
- C++GitC#Embedded systemsPythonTroubleshooting
- Work
- On-site in Clearwater
- Pay
- Not stated by the employer.
- Skill demand
- C++42%Git41%C#30%Embedded systems18%of 148 similar entry-level jobs posted in the US this week
- Listed
- Nov 3, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
As a Software Engineer I, you will design, implement, and test software components that support critical aerospace systems. You will collaborate closely with multidisciplinary engineering teams to ensure high-quality, reliability, and maintainable software. This role requires solid technical fundamentals, strong analytical thinking, and the ability to work both independently and within structured development and verification processes.
Key Responsibilities
- Assist in the design, implementation, and maintainability of robust software architectures and applications that support automated test stations, ensuring reliability, modularity, and alignment with system‑level requirements.
- Collaborate with cross‑functional engineering teams to translate system requirements into well‑defined software specifications and contribute to ongoing improvements in performance, usability, and integration.
- Work with industry‑standard avionics and communication interfaces, such as ARINC 429, IEEE‑1394, MIL‑STD‑1553, UART, RS‑422, and fiber‑optic‑based systems.
- Develop clear and comprehensive software documentation, including user guides, technical specifications, design records, and release notes, supporting maintainability and compliance.
- Write clean, maintainable code in multiple programming languages, with proficiency in object‑oriented languages such as C++, and adherence to safe coding practices and standards.
Requirements & Tech Stack
- Bachelor’s degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics.
- 0-1 year of hands‑on software development experience, contributing to the design, implementation, and testing of software components.
- Basic understanding of software development and toolchains such as SVN or Git.
- Proficiency in Visual Studio .NET development using C++ or C#.
- Excellent written and verbal communication skills, enabling effective collaboration across multidisciplinary engineering, integration, and test teams.
We Value
- Advance Degree in Computer Engineering, Computer Science, or related field is a plus.
- Internship or co-op experience in aerospace software design.
- Hands‑on experience with oscilloscopes, digital multimeters (DMM), and digital/analog I/O instrumentation.
- Familiarity with embedded systems or hardware‑software integration.
- Basic knowledge of Python, including developing automated scripts, tools, or test frameworks.
- Strong problem‑solving skills, with the ability to troubleshoot hardware and/or software.
- Self‑motivated individuals who thrive under minimal supervision, consistently taking initiative, owning outcomes, and delivering results in fast‑paced development and test environments.
Security Requirements
- This position requires U.S. citizenship and the ability to obtain and maintain a U.S. Government security clearance.