Job Title: Software Engineer
Huntsville, AL, US, 35808
Abaco Systems is a global leader in modular, high performance, open architecture, standards-based rugged embedded computing for the most demanding applications in defense and industry. Our products and solutions are found in high-profile military/aerospace sea, land and air programs, plus commercial and industrial organizations in which rugged reliability is mission-critical.
We are seeking a Software Engineer to design, develop, and integrate software to run on embedded systems and external test equipment to perform hardware tests on Abaco products.
Key Responsibilities:
- Produce firmware, device drivers, board support packages (BSPs) and associated software components for use with real-time operating systems such as VxWorks
- Produce firmware, device drivers, software development kits (SDKs) and associated software components for Linux
- Develop expertise and drive best practices within the software development team
- Communicate development status to key stakeholders
- Produce internal documentation and records for development and testing on assigned projects
- Participate in the continuous improvement of the software development processes
Education and Experience:
- Bachelor's Degree in Computer Science, Electrical Engineering or a relevant field
- Experience developing device drivers, board support packages (BSPs), and software development kits (SDKs)
- 2+ years of experience in software development in C/C++
- Embedded systems experience with focus on Linux or RTOS
- Experience with Python or other high-level language
- Experience with networking
- Experience working with embedded systems such as Arduino or RasberryPi
- Experience with test equipment such as power supplies, digital multimeters, and oscilloscopes
- VxWorks experience is a plus
- Real-time software experience is a plus
- Web development is a plus
Qualifications:
- Understanding of modern computer architectures
- Working knowledge of assembly language
- Demonstrated ability to learn new development practices, languages, and tools
- Strong interpersonal and written communication skills
- Ability to work in a small team and be highly self-motivated
- Ability to travel up to 10% as needed
Abaco is a Department of Defense (DoD) supplier and as such employees may work with or be exposed to export-controlled information and/or information that has been designated as classified information.
Nearest Major Market: Huntsville