Vacancy expired!
We Tachyon Technologies are a digital transformation consulting firm that partners with IT investment businesses to leverage their customer experience. Aligned with SAP's digital core, we understand the significance of effective solutions to our clients that exceeds their confidence. Role: Embedded C/C System Developer
Location: Houston, TXDuration: 06-12 Months W2 Role Position Description and ResponsibilitiesUnder general direction, apply software engineering principles and practices to develop software technology for the real time acquisition system in oil and gas wells. Required Skills- Minimum 10 years experience:
- Building real time acquisition applications using C, C, and script (sh, bsh) technologies.
- Developing software using Real Time Operating Systems i.e. VxWorks, ucLinux, QNX, etc.
- Developing device drivers that directly interfaces with electrical devices (sending/receiving data, controlling electrical devices via software).
- Experience with embedded systems debugging and system analysis tools (e.g. JTAG emulators, remote GDB servers)
- Working with wireline logging tools in the Oil & Gas industry.
- Strong knowledge developing real time multiple threaded applications.
- Knowledge of good object oriented analysis and design patterns.
- Experience in Agile/Scrum principles.
- Experience with Test Driven Development.
- Experience working in cross-functional teams including mechanical and electrical engineers, acoustic and electromagnetic scientists, and software architects.
- Excellent written and verbal English-language communication skills.
- Experience with various logging software is a strong plus.
- Good understanding of wireline telemetry and power control.
- Highly motivated, flexible, and ability to adapt to change.
- Perform analysis to define system scope and objectives in order to develop and/or modify existing engineering applications used for data acquisition of Wireline Logging tools.
- Interact with electrical engineers, need to be able to understand electrical schematic, operate electrical test equipment i.e: power supplies, scope, etc., probe signals as part of ongoing system development.
- Interact with Subject Matter Experts (SMEs) in different fields to define requirements, functional specifications, and testing documentation for various engineering software applications that have a moderately broad impact.
- Continuously optimize the Technical Software Development process to ensure deliverables are on track.
- Design and develop professional quality desktop application code in an Agile environment.
- Strong adherence to dev testing of code, including unit testing and manual verification of implementation.
- Defect fixing of their own code and other developer's codes as required.
- Work with stakeholders, product owner, architect and others to understand software requirements and design.
- Work in a Multi-Disciplinary team environment (engineering, science teams).
- Perform lab and Full Scale Testing.
- Field Testing and Deployment of software.
- Technical Product Support of software.