Senior Software Engineer
Vector Technical · vectortechnicalinc.com
AuroraSenior
Subscribers got this job on 17 October 2026.
New jobs reach them at 8 am and 6 pm, 5 days before they open here. Get the next one first
The job in short
Senior software engineer.
JavaScriptC++MySQLLinuxFPGASOC
Details
- Found
- 8 d ago · posted 2026-10-17
- Location as listed
- Aurora, Ohio
- Role
- Software Engineer
- Source
- The company’s own careers site
Full description
Vector's partner is looking for a Senior Software Engineer who will take ownership of the full software life cycle from concept capture through end-of-life deprecation. Planning and process monitoring throughout the software life cycle are integral to the position’s responsibilities, such as specification, coding, testing, and QA/QC of the product. In addition to product development, a successful Senior Software Engineer acts as a role model and mentor for junior-level engineers, helping in guiding both their day-to-day contributions and their professional growth.
Direct Hire
8a-5p
Up to $125k/yr., depending upon experience and skills
Responsibilities:
• Work with customers to define and capture requirements.
• Use state of the art software techniques to design applications for new products.
• Take ownership of and maintain existing software subsystems.
• Directly contribute to the addition of new features and bug fixes to new and existing systems.
• Develop in-depth understanding of complex SoC, DSP, FPGA, and similar components.
• Develop testing strategies for complex, configurable applications.
• Manage product life-cycle trajectory.
• Participate in software code reviews via on-line tools.
• Enhance the new product development process.
• Mentor junior-level engineers.
• Occasional need to work at customer site for short periods, for example during system integration and acceptance, or when providing consultancy services.
Qualifications:
Required
• A minimum of 8 years of success in full software lifecycle development from concept capture through end-of-life
• In-depth knowledge of C/C++ programming
• In-depth knowledge of operating systems, Linux, drivers, memory, processes, etc.
• In-depth knowledge of database tools such as MySQL.
• Working knowledge of web interface tools such as PHP, JavaScript, etc.
• Working knowledge of scripting languages, e.g., Python, Bash, etc.
• Practical skill in design and construction of useful, real-world items
• Hands-on experience in embedded real-time software development with embedded Linux or other embedded OS.
Desired
• Master of Science in Electrical Engineering, Master of Science in Computer Engineering, Master of Science in Computer Science or a Ph.D. in these disciplines would be highly desired
• 8+ yrs. experience
• Success with integrated hardware/software co-design.
• Experience with embedded Linux build frameworks such as Yocto or Buildroot
• Experience with TCP/IP networking and industrial data communication protocols such as MODBUS/TCP, BACnet, and SNMP
• SQL/JavaScript experience
• Expertise with project management and defect management tools
• Experience with Windows and Linux application development
Software Engineer jobs in the United States · All Vector Technical jobs