Software Engineer - TrustOS
Trustwave is looking for talented, highly motivated software engineers with 3-5+ years of experience to join the TrustOS development team in Austin, TX.
TrustOS is a hardened Linux distribution used in Trustwave’s dedicated security appliances. TrustOS is customized to provide core capabilities like distributed data collection and messaging, software update services, and health and status monitoring, and is the fundamental building block of Trustwave’s customer premise systems. The TrustOS
About the TrustOS Team
TrustOS is a hardened Linux distribution used in Trustwave’s dedicated security appliances. TrustOS is customized to provide core capabilities like distributed data collection and messaging, software update services, and health and status monitoring, and is the fundamental building block of Trustwave’s customer premise systems. The TrustOS team works within Trustwave’s Engineering department and is responsible for the continued development of TrustOS, support of its use in other Engineering projects, and the distribution systems used to deploy TrustOS.
Develop and maintain software and processes used to boot, install, and upgrade TrustOS.
Develop and maintain common TrustOS service implementations, such as availability monitoring, licensing, and remote data communications.
Maintain the TrustOS kernel and kernel module build, and closely integrated software.
Integrate new third-party packages into the TrustOS repository and system build, based on the needs of other application teams using TrustOS.
Assist in the education and support of developers from other application teams within Trustwave whose products are based on TrustOS.
Contribute to ongoing maintenance and improvement of the TrustOS build and distribution process.
Fluency in the Linux environment.
Some experience with building the Linux kernel.
Strong C/C++ programming and shell scripting skills are required. Experience with additional languages (especially Python) desirable.
Experience with typical FOSS build strategies (make, Autoconf, etc.).
Experience with the Red-Hat Package Manager (RPM).
Familiarity with how Linux distributions are constructed.
An understanding of the Linux boot process in general, and PXEBOOT in particular.
Trustwave is the leading provider of on-demand data security and payment card industry compliance management solutions to businesses and organizations throughout the world. Trustwave has helped thousands of organizations — ranging from Fortune 500 businesses and large financial institutions to small and medium-sized retailers—manage compliance and secure their network infrastructure, data communications and critical information assets.
For more detailed information about Trustwave, please check us out at www.trustwave.com.
You can apply online at https://www.trustwave.com/employment-opportunities.php, or you can contact Sonny Manzo, Recruitment Program Manager, Engineering & IT, at email@example.com.