AL
Information Technology - Software Engineer
Artech LLC
🇺🇸 United States
On-site
Mid level
1 month ago
$60.00 – $90.15 / hour
- Agile
- Scrum
- Object Oriented Programming
- C++
- Windows
- Linux OS
1 month ago
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
Information Technology - Software Engineer · Artech LLC