Browse
···
Log in / Register

Principal Software Engineer - C++

Negotiable Salary

Code Metal

Boston, MA, USA

Favourites
Share

Description

Job Title Principal Software Engineer - Program Analysis for AI Overview We are looking for an experienced software engineer to help us build a new generation of transpilation tools enabled by AI and modern verification techniques that promises to bridge the gap between algorithm development and deployment to embedded systems. In this role you will play a lead role in architecting and implementing novel code generation pipelines that use a mix of Generative AI, Static Analysis and Formal Verification methods to translate code written in one language to another. Requirements Responsibilities ● Define Software Architecture for Agentic AI pipelines. ● Build well tested extensible code foundations for code translation products. ● Collaborate with domain specialists to incorporate formal verification and static analysis methods into code generation pipeline. ● Collaborate with the software engineering and research teams to build robust code repositories and continuous integration processes. Must Have ● Seven or more years of experience with collaborative enterprise-level software development in C++ to deliver products to a large customer base ● Demonstrated experience gathering requirements from stakeholders and distilling them into software designs ● Demonstrated experience planning and executing on large projects in a team-based setting ● Demonstrated history of building and delivering robust software by employing best practices throughout the SDLC process, including Code review, Testing, Continuous integration, Release management and Build systems Great to Have ● Experience with Compiler development - experience with Clang, LLVM ● Experience with advanced software verification techniques like fuzzing and/or formal verification ● Python experience ● Experience with ML Tools and Frameworks ● Experience working with embedded, heterogeneous (FPGA and/or GPU), and/or distributed systems

Source:  workable View original post

Location
Boston, MA, USA
Show map

workable

You may also like

Workable
Software Engineer, Skill Level 0
At Avalore, we are a mission-driven, veteran-owned small business that helps government agencies harness the power of data and emerging technologies to solve complex problems. Our team combines deep technical expertise with a passion for public service, delivering innovative, responsible solutions in AI, data governance, cybersecurity, and enterprise transformation. Joining Avalore means working alongside experts who have successfully led high-impact initiatives across the DoD and Intelligence Community, and being part of a company that values integrity, agility, and purpose. Your responsibilities will include: Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.  Analyze user requirements to derive software design and performance requirements  Design and code new software or modify existing software to add new features  Debug existing software and correct defects  Integrate existing software into new or modified systems or operating environments  Develop simple to complex data queries for existing or proposed databases or data repositories  Provide recommendations for improving documentation and software development process standards  Works individually or as part of a team.  Reviews and tests software components for adherence to the design requirements and documents test results.  Utilizes software development and software design methodologies appropriate to the development environment.  Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. Requirements Bachelor’s degree in a technical discipline from an accredited college or university is required  Four (4) years of relevant SWE experience may be substituted for the degree  Ability to work independently and manage multiple priorities. TS/SCI and Special Security Accesses and Polygraph required. Applicants must be currently authorized to work in the United States on a full-time basis. Avalore will not sponsor applicants for work visas for this position. Desired: Cloud, CNO, DevOps, Data Analytics, Machine Learning & AI  Benefits Eligibility requirements apply. Health Care Plan (Medical, Dental & Vision) Retirement Plan (401k, IRA) Life Insurance (Basic, Voluntary & AD&D) Paid Time Off (Vacation, Sick & Public Holidays) Short Term & Long Term Disability Training & Development Employee Assistance Program
Fort Meade, MD, USA
Negotiable Salary
Workable
Software Dev Engineer IV
Job Title: Software Dev Engineer IV Location: Herndon, VA, 20171 Duration: 6 Months       Job Type: Contract         Work Type: Hybrid   Job Description:  Design, develop, implement, test, document and deploy full-stack, cloud-native, contact center-related software applications, tools, systems and services using multi-threaded programming, development in Python and React/node.js, implementing architecture patterns and design patterns, and utilizing generative AI large language models. Assist in gathering and analyzing business and functional requirements, and translate requirements into technical specifications for robust, scalable, supportable solutions that work well within the overall system architecture. Own delivery of entire piece of system or application, and serve as technical lead on complex projects using best practice engineering standards. Produce comprehensive, usable software documentation. Qualifications: MS or BS in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field, plus five years of progressively responsible experience in the job offered or related occupations of Software Engineer, Software Developer, or related. Required technical skills: Coding proficiency in Python, and front-end development experience with Javascript/React. Proficiency development with services such as AWS Lambda, Step Functions, DynamoDB, AppSync, Bedrock, SageMaker, and CloudWatch. Proficiency in developing and integrating with REST-based or GraphQL-based APIs. Proficiency in developing infrastructure-as-code deployment solutions such as AWS CloudFormation or AWS CDK . Experience collaborating with other developers using git repositories, including creating and managing feature branches, pull requests, code merge, and GitHib actions or equivalent. Preferred skills: Experience with Contact Center development and telephony infrastructure. Experience with prompt engineering for modern large language models. Experience using modern AI-based agentic coding assistants for code development, test development, and documentation. Track record of building successful serverless architectures following AWS Well Architected principles. Candidate Requirements:  Years of Experience: 5+ Years Degree or Certification: Bachelors’ degree preferred Top 3 must-have hard skills:  Generative AI based coding AWS serverless Python and JavaScript/React Required: 5+ years-* Python Developer,  Javascript/React, AWS, (Gen AI/ AI / ML/ MLops / etc..,) Only Hybrid 
Herndon, VA 20170, USA
Negotiable Salary
Craigslist
After School Enrichment Cooking Instructor - Central New Jersey (Princeton)
Bring your love of cooking to kids! Sticky Fingers Cooking® is hiring fun, reliable instructors to teach 1-hour after school cooking classes (we provide training, tools, and recipes). MULTIPLE LOCATIONS AVAILABLE! https://stickyfingerscookingnj.workbrightats.com/jobs/ Are you looking for a fun, part-time job? Do you love the magical combination of children and cooking? Are you passionate about introducing kids to new ingredients and exploring new tastes in the kitchen? Do you have a love for food and want to lead cooking classes for children using our kid-tested and approved recipes? Why You'll Love This Job: $60 per class (~$30–$35/hr with setup/cleanup) Flexible part time, Mon–Fri 2–5 PM (teach 2+ days a week) All supplies, curriculum, and training provided Make a difference teaching kids healthy cooking skills Supportive team and ongoing training What You'll Do: Teach hands-on cooking classes for kids ages 5–13 Prep ingredients and classroom (arrive 20–30 min early) Manage groups of 8–14 students safely and positively Spark fun, creativity, and confidence in every class Requirements: Experience working with kids (teaching, camp, coaching, childcare, etc.) Reliable transportation Lift/carry up to 30 lbs Available 2+ days per week, 2–5 PM ServSafe Food Handler (or willing to obtain, we'll guide you) Background check required Let's TACO-bout "a day in the life" of an After School Children's Cooking Instructor As a part-time After School Children's Cooking Instructor, you are the face of our company, getting to interact with children between the ages of 3-18, parents, and school staff each week. You work on-site at different locations in your area, leading hour-long healthy and engaging cooking enrichment classes for students. Each week, you create creative recipes and teach children about new ingredients and healthy foods from all over the world in an engaging and hands-on way. Your organizational skills come into play as you review weekly class curricula and prepare for instruction which includes shopping independently for fresh ingredients. You teach basic kitchen skills including washing, cutting, grating, stirring, measuring, nutrition, and more as well as the history, geography, and language behind each recipe. Kids learn in a dynamic hands-on environment while you provide the direction and encouragement to create a new recipe each class. Teach kids healthy food habits that will nourish their bodies and minds for a lifetime. Our chefs are ONE in a MELON! Meet some of them in this video: https://vimeo.com/492139079 About Us: Sticky Fingers Cooking has taught over 200,000 kids nationwide since 2011. Join us in spreading the joy of cooking!
40 William St, Princeton, NJ 08540, USA
$60/hour
Workable
Dot Net developer
Job Description Dot Net developer with 5-7 years of hands-on development experience . Role involves working directly with clients to understand business requirements and deliver solutions. Collaborating closely with business stakeholders and offshore teams to ensure seamless communication and successful project execution. Requirements: 5-7 years of hands-on experience in DotNet development, with profiency in C#, VB.Net. Strong understanding of the .NET framework, including ASP.NET, ASP.NET Core, and related technologies. Proficiency in database design and SQL, with experience in SQL Server or other database technologies. Experience with web development technologies, including ASP.NET, MVC, APIs, and potentially front-end technologies like HTML, CSS, JavaScript Experience in client-facing roles, with the ability to translate business requirements into technical solutions. Collaborating with business and offshore teams to deliver successful projects. Troubleshoot and resolve complex technical issues in a timely manner. Participate in code reviews, ensuring high standards of quality, performance, and security. Contribute to the architecture and design of software solutions in line with industry best practices. Strong knowledge of software development life cycle, Agile methodologies, and version control systems (e.g., Git). Excellent problem-solving skills and attention to detail. Strong communication skills, with the ability to engage with both technical and non-technical stakeholders. Preferred Skills: Experience with microservices architecture. Knowledge of cloud platforms like AWS, Azure, or Google Cloud. Familiarity with DevOps practices and CI/CD pipelines.
Englewood Cliffs, NJ 07632, USA
Negotiable Salary
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.