Senior Software Engineer
4 hours ago
Matrix designs, manufactures, and sells innovative technological products that help keep people safe. Originally focused on the underground coal mining industry, Matrix has expanded into new industrial markets in the United States and globally.
We are currently seeking a Senior Modern C++ Software Engineer. This position will play a pivotal role in designing, developing, and optimizing high-performance software solutions. You will collaborate with cross-functional teams to create robust and scalable applications that meet the evolving needs of our clients. Your expertise in Modern C++ and software engineering best practices will be instrumental in driving the success of our projects. This position works in a team environment at our home office in Newburgh, IN. This is not a remote position.
This position reports to the Software Manager.
Duties and Responsibilities
- Design, develop, and maintain high-performance software applications using Modern C++ (C++11/14/17/20).
- Maintain legacy software applications utilizing C++.
- Collaborate with product managers, software engineers, and other stakeholders to define project requirements and deliver innovative solutions.
- Optimize code for performance, scalability, and maintainability.
- Conduct code reviews and provide mentorship to junior engineers.
- Stay up to date with the latest industry trends and technologies to ensure our solutions remain at the forefront of innovation.
- Troubleshoot and resolve complex technical issues.
- Contribute to the continuous improvement of our development processes and practices.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in software development with a strong focus on Modern C++.
- Proficiency in C++11/14/17/20 and familiarity with the C++ Standard Library and Boost.
- Experience with multi-threading, concurrency, and parallel programming.
- Strong understanding of software design patterns, data structures, and algorithms.
- Experience with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team in a fast-paced, dynamic environment.
- Experience with other programming languages such as Python, Java, or Rust.
- Knowledge of cloud computing platforms (e.g. AWS, Azure, Google Cloud).
- Familiarity with containerization technologies (e.g., Docker, Kubernetes).
- Experience with performance profiling and optimization tools.
- Daily job duties will consist of office, lab, and desk work with occasional field testing required.
- Candidate may be required to work underground, but on an infrequent basis.
- While performing the duties of this job, the employee is regularly exposed to work near large moving machinery
- Customer operations may contain airborne particles and allergens
- Matrix employees are furnished and required to wear safety gear such as hard hats, steel toe shoes, reflective clothing, earplugs, and safety glasses.
The employee is occasionally required to stand, walk and stoop, or crouch. The employee may need to lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.
Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Benefits
- First day coverage of all benefits - no waiting period
- No premium medical, dental, and vision insurance - working spouse must take major medical at their place of employment if offered
- On-site health clinic
- Basic Life (2x annual base salary at no cost)
- Optional Life and Accidental Death and Dismemberment (AD&D) insurance (no cost)
- 401(k) Plan with up to an 8% company match
- FSA for Health Care and Dependent Care
- 10 Paid annual holidays plus vacation time
- Educational Reimbursement Program
- Scholarship Program
- Optional Gym Membership
#LI-Onsite
-
Senior Software Engineer
7 days ago
Newburgh, Indiana, United States Matrix Design Group Full timeJob Title: Senior Software EngineerMatrix Design Group is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a pivotal role in designing, developing, and optimizing high-performance software solutions using Modern C++.Key Responsibilities:Design, develop, and maintain high-performance software...
-
Senior Software Engineer
2 weeks ago
Newburgh, New York, United States Matrix Design Group Full timeJob Title: Senior Software EngineerMatrix Design Group is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-performance software applications using Modern C++.Key Responsibilities:Design and develop high-performance...
-
Software Engineering Intern
1 week ago
Newburgh, Indiana, United States Matrix Design Group Full timeWe are seeking a talented Software Engineering Intern to join our team at Matrix Design Group.The selected candidate will assist engineers in the planning and development of application software solutions and assist in the implementation of the completed designs.This position works in a team environment at our home office in Newburgh, IN.This is a paid...
-
Senior Engineering Technician
2 weeks ago
Newburgh, New York, United States StateJobsNY Full timeJob SummaryThis position is not in the Classified Service of New York State, but is covered under New York State Military Law.If selected, current Civil Service employees will lose their seniority within the Classified Service, thereby exempting them from applying for promotional exams within Civil Service.Key ResponsibilitiesAssist in the performance of...
-
Computer Vision Software Engineer
7 days ago
Newburgh, Indiana, United States Matrix Design Group Full timeJob DescriptionMatrix Design Group is seeking a highly skilled Computer Vision Software Engineer Intern to join our team.The selected candidate will assist our engineers in the planning and development of innovative embedded software solutions using data science, computer vision, machine learning, and neural networks.This is a paid internship opportunity...
-
Software Engineering Intern
4 weeks ago
Newburgh, New York, United States Matrix Design Group Full timeJob Title: Software Engineering – Computer Vision InternMatrix Design Group is seeking a highly motivated and talented Computer Vision Software Engineer Intern to join our team. As a key member of our engineering team, you will assist in the planning and development of embedded software solutions using data science, computer vision, machine learning, or...
-
Software Engineering Intern
2 weeks ago
Newburgh, New York, United States Matrix Design Group Full timeJob Title: Software Engineering – Computer Vision InternMatrix Design Group is seeking a highly motivated and skilled Computer Vision Software Engineer Intern to join our team. As a key member of our engineering team, you will assist in the planning and development of embedded software solutions using data science, computer vision, machine learning, or...
-
Software Engineering – Computer Vision Specialist
2 months ago
Newburgh, New York, United States Matrix Design Group Full timeAbout Matrix Design GroupMatrix Design Group is a leading manufacturer of innovative technological products that prioritize safety and efficiency in various industries.Job SummaryWe are seeking a highly skilled Computer Vision Software Engineer Intern to join our team at our home office in Newburgh, IN. As a key member of our software development team, you...
-
Software Engineering Intern
1 month ago
Newburgh, New York, United States Matrix Design Group Full timeJob Title: Software Engineering – Computer Vision InternMatrix Design Group is seeking a highly motivated and talented Computer Vision Software Engineer Intern to join our team. As an intern, you will have the opportunity to work on exciting projects and contribute to the development of innovative technological products that help keep people safe.About the...
-
Software Engineering
4 hours ago
Newburgh, United States Matrix Design Group Full timeMatrix designs, manufactures, and sells innovative technological products that help keep people safe. Originally focused on the underground coal mining industry, Matrix has expanded into new industrial markets in the United States and globally. We are currently seeking a Computer Vision Software Engineer Intern. The selected candidate will assist engineers...
-
Software Engineering – Computer Vision Specialist
2 months ago
Newburgh, New York, United States Matrix Design Group Full timeAbout Matrix Design GroupMatrix Design Group is a leading provider of innovative technological solutions for the industrial sector. Our company has a strong focus on designing, manufacturing, and selling products that enhance safety and efficiency in various industries.Job SummaryWe are seeking a highly skilled Computer Vision Software Engineer Intern to...
-
Software Engineering – Computer Vision Intern
2 months ago
Newburgh, United States Matrix Design Group Full timeMatrix designs, manufactures, and sells innovative technological products that help keep people safe. Originally focused on the underground coal mining industry, Matrix has expanded into new industrial markets in the United States and globally. We are currently seeking a Computer Vision Software Engineer Intern. The selected candidate will assist...
-
Software Engineering Computer Vision Intern
5 hours ago
Newburgh, United States Matrix Design Group Full timeMatrix designs, manufactures, and sells innovative technological products that help keep people safe. Originally focused on the underground coal mining industry, Matrix has expanded into new industrial markets in the United States and globally. We are currently seeking a Computer Vision Software Engineer Intern. The selected candidate will assist engineers...
-
Computer Vision Software Engineer Intern
1 month ago
Newburgh, New York, United States Matrix Design Group Full timeJob DescriptionMatrix Design Group is seeking a highly skilled Computer Vision Software Engineer Intern to join our team. As a key member of our engineering team, you will assist in the planning and development of embedded software solutions using data science, computer vision, machine learning, or neural networks.ResponsibilitiesCollect, annotate, and...
-
Software Engineer
2 days ago
Newburgh, Indiana, United States Solomon Page Full timeWe are seeking a skilled Software Engineer to join our team and contribute to the development of our innovative cloud-based solutions. As a key member of our tech team, you will be responsible for designing, developing, and maintaining our software applications. With a focus on backend development, you will work closely with our cross-functional team to...
-
Senior Civil Project Manager
3 weeks ago
Newburgh, New York, United States Passero Associates Full timeJob Title: Senior Civil Project ManagerPassero Associates is seeking a highly experienced Senior Civil Project Manager to join our team. As a Senior Civil Project Manager, you will be responsible for leading and managing a design team from concept design through construction document development, including the production of drawings, technical...
-
Senior Civil Project Manager
4 weeks ago
Newburgh, New York, United States Passero Associates Full timeJob Title: Senior Civil Project ManagerPassero Associates is seeking a highly experienced Senior Civil Project Manager to join our team. As a key member of our project management team, you will be responsible for leading and managing a design team from concept design through construction document development.Responsibilities:Lead and manage a design team to...
-
Manufacturing Engineer
20 hours ago
Newburgh, United States Matrix Design Group Full timeMatrix designs, manufactures, and sells innovative technological products that help keep people safe. Originally focused on the underground coal mining industry, Matrix has expanded into new industrial markets in the United States and globally.We are currently seeking an experienced Manufacturing Engineer who will help our organization achieve new levels of...
-
Smelter Senior Electrical Engineer
16 hours ago
Newburgh, United States Alcoa Full timeShape Your World At Alcoa, you will become an essential part of our purpose: to turn raw potential into real progress. The way we see it, every Alcoan is a work-shaper, team-shaper, idea-shaper, world-shaper. About the role: The individual selected will provide electrical engineering services to safely meet Warrick Operations' business plan by providing...
-
Senior Account Executive
4 weeks ago
Newburgh, New York, United States Toshiba Business Full timeSenior Account ExecutiveAs a Senior Account Executive on our Enterprise Accounts Team, you will be responsible for driving business growth and revenue in the New York market. Your primary focus will be on developing and maintaining strong relationships with existing clients, as well as identifying and pursuing new business opportunities.Key...