Information Technology - Software Engineer

Artech LLC

  • Austin, TX
  • 22 days ago
  • $60–$90.15 Per Hour

Highlights

As a member of a product team, developers collaborate frequently with product architects, product managers, and other software engineers to implement designs in an agile/scrum software development environment. Job Description: Client is now the Test & Measurement (T&M) Business Unit of Client, and we are seeking an experienced Software Engineer for embedded and driver software products!

Numbers & Facts

LocationAustin, TX
Salary$60–$90.15 Per Hour

Description

Job Title: Software Engineer
Location: Austin, TX (100% onsite)
Duration: 6-months contract
Pay Range: $60.00 - $90.15 per hour on W2

Typical work hours M-F 8:00 AM-5:00 PM with 1 hour lunch break

Job Description:
  • Client is now the Test & Measurement (T&M) Business Unit of Client, and we are seeking an experienced Software Engineer for embedded and driver software products!
  • As a member of a product team, developers collaborate frequently with product architects, product managers, and other software engineers to implement designs in an agile/scrum software development environment.

Responsibilities:
  • Deliver product features by participating in research, design, development, and documentation efforts.
  • Collaborate with team members and project leaders on design discussions and code architecture.
  • Specify, design, and implement new product features.
  • Troubleshoot product defects and work with team to resolve successfully.
  • Develop tests to ensure high code quality and catch future regressions.
  • Peer review code changes submitted by other members of the team.
  • Participate in team activities including standups, backlog reviews, retrospectives, and brainstorming sessions.
  • Explore and apply new technologies to continually improve our infrastructure and processes.

Who You Are:
  • You are passionate about technology and are dedicated to delivering a high-quality product to enable customer success.
  • You research initiatives and try new approaches. You stay aligned with your goals and stay productive.
  • You make connections and build relationships with your colleagues, focusing on creating and effective collaborative style.
  • You take time to ask questions and define the problem and make learning a priority and a goal.
  • You dig for root causes of a problem and look for patterns.
  • You try different solutions for problems and learn from the results.

Must Have:
  • Bachelor s degree in computer science or engineering (or similar)
  • 5+ years of software development experience
  • Object oriented programming and proficiency in C++
  • Experience working with Windows and Linux OS drivers
  • Understanding of good software design and computer architecture principles including:
  • Operating system components and design
  • Familiarity with embedded, kernel or low level hardware/software integration
  • Data structures
  • Experience with Agile methodology.
  • Experience with testing frameworks.

Demonstrated ability to:
  • Problem-solve effectively - diagnose technical issues and propose reasonable solutions; enjoy problem solving
  • Take initiative, be a self-starter, and work independently
  • Persistently drive tasks and projects to successful completion
  • Take ownership of goals and project schedules
  • Listen attentively and grasp fast-paced technical conversations
  • Quickly learn applicable technology, systems, and products
  • Passion for learning about and working with computer-industry technologies
  • Strong work ethic and drive to succeed

Similar Jobs

See more jobs