Browse
···
Log in / Register

SW Engineer-C++

Negotiable Salary

Axiom Software Solutions Limited

Indianapolis, IN, USA

Favourites
Share

Description

Design, develop, and maintain software applications using Visual C++. Collaborate with cross-functional teams to define software requirements and specifications. Write clean, efficient, and maintainable code. Perform debugging, troubleshooting, and bug-fixing activities. Conduct code reviews to ensure adherence to coding standards and best practices. Optimize application performance for speed and scalability. Participate in the full software development lifecycle, from requirement gathering to deployment. Qualifications **********Please include educational qualification************ Proven experience as a VC++ Developer or in a similar role. Strong understanding of Visual C++ and object-oriented programming principles. Experience in developing SDI,MDI,DIALOG based applications using MFC library. Experience in working with CORBA architecture model. Experience in developing multithreaded applications. Experience in basic linux shell programming / commands. Experience in using static code analysis tools like CAST.

Source:  workable View original post

Location
Indianapolis, IN, USA
Show map

workable

You may also like

Workable
COBOL Mainframe Programmer/Developer
**Candidate MUST be local to Metro Atlanta** **Onsite REQUIRED** Job Description: GDOL is looking for a skilled and experienced COBOL Mainframe Programmer/Developer. This role involves translating business requirements into robust programming solutions, maintaining and enhancing custom software, and providing production support. The ideal candidate will possess a deep understanding of the COBOL programming language, and JCL on IBM/DELL mainframe operating systems. This is a consulting position offering a challenging opportunity to contribute to critical projects and enhance your technical skills in a dynamic environment.   Responsibilities: 1.       Translate analysis and design documents, as well as specifications, into well-structured programs. Maintain and enhance custom developed software by modifying and testing user data entry screens, batch processing, reports, queries, and menus. Conduct thorough reviews of existing code, data, and business processes to support non-database functions. Execute test program changes, update test files, run tests, review results, and ensure the correctness of program changes based on provided requirements. Identify and correct data errors through application logic and develop data analysis/summary reports utilizing IBM and Microsoft tools. Assist with the conversion from COBOL application to web-based application. Prepare both program-level and user-level documentation to support the software development lifecycle. Enhance software to reduce operating time or improve efficiency, following organization guidelines and procedures for code management and deployment. Required Experience/Skills: Minimum of 5 years' experience in COBOL development on Mainframe, JCL development and maintenance Proven experience with COBOL, DB2 , JCL, Control-M Solid understanding of the full software development life cycle, including design, development, integration testing, and deployment. Ability to troubleshoot, test, and debug computer software to produce required outcomes. Strong analytical skills to support non-database functions, correct data errors, and develop data analysis/summary reports. Experience in preparing comprehensive documentation for both program-level and user-level. Excellent communication skills to obtain user sign-off on all changes prior to moving to production. Capability to follow organization guidelines and procedures for checking out source code, migrating changes, etc. Commitment to enhancing software for improved efficiency and reduced operating time.  Java programing knowledge 2.     AWS hands on experience 3.     Postgres DB experience 4.     Kofax
Atlanta, GA, USA
Negotiable Salary
Workable
Machine Learning Specialist
Applied Physics is seeking a highly motivated and skilled professional to join our Machine Learning team at the Advanced Propulsion Laboratory at Applied Physics. In this role, you will have the opportunity to work on cutting-edge research in new and emerging fields. Responsibilities: Conduct research on state-of-the-art Machine Learning algorithms relevant to the problem being addressed. Implement, train, and validate proposed algorithms for specific problem domains. Contribute to the integration of algorithms within larger programmatic systems that require these capabilities. Collaborate with others in a multidisciplinary team environment to accomplish research goals. Pursue both independent and collaborative research interests and interact with a broad spectrum of scientists internally and externally to the Laboratory. Publish research results in peer-reviewed scientific journals and present results at conferences, seminars, and meetings. Travel as required to coordinate research with collaborators and visit field sites. Requirements PhD in Computer Science, Computational Engineering, Applied Statistics, Applied Mathematics, or another technical discipline providing an underlying skillset in data analysis and Machine Learning techniques. Fundamental knowledge of and/or experience developing and applying algorithms in one or more of the following Machine Learning areas/tasks: deep learning, representation learning, zero- or few-shot learning, active learning, reinforcement learning, natural language processing, ensemble methods, statistical modeling and inference (e.g., probabilistic graphical models, Gaussian processes, or nonparametric Bayesian methods). Experience in the broad application of one or more higher-level programming languages such as Python, Java, Scala, or C/C++. Experience with one or more deep learning libraries such as PyTorch, TensorFlow, Keras, or Caffe. Proven ability to undertake original research and communicate findings in peer-reviewed publications. Experience working with a multidisciplinary team of scientists, engineers, and project managers to develop and apply these capabilities to inform engineering decisions. Proficient verbal and written communication skills to collaborate effectively in a team environment and present and explain technical information. Benefits We offer a competitive salary and benefits package, flexible work hours, and opportunities for growth and career development. Join our dynamic and passionate team and help us make a positive impact on the world. If you are a talented, motivated, and empathetic individual who shares our passion for making a difference, we encourage you to apply for this exciting opportunity to work with our team at Applied Physics. Applied Physics is an equal opportunity employer.
New York, NY, USA
Negotiable Salary
Workable
Senior Backend Software Engineer
Flexcompute is leading the transformation of engineering simulation with our revolutionary ultra-fast simulation technology. Our flagship products, including the industry-leading Computational Fluid Dynamics (CFD) software Flow360 and electromagnetic simulation software Tidy3D, are reshaping how simulations are conducted across diverse sectors. Founded by visionaries from Stanford and MIT and supported by top-tier venture capital firms, we are a rapidly growing team dedicated to breaking boundaries and challenging the norms of the multi-billion-dollar engineering simulation market. Role Overview We are looking for a Backend Software Engineer to help us design and implement scalable solutions that meet the growing demands of our advanced EM simulation platform. The ideal candidate has expertise in high-performance computing (HPC), infrastructure, web API design, and systems design. Additionally, the candidate will be help us enhance our data management, frontend-backend API unification, and cloud integration. Key Responsibilities Contribute to general software development efforts, such as API unification, simulation data management (e.g., caching, syncing, storage), and scripting improvements. Collaborate with EM and infrastructure teams to implement simulation-specific solutions, including enhancements to back-end/scheduler integrations and Python front-end functionality. Improve our task pipelines through an innovative design for a web API in a multi-physical simulation context. Develop and maintain hybrid cloud compute and storage solutions, integrating on-premise HPC systems with modern cloud platforms. Optimize and manage high-performance computing clusters equipped with high-speed interconnects. Requirements Education: Bachelor’s degree or higher in computer science or computer engineering. Technical Skills: Proficiency in Python, C++, and Java, with experience in distributed computing environments (e.g., MPI). Familiarity with backend API development, documentation, packaging, and deployment. Understanding of HPC computing, system administration, and networking. Experience compiling and optimizing C++ source code. Expertise in cloud computing and storage solutions. Proficiency in Linux operating systems, software deployment (e.g., Ansible), and backend security. Experience with containerization and orchestration tools (e.g., Docker, Kubernetes, Swarm). Innovative Mindset: Ability to learn quickly, adapt to new challenges, and innovate in a fast-paced startup environment. Bonus Skills: Familiarity with electromagnetic physics simulations Knowledge of memory, CPU, and GPU resource optimization. Familiarity with simulation-specific tooling and workflows. Understanding of simulation GUI and scripting interfaces. Example Projects Work with the wider team to merge code into a single repo and then build CI/CD that enforces best-practices, like protecting the main branch Implement docker container usage across the developer workflow, from development to deployment including automated, parameterized image building for on-premise customers Build and deploy a desktop configuration with GUI that connects to a network simulation service and includes licensing controls Track, monitor, and improve the end-to-end latency of simulation runs across all user traffic Manage the sizing and configuration of the high-performance computing cluster comprised of CPUs and GPUs, and track metrics like utilization and performance Collaborate closely with EM team members on the design and optimization of multi-physics simulation workflows, including using frameworks like Slurm and Dask and redesigning our web API Join Us By joining Flexcompute, you’ll be at the heart of a movement set to redefine the engineering simulation industry. You will play a key role in shaping the future, where our innovations in simulation technology pave the way for groundbreaking advancements. We are committed to fostering an innovative and collaborative culture where boundaries of possibility are re-imagined, driven by creativity, expertise, and a shared vision of transforming the technological landscape. Benefits Competitive compensation with equity of a fast-growing startup. Medical, dental, and vision health insurance. 401(k) Contribution. Gym allowance. Friendly, thoughtful, and intelligent coworkers.
Boston, MA, USA
Negotiable Salary
Craigslist
Build a Career in Software Development 🧑‍💻
We are inviting dedicated individuals ready to pursue careers in technology. If you want to gain real coding experience, complete major projects, and prepare for junior developer jobs, this program is for you. This remote program provides nearly 900 hours of structured training and can be taken full-time or part-time. You will learn programming languages, developer tools, and workflows while building a résumé and portfolio for employers. 🖥️ Technology & Programming Fundamentals -Understand computer systems, networks, browsers, and internet functions -Study algorithms, data structures, security basics, and number systems -Practice Python scripting, command line tools, and flowchart design 💻 Web & Front-End Development -Build responsive websites with HTML5, CSS3, and Bootstrap -Create interactive apps using JavaScript, jQuery, and React.js -Practice modern web design and layout techniques 🗄️ Back-End & Database Development -Design and manage databases with SQL and SQL Server -Perform CRUD operations and relational database modeling -Build scalable applications with Python (Django) and C# (.NET Core) 🧑‍💻 Programming Languages & Tools -Learn C#, Python, JavaScript, HTML, CSS, SQL, and more -Use Git, GitHub, Visual Studio, and Team Foundation Server -Apply professional coding collaboration and version control 🧪 Capstone Projects -Complete two advanced projects (Python + C#) -Build portfolio-ready applications using Agile, Scrum, and DevOps -Practice debugging, teamwork, and problem-solving skills 🧰 Career Preparation -Learn résumé and cover letter writing for the tech industry -Practice coding interviews and whiteboard techniques -Prepare for entry-level developer opportunities 🚀 No prior training necessary. Remote-friendly program. Begin your journey as a developer today. 👉 Apply here: https://softwaredevpros.online/
2901 Andorra Ct, Parkville, MD 21234, USA
$30/hour
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.