Software Engineer C++
5 hours ago
We support democracy.
Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish this through continuous investments in research and development, resulting in regular product updates and security enhancements for each voting system we design, build, sell and support.
Join the ES&S Product Development team where we are crafting the future of voting in the United States On our team, you will push boundaries to provide solutions that meet the industry’s ever-evolving needs. Our people apply their innovative perspectives to challenges big and small, and ES&S provides the resources to make our employees’ vision a reality.
As a Software Engineer on the product development team, you are responsible for designing, implementing and maintaining software applications according to product requirements. You are responsible for coding, debugging, testing and troubleshooting throughout the application development lifecycle. Based on your experience, your role will evolve into a key player involved in all aspects of the software development lifecycle, from research and design to implementation, testing, and evaluation. You will work closely with hardware product developers to ensure that our software meets the needs of our customers and is integrated seamlessly with our hardware products.
Essential Duties and Responsibilities:
Gain familiarity with our products, processes, tools and technology.
Deliver high-quality software and automated tests ensuring alignment with customer needs and project goals.
Prefers working in a culture of collaboration, teamwork, pair-programming, mentoring, and continuous improvement.
Troubleshoot & debug software in voting machines and associated systems, both fielded and under active development.
Work cross-functionally in an agile environment with team members including product managers, business analysts and other stakeholders as needed to understand business requirements, plan, and execute development activities.
Demonstrate a passion for continuous learning, experimenting with new tools, technologies, and methodologies to improve both personal and team performance.
Requirements:
Experience with C++ version 11 and above.
Experience with Linux, Linux C++ based compilers, linkers and debugging tools.
Experience with git (BitBucket, GitHub, etc) is a plus
Familiarity with cmake is a plus.
Experience with basic computer architecture concepts, data structures and algorithms.
Skilled in problem-solving and troubleshooting.
Excellent oral and written communication skills.
Education preferred: B.S. or M.S. in Computer Engineering, Computer Science and/or equivalent experience.
EEO Statement: Election Systems & Software, LLC is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth and pregnancy-related conditions), gender identity or expression (including transgender status), sexual orientation, marital status, military service and veteran status, physical or mental disability, genetic information, or any other characteristic protected by applicable federal, state or local laws and ordinances. Election Systems & Software, LLC's management team is dedicated to this policy with respect to recruitment, hiring, placement, promotion, transfer, training, compensation, benefits, employee activities, access to facilities and programs and general treatment during
-
Software Engineer C++
1 week ago
Omaha, NE, United States Election Systems & Software Full timeDescription:The full job description covers all associated skills, previous experience, and any qualifications that applicants are expected to have.We support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the...
-
Software Engineer C++
1 week ago
Omaha, United States Election Systems & Software Full timeDescription:We support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish this through continuous investments in research and development, resulting in regular product updates and...
-
Software Engineer C++
1 week ago
Omaha, United States Election Systems & Software Full timeDescription:The full job description covers all associated skills, previous experience, and any qualifications that applicants are expected to have.We support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the...
-
Software Engineer C++
1 week ago
Omaha, United States Election Systems & Software Full time $70,000 - $120,000Description:The full job description covers all associated skills, previous experience, and any qualifications that applicants are expected to have.We support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the...
-
Software Engineering Manager
2 months ago
Omaha, NE, United States Election Systems & Software Full timeWe support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish this through continuous investments in research and development, resulting in regular product updates and security...
-
Software Engineering Manager
4 weeks ago
Omaha, NE, United States Election Systems & Software Full timeWe support democracy.The information below covers the role requirements, expected candidate experience, and accompanying qualifications.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish...
-
Software Developer C++
2 weeks ago
Omaha, Nebraska, United States Election Systems & Software LLC Full timeJob DescriptionWe are seeking a skilled Software Engineer to join our Product Development team at Election Systems & Software LLC.As a Software Engineer, you will be responsible for designing, implementing, and maintaining software applications according to product requirements.Key Responsibilities:Gain familiarity with our products, processes, tools, and...
-
Software Engineering Manager
3 weeks ago
Omaha, Nebraska, United States Election Systems & Software Full timeJob DescriptionWe are seeking a highly skilled Software Engineering Manager to lead our Product Development team. As a key member of our team, you will be responsible for delivering high-quality software that meets our design and requirements.Key Responsibilities:Deliver quality software that meets designs and requirements specified to the software...
-
Software Engineering Manager
3 weeks ago
Omaha, Nebraska, United States Election Systems & Software Full timeAbout UsElection Systems & Software (ES&S) is a leading provider of voting solutions and election technology. Our mission is to deliver innovative and secure products that enhance the voting experience.Job DescriptionWe are seeking a highly skilled Software Engineering Manager to lead our Product Development team. As a key member of our team, you will be...
-
Software Engineering Manager
1 month ago
Omaha, United States Election Systems & Software Full timeWe support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering - we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish this through continuous investments in research and development, resulting in regular product updates and security...
-
Software Engineering Manager
2 weeks ago
Omaha, United States Election Systems & Software Full timeWe support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish this through continuous investments in research and development, resulting in regular product updates and security...
-
Software Engineering Manager
3 weeks ago
Omaha, Nebraska, United States Election Systems & Software LLC Full timeJob OverviewWe are seeking a highly skilled Software Engineering Manager to lead our Product Development team. As a key member of our team, you will be responsible for delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesLead a team of software engineers in the development of our products, ensuring timely...
-
Software Engineering Manager
2 months ago
Omaha, United States Election Systems & Software Full timeWe support democracy.The information below covers the role requirements, expected candidate experience, and accompanying qualifications.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish...
-
Software Engineering Manager
3 weeks ago
Omaha, Nebraska, United States Election Systems & Software LLC Full timeJob Title: Software Engineering ManagerWe are seeking a highly skilled Software Engineering Manager to lead our Product Development team at Election Systems & Software LLC.Job SummaryThe Software Engineering Manager will be responsible for leading a team of talented developers as they build the next generation of our products. This role will focus on...
-
Software Engineering Manager
2 weeks ago
Omaha, Nebraska, United States Election Systems & Software LLC Full timeJob DescriptionWe strive to maintain voter confidence and enhance the voting experience.Election Systems & Software (ES&S) is dedicated to providing products and services of exceptional quality and value. Our vision is to continuously invest in research and development, resulting in regular product updates and security enhancements for each voting system we...
-
Software Engineer
3 days ago
Manassas, VA, United States John Galt Staffing Full timeSeeking a Software Engineer to support the development and deployment of a complete sonar suite on board various U.S. Navy submarines. This position requires an independent individual capable of self-directed issue resolution. Experience with large project and/or DoD programs preferred, but not required. The work will be performed at our customer site in...
-
Robotics Software Engineer V
3 days ago
Redmond, WA, United States Intelliswift Software Full timeJob Title: Robotics Software Engineer VLocations: 100% Onsite at Redmond, WA 98052Duration: 12 Months Contract on W2 (Possible Extension)Summary:We are seeking a highly skilled software engineer to work on hardware integration and automation projects. The ideal candidate will have experience working with consumer electronics, firmware, and lab test equipment...
-
Embedded C Software Engineer
3 days ago
East Hartford, CT, United States USPRO Full timeEmbedded C Software EngineerFull-Time PositionHybrid Role – Commuting Distance from East Hartford, CTJob Description:We are seeking a skilled and experienced Embedded C Software Engineer to join our innovative team. In this role, you will be a key contributor to the engineering group, engaging in the design, development, review, testing, and documentation...
-
Embedded Software Engineer
5 days ago
Huntsville, AL, United States Thompson Software Solutions Full timeThompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...
-
Director, Software Engineering
1 day ago
Wakefield, MA, United States C-4 Analytics, LLC Full timeDirector, Software Engineering: Wakefield, MA (REMOTE) – C-4 AnalyticsC-4 Analytics is a fast-growing, private, full-service digital marketing company that excels at helping automotive dealerships increase sales, increase market share, and lower cost per acquisition. C-4 Analytics is committed to developing innovative solutions for every dealer in every...