Software Engineer

Sorry, this job was removed at 5:20 p.m. (CST) on Monday, May 16, 2022
Find out who's hiring in Milwaukee, WI.
See all Developer + Engineer jobs in Milwaukee, WI
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

OPENTEXT - THE INFORMATION COMPANY

As the Information Company, our mission at OpenText is to create software solutions and deliver services that redefine the future of digital. Be part of a winning team that leads the way in Enterprise Information Management.

The opportunity

Work in a research-oriented product development environment where engineers are dedicated to solving customer problems in an innovative and efficient manner. The successful candidate will have an entrepreneurial mindset and be passionate about using technology to solve complex problems and deliver products and features that make a positive difference to our customers. This role will be responsible for the design and development of software for our Tableau product line of digital forensics equipment. Tableau forensic products are dedicated-purpose, embedded electronic hardware systems that require full-stack software development skills offering exposure to a wide array of design and development experiences not found in typical application-level development roles.

You are good at:• Design of software systems and components using the concepts of abstraction, data hiding, reuse, ease of maintenance, testability, etc.• Develop software for embedded computer systems that have limited memory, computational power, and development tools and which interact with low-level peripherals such as timers, counters, UARTs, DMA controllers, ADCs, DACs, etc.• Dynamically interact with other engineers to efficiently complete software implementations to drive on-time delivery of high-quality features and products that meet stated requirements.• Develop, test, release, and maintain software in accordance with defined product specifications and standard operating procedures.• Research complex problems to provide innovative solutions for our products.• Understand the needs and use cases of our customers and the digital forensics industry to drive meaningful new product concepts and features into our portfolio.• Foster a culture of continuous improvement in all areas of process and technology and promote the principles of this culture within our team.

What it takes:• Superior analytical and problem-solving abilities.• Demonstrated ability to learn new hardware/software/operating systems.• Ability to work independently to accomplish long-term, complex objectives.• Ability to develop multithreaded applications.• Solid experience with Object Oriented programming and design.• Programming in high-level languages such as C/C++.• Experience with common revision control systems such as Git.• Ability to manage multiple, often competing priorities and tasks.• Bachelor's degree in Computer Science, Computer Engineering, or related field or equivalent experience.

Desirable skills• Experience with driver development for high-level operating systems (Linux, MacOS, Windows), including knowledge of OS internals and interaction with hardware at the register level.• Experience with C++11 and newer versions.• Experience with low-level languages such as assembly.• Experience with bootloaders such as BIOS and U-Boot.• Knowledge of scripting languages such as Python, Bash, etc.• Familiarity with build systems such as Ninja, Gnu Make, CMake, etc.• Experience with user interface design and development using Qt or similar frameworks.• Familiarity with web technologies in the server and/or client domains.• Familiarity with cryptography.• Familiarity with Agile development methodologies and Scrum principals.• Experience with common digital media/storage technologies and interfaces, such as USB, PCIe, FireWire, SAS, and SATA.• Detailed knowledge of common filesystems such as ExFAT, NTFS, APFS, etc.• At least five years of experience creating software solutions for commercially available hardware products.

While OpenText is an Equal Opportunity Employer, our efforts to build an inclusive work environment go beyond simply complying with applicable laws. Our Employment Equity and Diversity Policy provides direction on maintaining a working environment that is inclusive of everyone, regardless of culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws. Should you require accommodations during the selection process, please contact [email protected].

Additionally, OpenText, as a proud US federal contractor, may be subject in the future to Executive Order 14042requiring all US employees (in office or virtual) be fully vaccinated. The Executive Order is current stayed pending litigation. If the stay is lifted and the Executive Order goes into effect, all employees will be required to comply with the requirement to either be fully vaccinated or obtain an approved medical or religious exemption.

More Information on OpenText
OpenText operates in the Software industry. The company is located in Trinton Falls, NJ, Gaithersburg, MD, Lexington, KY, Alpharetta, GA, Broomfield, CO and San Francisco, CA. OpenText was founded in 1991. It has 14088 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability insurance, Dental insurance, Vision insurance, Health insurance and Life insurance. To see all 1 open jobs at OpenText, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about OpenTextFind similar jobs