
R&D Sr. Software Engineer
- Farmers Branch, TX
- Permanent
- Full-time
- Contribute directly to ROS-based C++ and Python codebases, running on Linux systems.
- Create software designs, host design and code reviews, and engage with SDLC processes.
- Responsible for owning key development and acting as a key stakeholder in review approvals.
- Mentor and guide junior team members – engage in peer programming.
- Engage in scoping, planning, and scheduling your work in an Agile workflow.
- Engage in, and help create and drive, best practices and SOPs for software development.
- Create test plans and engage in hands-on testing and verification on live Robots & Hardware.
- Uphold our safety standards when interacting with live equipment.
- Participate in field trials and customer on-site Beta deployments as we release new products.
- Work with other Bastian Solutions and TICO business units throughout the release process of R&D products (Manufacturing, Commissioning, Development, etc).
- Bachelors Degree in Computer Science, Computer Engineering, or similar field
- Minimum 8+ years of relevant experience
- Experience designing and implementing production software systems.
- Experience with Agile development environment and a strong drive for SOPs.
- Expert in Linux environment and developing for Linux systems.
- Expertise in C/C++ and Python, Experience with other software technologies (Web Development, SQL, etc.).
- Experience with CI/CD and testing methodologies and implementation.
- Experience with Containerization and Deployment Strategies.
- Experience with version control systems, GIT preferred.
- Experience with ROS (Robot Operating System).
- Experience with low-level communication interfaces – TCP/IP, Sockets, CAN, SPI.
- Experience developing for, or interfacing with, embedded systems and microcontrollers.
- Experience with Robotics technologies (Motor Controllers, Lidars, Encoders, and various sensor technologies).
- Exposure to, or development experience with, Autonomous Navigation Systems.
- Up To 10% overnight travel (Travel expenses paid by Bastian Solutions)
- Health, Dental, and Vision Insurance
- 401(k) Retirement Plan with a company match
- Vacation/Holiday Pay
- Tuition Reimbursement
- Flexible Work Schedules
- Volunteer Work
- Professional Associations, Conferences and Subscriptions
- Company Meetings & Events