JOBSEARCHER

Software Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Software Developer Space Systems & Advanced Technology Development
Location: Birmingham, AL (Onsite)
Employment Type: Contract to Hire
Experience Level: Junior to Senior LevelAbout Brooksource
Brooksource is seeking Software Developers to support an innovative engineering organization developing next-generation technologies across aerospace, advanced manufacturing, medical devices, and other highly technical industries. This team is expanding rapidly due to new project awards and is looking for developers who are passionate about solving complex technical challenges in a fast-paced R&D environment. This opportunity offers the chance to work on impactful programs ranging from space and payload technologies to cutting-edge commercial applications. Engineers will initially focus on C#/.NET development while gaining exposure to embedded systems and firmware development as projects evolve.
What You'll Do:
  • Design, develop, test, and maintain desktop, web-based, and software applications
  • Build user interfaces and operational software using C# and .NET technologies
  • Develop real-time data handling solutions and mission-support applications
  • Support software validation, testing, debugging, and deployment activities
  • Collaborate with cross-functional engineering teams to develop highly reliable systems
  • Create technical documentation, test procedures, and validation plans
  • Participate in prototyping, integration, and troubleshooting efforts
  • Review and improve code quality through peer collaboration and best practices
  • Contribute to diverse projects across aerospace, medical technology, and industrial applications
Required Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related field
  • Professional experience developing software using C# and .NETExperience with Visual Studio and modern development tools
  • Strong debugging, troubleshooting, and analytical problem-solving skills
  • Ability to work effectively in a collaborative team environment
  • Strong written and verbal communication skills
Preferred Qualifications:
  • Experience with WinForms, WPF, or desktop application development
  • Exposure to embedded systems or firmware development
  • Experience with C, C++, Python, MATLAB, or Rust
  • Familiarity with hardware integration or real-time systems
  • Experience with test-driven development (TDD)
  • Experience working in engineering, R&D, robotics, aerospace, automation, medical device, or manufacturing environments
Ideal Candidate: We're looking for engineers who genuinely enjoy building things. Whether that's software development, automation projects, embedded systems, game development, robotics, or other personal technical projects, curiosity and a passion for learning are highly valued. Successful candidates enjoy tackling open-ended challenges, adapting to new technologies, and contributing wherever needed within a small, high-performing engineering team. Why Apply? Work on innovative, highly technical projects Exposure to aerospace and advanced technology programs Opportunity to grow into embedded systems and firmware development Small team environment with significant ownership and visibility Variety of projects and technologies Strong opportunity for professional growth and technical development