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
Senior Embedded System Software Engineer (Communication)
Headquartered in the United States, TP-Link Systems Inc. is a global provider of reliable networking devices and smart home products, consistently ranked as the world’s top provider of Wi-Fi devices. The company is committed to delivering innovative products that enhance people’s lives through faster, more reliable connectivity. With a commitment to excellence, TP-Link serves customers in over 170 countries and continues to grow its global footprint. We believe technology changes the world for the better! At TP-Link Systems Inc, we are committed to crafting dependable, high-performance products to connect users worldwide with the wonders of technology.  Embracing professionalism, innovation, excellence, and simplicity, we aim to assist our clients in achieving remarkable global performance and enable consumers to enjoy a seamless, effortless lifestyle.  Overview: We are seeking a skilled Senior Embedded Software Engineer to design, develop, and optimize enterprise networking products such as routers, access points and so on. In this hands-on role, you will collaborate closely with cross-functional teams to bring features from concept to completion, ensuring high standards of performance, reliability, and safety. You will be involved in every stage of the product life cycle, including development, manufacture, and maintenance and so on. Key Responsibilities: Design, develop, and maintain software systems for embedded network devices. Design and integrate network solutions into overall architecture and hardware design across multiple platforms Responsible for device driver development and maintenance, such as Flash, Wi-Fi, wired network etc. Design and development of features in the area of L2/Bridging/L3/Routing for the network devices. Implement, maintain, troubleshoot, and improve manufacturing processes, including maintaining flow charts, develop manufacture software, identify and fix issues, and make improvements and so on.  Work closely with hardware team to deliver high quality products. ·Responsible for design and development review of software systems. Responsible for identifying and fixing bugs prior to software release. Write clean, maintainable, and well-documented code. Implement software features of high quality and on schedule. Collaborate seamlessly with cross-functional teams, including designers, product managers, and QA engineers, to deliver unparalleled user experiences. Provide technical leadership, mentorship, and guidance to junior team members, fostering a collaborative and high-performing environment. Conduct meticulous code reviews and provide mentorship to junior developers, ensuring strict adherence to coding standards and industry best practices. Requirements Bachelor’s degree in computer science, Software Engineering, or a related field. Minimum of 5 years of related experience. Proficiency in embedded software programming skills with C/C++ language. Experience with embedded Linux kernel and application development. Experience with audio/video encoding, motor controls software development. Proficiency in ONVIF, RTCP, RTSP application development. Knowledge of network technology including NAT, TCP, UDP, IPv4, IPv6, HTTP etc. Experience in analyzing crash logs, stack trace, faults by utilizing basic debugging techniques Experience with version control systems (e.g., Git). Highly motivated, positive, detail oriented and responsible. Preferred Qualifications: Experience with designing and delivering storage software modules. The storage device may be a TF card, hard disk (SSD/HDD/HHD), NAS, and so on. Deep knowledge of Linux kernel internals (process scheduler, concurrency, synchronization, memory allocation, file systems). Knowledge of wireless communication protocols, e.g. 802.11a/b/g/n/ac/ax/be. Benefits Salary range: $140,000 - $200,000 Free snacks and drinks, and provided lunch on Fridays Fully paid medical, dental, and vision insurance (partial coverage for dependents) Contributions to 401k funds Bi-annual reviews, and annual pay increases Health and wellness benefits, including free gym membership Quarterly team-building events At TP-Link Systems Inc., we are continually searching for ambitious individuals who are passionate about their work. We believe that diversity fuels innovation, collaboration, and drives our entrepreneurial spirit. As a global company, we highly value diverse perspectives and are committed to cultivating an environment where all voices are heard, respected, and valued. We are dedicated to providing equal employment opportunities to all employees and applicants, and we prohibit discrimination and harassment of any kind based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Beyond compliance, we strive to create a supportive and growth-oriented workplace for everyone. If you share our passion and connection to this mission, we welcome you to apply and join us in building a vibrant and inclusive team at TP-Link Systems Inc. Please, no third-party agency inquiries, and we are unable to offer visa sponsorships at this time.
Irvine, CA, USA
$140,000-200,000/year
Workable
Sr Informatica ETL Developer III
· Responsible for detailed design, development/unit testing and support for integration testing · Experienced in both working with QA teams for integration testing as well as being responsible for testing own work (i.e. QA is not always involved in every task - ability to thoroughly test their own code is mandatory) · Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements · Identify technical issues & coordinate the resolution of these issues with technical lead team members · Uses secure development best practices and design patterns · Create or update design and systems documentation for developed or modified services or programs · Create process and data flow diagrams for data movement capture · Cross train team members for full knowledge coverage on team · Analyze and translate business requirements to technical design · Analyze and resolve technical issues · Collaborate/communicate with project team and business users as required · Support functional testing and performance testing · Works with technical delivery lead on project activities · Ensure assigned work is implemented within project schedules Incudes all developer skills, plus the following; ·Minimum of 7+ years overall IT experience ·Strong Automotive OEM experience a plus ·Experienced in waterfall, iterative, and agile methodologies # Informatica ·DBMS: Oracle, MYSQL, Cloudera DataLake/SQL experience ·Strong experience with Informatica programming across three main products BDM, Power Center and IICS - IDQ and ICRT experience is a plus. ·Skilled in Microsoft Office applications (Visio, Word, Excel, Access) ·Experience in both Unix and Windows platforms ·Design and develop Informatica workflows to exchange data with the Oracle databases, Salesforce, Data Lake or other operational or warehouse data stores ·Be able to create or modify Perl scripts for job control and process flow ·Additonal experience a plus: Axon
Auburn Hills, MI, USA
Negotiable Salary
Craigslist
Shopper - Delivery Driver (Car Required) (Brooklyn)
  Shop and deliver on a flexible schedule AND earn additional income!Be a household hero with Instacart.   FULL-SERVICE SHOPPER Start earning quickly with a flexible schedule Shopping with Instacart is more than grocery delivery. Shoppers help make our world go round. They make money, make moves, and make shopping lists come true. They make good time, make life easier, and make people’s day.  Shoppers make it all happen—sign up now to help create a world where everyone has access to the food they love.  As a full-service shopper, you’ll receive orders through the Shopper app to shop from stores in your area, and deliver the orders to your customer's door. It’s that simple. What you get as a shopper: Start earning quickly on a flexible schedule* Weekly pay with the option of instant cashout Potential to earn tips Special earnings promotions Basic requirements: 18+ years old (21+ to deliver alcohol) Eligible to work in the United States Consistent access to a vehicle and a recent smartphone  Additional information: Shopping with Instacart is great for anyone looking for flexible, seasonal, home-based, entry-level, weekend, weekday, after-school, or temporary opportunities. As an Instacart Full-Service Shopper, you can have more flexibility than with a part-time job. Instacart is committed to diversity and providing equal opportunities for independent contractors. Instacart considers qualified individuals without regard to gender, sexual orientation, race, veteran, disability status, or other categories protected by applicable law. Instacart also values providing prospective contractors with a fair chance to pursue opportunities. For all individuals seeking to provide services in San Francisco, Los Angeles, and Philadelphia, Instacart considers individuals in a manner consistent with the requirements of applicable Fair Chance ordinances. Review the Independent Contractor Agreement here  *Subject to availability of batches in your area.  
91-91 144th Pl, Jamaica, NY 11435, USA
Negotiable Salary
Workable
Developer Advocate Engineer, Hub/Enterprise - US Remote
At Hugging Face, we’re on a journey to democratize good AI. We are building the fastest growing platform for AI builders with over 5 million users & 100k organizations who collectively shared over 1M models, 300k datasets & 300k apps. Our open-source libraries have more than 400k+ stars on Github. About the Role As a Developer Advocate Engineer, you will be a pivotal force in driving the adoption and amplifying awareness of the Hugging Face Hub and our paid offerings (like the Hugging Face Enterprise Hub and our new Inference Providers feature). Your primary focus will be on creating compelling technical content, to showcase the Hub's capabilities and our paid solutions. This position involves working collaboratively across various teams, including Product, Infrastructure and Open Source.In day-to-day, this role will primarily involve: Technical Content Creation: Authoring documentation, blog posts, tutorials, articles, creating engaging videos and presentations for conferences and webinars... All content will aim to educate, inspire, and convert potential users into active adopters of the Hub and our Enterprise solutions, clearly articulating the benefits for different user and enterprise needs. Engaging Demos and Prototypes: Designing and developing compelling demos and prototypes that showcase the power and versatility of the Hugging Face Hub, with easy-to-use code repositories to allow developers to quickly replicate and build upon your examples. These demos will illustrate pathways to value, for instance leveraging our Inference Providers for streamlined access to a multitude of models. Ecosystem Engagement and Awareness Building: Proactively identify and cultivate relationships within the developer ecosystem. Share your content and demos widely, engage in relevant communities, and participate in events to increase visibility, build awareness, and drive new user acquisition for the Hub and its paid features. About you You’ll work with a supportive team of engineers and a vast ecosystem while enjoying a lot of autonomy. This position is ideal for someone who is: An Exceptional Content Creator and Communicator: You have a proven ability to create clear, engaging, and technically accurate content (written, code, video) that resonates with developers. You excel at explaining complex topics simply. Generalist Engineer with Developer Empathy: Versatile and empathetic, with a strong understanding of developers' needs, pain points, and learning processes. Enthusiastic Evangelist for ML-Focused Products: Passionate about working on cutting-edge ML products and proactively demonstrating their value to diverse audiences through compelling content and demos. Developer-First and Growth-Oriented Mindset: Dedicated to empowering developers through excellent resources, with a strong focus on driving adoption and expanding our community through educational outreach. Adoption, Accessibility, and Awareness Advocate: Deeply committed to creating resources that are not only technically sound but also highly accessible, discoverable, and effective in driving widespread adoption. Product, Technical, and Content Ownership: Possesses a strong sense of ownership and responsibility for the quality and impact of your content and its role in the product's success in the market. If you're interested in joining us but don't tick every box above, we still encourage you to apply! We're building a diverse team whose skills, experiences, and backgrounds complement one another. We're happy to consider where you might be able to make the biggest impact. More about Hugging Face We are actively working to build a culture that values diversity, equity, and inclusivity. We are intentionally building a workplace where you feel respected and supported—regardless of who you are or where you come from. We believe this is foundational to building a great company and community, as well as the future of machine learning more broadly. Hugging Face is an equal opportunity employer, and we do not discriminate based on race, ethnicity, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or ability status. We value development. You will work with some of the smartest people in our industry. We are an organization that has a bias for impact and is always challenging ourselves to grow continuously. We provide all employees with reimbursement for relevant conferences, training, and education. We care about your well-being. We offer flexible working hours and remote options. We offer health, dental, and vision benefits for employees and their dependents. We also offer parental leave and flexible paid time off. We support our employees wherever they are. While we have office spaces in NYC and Paris, we're very distributed, and all remote employees have the opportunity to visit our offices. If needed, we'll also outfit your workstation to ensure you succeed. We want our teammates to be shareholders. All employees have company equity as part of their compensation package. If we succeed in becoming a category-defining platform in machine learning and artificial intelligence, everyone enjoys the upside.
New York, NY, 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.