Top Hybrid C++ Jobs in Chicago, IL
Optimize compile times, improve code quality systems, and simplify software processes to improve the daily workflow of engineers. Lead engineering efforts to solve complex technical challenges in a monorepo codebase. Design and build infrastructure to support development processes. Drive adoption of best practices in code health, development productivity, and maintainability. Collaborate with software teams to influence design for engineering excellence.
Associate Application Engineers at Discover are focused on learning fundamental programming techniques, working with and learning from engineering teammates, and actively managing and escalating risk and customer-impacting issues. Responsibilities include learning programming techniques, observing and reacting to quality issues, participating in agile practices, and using preferred tools and environments. Minimum qualifications include a Bachelor's degree in Computer Science or related field, or 6 months of relevant Discover Engineering training, and experience in distributed programming languages like Java or C++. Nice to have skills include coding and debugging Java applications, knowledge of Junit/BDD, and basics of shell scripting.
Responsible for developing and maintaining risk model software in production and testing environments. Collaborate with team members to enhance technical capabilities for model development and monitoring. Manage resources in local and AWS cloud environments, develop CI/CD pipelines, and provide production support.
Featured Jobs
The job involves designing, implementing, testing, deploying, and maintaining software solutions to transform platform service performance. Responsibilities include executing short-term strategies, engineering product features, running predictions on distributed systems, and contributing to team performance.
Lead a team of firmware engineers to design and optimize firmware subsystems for an access control product line. Make critical technical decisions, debug complex issues, collaborate with cross-functional teams, and influence product direction.
Seeking a Senior Hardware Electrical Engineer with 5+ years of experience in designing low power digital and analog circuits, microprocessors, memory, power supplies, and various hardware interfaces. Responsibilities include circuit design, schematic generation, PCB layout, test procedures writing, full product development life-cycle, and collaboration with cross-functional teams.
Develop and implement high-volume data systems for trading performance evaluation and decision-making. Collaborate with team members and customers to drive roadmap and strategy. Stay updated with new technologies and expand system capabilities.
The experienced FPGA verification engineer will be responsible for creating testbenches, writing verification plans, debugging RTL bugs, collaborating with designers, managing regression, and developing tools.
Entry-level software engineer position at a fintech company specializing in securities-based lending automation. Responsibilities include full software development life cycle involvement, hands-on coding, bug fixing, technical support, and ad-hoc projects. Ideal for candidates eager to learn and grow within a collaborative tech environment.
Lead team members in accomplishing project deliverables and provide training and mentoring to junior employees. Develop software using Perl, Python, Java, or other languages to create automated functional and load tests against products’ web applications. Use tools and languages including Selenium Webdriver, RSpec, Cucumber, Java, Ruby on Rails, and Angular. Research new technologies or industry best practices and share new insights. Coordinate with internal IP telephony and web product teams to accomplish coding deliverables.
Top hybrid Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results