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 Software Engineer (Networking)
About Us: Headquartered in the United States, TP-Link Systems Inc. is a leading global provider of networking devices and smart home products. Consistently ranked as the world's top provider of Wi-Fi devices, TP-Link is dedicated to delivering innovative solutions that improve people’s lives by offering faster, more reliable connectivity. Serving customers in over 170 countries, we are committed to expanding our global footprint. At TP-Link Systems Inc., we believe that technology has the power to transform the world for the better. Our mission is to design reliable, high-performance products that connect users worldwide to the limitless possibilities of technology. We are driven by our core values of professionalism, innovation, excellence, and simplicity. Our goal is to help clients achieve outstanding global performance and to provide consumers with a seamless, effortless technology experience. Overview: We are seeking a highly skilled and experienced Senior Embedded Software Engineer to design, develop, and optimize consumer networking products such as routers, access points, and switches. In this role, you will work closely with cross-functional teams to bring projects from concept to completion, participating in the research and development of various products, design and implement cutting-edge Wi-Fi and networking features. As a senior member of the team, you will lead feature architecture, troubleshoot complex issues, and provide mentorship to junior engineers, ensuring the delivery of high-performance, reliable products. Key Responsibilities: Collaborate with product management to conduct technical research and feasibility assessments that guide product design decisions. Design and develop embedded networking products, leading chipset bring-up, SDK integration, and application development across multiple hardware platforms. Conduct software architecture design and define system requirements to ensure efficient, scalable, and maintainable solutions. Partner with hardware teams to implement hardware-dependent functions and resolve integration challenges. Develop and optimize software features while analyzing and troubleshooting networking issues to ensure robust, high-performance connectivity. Create clear and comprehensive technical documentation, including design specifications, software architecture, and other necessary documents to support future development, maintainability, and effective collaboration. Lead design and code reviews to ensure high-quality standards, resolve issues, and incorporate team feedback. Manage the software development lifecycle, ensuring timely delivery and effective coordination with QA teams on testing and issue resolution. Oversee firmware releases and maintain detailed documentation, user manuals, and change logs for each update. Ensure product readiness for production by developing manufacturing tools, facilitating certifications, and providing on-site support as required. Investigate and address customer-reported issues, implementing firmware updates to enhance performance and resolve issues. Mentor junior engineers to enhance their coding, debugging, and software design skills, fostering team growth and capability. Conduct industry analysis to stay informed of trends and maintain a competitive edge in product offerings. Requirements Required Qualifications: Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience. 5+ years of experience in embedded systems design and development. Proficiency in programming languages such as C, C++, and assembly. Experience with embedded operating systems (e.g., Linux) and device drivers. Solid knowledge of communication protocols, such as TCP/IP, Ethernet, and Wi-Fi. Hands-on experience developing networking products, including access points, routers, and switches. Thorough knowledge of network protocols and standards, including HTTPS, DHCP, IPv4, and IPv6, with familiarity in Linux bridge and network stack internals. Experience with version control systems (e.g., Git) and continuous integration tools. Strong problem-solving and debugging skills. Excellent communication and leadership abilities. Preferred Qualifications: Strong understanding of professional software engineering practices and the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Experience as a mentor, tech lead, or in leading an engineering team. Experience developing products using Wi-Fi 6/7 chipsets. Experience working on requirements for Internet Service Providers (ISPs). Proficiency in the entire embedded networking stack, with strong technical expertise and problem-solving skills. 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
Senior Product Manager
About Black Spectacles  Are you a strategic, customer-focused product manager who can balance big-picture thinking with detailed execution? At Black Spectacles, we’re proud to be the leader in our space—with the strongest brand, a thriving business, and an incredible opportunity for continued growth. As an entrepreneurial company, we’re ambitious in our plans to support the architecture community, fostering an environment where excellence, innovation, and collaboration thrive. We believe that success in product management comes from curiosity, collaboration, and a relentless focus on creating value for customers—and at Black Spectacles, you’ll have all three. We’re seeking a Senior Product Manager to work closely with our CEO to help shape and execute the roadmap for our SaaS-based online learning platform and eLearning products. You’ll play a key role in turning strategy into action, working cross-functionally with Engineering, Learning/Content, Marketing, Sales, and Customer Success to deliver products that have measurable impact for customers and drive business growth. At Black Spectacles, you’ll benefit from: A team that lives and celebrates our values daily. Regular opportunities to see and feel the impact of your work. A fully remote work environment, complemented by semi-annual company trips to build connections. Black Spectacles has been recognized by Great Place to Work and Built In as a great place to work, by the American Institute of Architects for the national impact we’re having on the profession of architecture, and by Inc. Magazine as one of the fastest growing companies in the country. Our Ideal Teammate We’re looking for someone who: Is motivated by contributing to a mission-driven company that supports the architecture and design community. Thrives on balancing customer needs, business priorities, and product execution. Takes ownership and accountability for their work. Encourages calculated risks and shares ideas in a safe, supportive environment. Takes a world-class approach to their responsibilities and values collaboration. Lives our values of excellence, innovation, and taking care of our people. Role Overview As a Senior Product Manager, you’ll own major areas of our SaaS-based online learning platform and eLearning products. You’ll translate strategic direction into actionable product plans, oversee backlogs, and guide cross-functional execution to deliver high-quality releases. You’ll work closely with Engineering, Learning/Content, Marketing, Sales, and Customer Success to ensure product decisions align with customer needs, market opportunities, and business goals. We offer a competitive base salary of $115,000 to $150,000, commensurate with experience and qualifications. Responsibilities Product Strategy & Roadmap Translate company vision and strategy into product initiatives and features. Research industry trends and customer insights to identify opportunities for innovation and growth. Develop, prioritize, and maintain the product roadmap in collaboration with stakeholders. Requirements & Documentation Define product requirements, user stories, and acceptance criteria using JIRA and related tools. Collaborate with design and engineering to scope features and ensure alignment with customer needs. Execution & Delivery Partner with Engineering and QA to ensure timely, high-quality product releases. Collaborate with Marketing and Sales to coordinate product launches, communications, and go-to-market strategies. Incorporate feedback from Customer Success and end users to drive continuous product improvement. Cross-Team Collaboration Work closely with Product, Engineering, Learning/Content, Marketing, Sales, and Customer Success teams. Ensure alignment on priorities, timelines, and success metrics. Serve as a strong advocate for the customer while balancing business needs. Mentor and coach early career product team members, providing guidance on product discovery, backlog management, and best practices. Requirements Bachelor’s degree in Business, Computer Science, or a related field, or equivalent experience. 12+ years of professional experience, with 8+ years in product management roles. Proven success managing SaaS-based products, ideally in online learning or related industries. Strong track record of delivering customer and business impact through product innovation. Experience collaborating across cross-functional teams, including Engineering, Content, Sales, and Customer Success. Skilled in customer discovery, research, and analytics, with the ability to translate insights into product decisions. Proficient with product analytics tools (e.g., Mixpanel, Amplitude, GA) to guide decisions and measure outcomes. Excellent communication and collaboration skills, able to influence stakeholders and drive execution. Experience mentoring or coaching product team members is a plus. Ability to travel quarterly for in-person meetings and company events. Benefits Work From Home: Enjoy the flexibility of working remotely year-round. Comprehensive Benefits: Starting day one, access to BCBS Health, Dental, Vision, Disability, and Life Insurance coverage. Savings & Retirement Plans: FSAs, HSAs, and a 401(k) plan with company match up to 4%. Generous Paid Time Off: Accrue up to 3 weeks of vacation annually, along with 8 holidays, 2 floating holidays, and up to 1 week of sick leave. Referral Program: Earn rewards by referring top talent to our team. Team Building: Enjoy semi-annual team gatherings and events that foster collaboration and camaraderie. If you’re ready to take the next step in your career and make a significant impact at Black Spectacles, please submit your resume and share why you’re interested in this role. We look forward to considering your application! Black Spectacles is an equal-opportunity employer.
Chicago, IL, USA
$115,000/year
Workable
Senior Data Analyst
Who We Are and Why Join Us At OnMed our purpose is simple but powerful...to improve the quality of life and sense of well-being in our communities by bringing access to healthcare to everyone, everywhere. Our path to everywhere has already begun, with our innovative CareStation, a small but mighty, Clinic-in-a-Box, bringing #healthcareaccess anywhere with an outlet to plug it in. Poised to become a key component in America’s public health infrastructure, the OnMed CareStation is the only tech-enabled, human-led, hybrid care solution that combines the comprehensive experience, trust and outcomes of a clinic, with the rapid scalability of virtual care. At OnMed, every role, every day, is directly impacting the communities we serve. You’ll join a high-performing purpose-driven team, innovating to break down the barriers that keep people from the care they need. This is not just a job...it's a movement to bring access to healthcare where and when people need it most. It’s healthcare that shows up. Who You Are You are a highly skilled data analytics professional with deep expertise in Power BI, Tableau, and advanced analytics. You specialize in transforming complex data into actionable insights, compelling visual narratives, and impactful business reports that support strategic decision-making. With a strong focus on innovation and agility, you thrive in dynamic environments and are passionate about leveraging data and technology to improve access to quality healthcare. Requirements Role’s Responsibilities  Collaborate with developers, engineers, and leadership to design and optimize the Databricks environment, ensuring robust governance, performance monitoring, and continuous improvement through data-driven insights. Gather and synthesize business and technical data requirements; apply best practices to deliver impactful insights and reporting aligned with strategic objectives. Analyze large-scale datasets to uncover trends, patterns, and opportunities for operational and clinical enhancements. Ensure data quality, consistency, and reliability across all analytics and reporting platforms; proactively identify and resolve data gaps or quality issues. Develop and optimize complex SQL queries to support data integration, transformation, and reporting processes. Build and manage scalable data pipelines, leveraging Databricks and Azure-based solutions including Azure Data Factory and Azure API Management. Monitor and troubleshoot data workflows to ensure smooth and efficient operations, providing technical documentation and stakeholder support as needed. Support ad-hoc reporting and data requests with a strong emphasis on accuracy, clarity, and turnaround time. Stay current with industry trends in data analytics, visualization technologies, and evolving healthcare data standards. Perform other related role's responsibilities as assigned. Knowledge, Skills & Abilities Extensive experience in data science, analytics, statistical modeling, and ETL processes. Skilled in managing and interpreting large, complex datasets to generate meaningful business insights. Experienced in Agile engineering methodologies and collaborative development practices. Proficient in Power BI, Tableau, SQL, and Python for data analysis and visualization. Advanced SQL expertise, including writing and optimizing complex queries for performance and scalability. Strong understanding of Azure cloud services and architecture, with hands-on experience in cloud-based data solutions. Practical experience with Databricks and other modern data platforms and cloud data warehouses. Excellent problem-solving abilities and strong attention to detail in both technical and analytical tasks. Effective communicator with proven collaboration skills across technical and non-technical teams. Well-versed in data governance, security principles, and best practices for enterprise data management. Education & Experience Bachelor’s degree in Computer Science, Data Science, or a related field. 3–5 years of professional experience in data analytics, data science, or related roles. Required Technical Skills: Proficient in Power BI, Tableau, and SQL, with working experience in Databricks and Python. Preferred Skills: Familiarity with Azure or AWS, particularly in solving big data challenges; experience with C# and PySpark is a plus. Experience with AI tools is highly desirable. Background in healthcare data or experience within the healthcare industry is a strong advantage. Benefits Benefits OnMed provides a competitive salary and benefits package, including unlimited PTO and paid holidays. The base salary range for this role is $140,000 - $160,000 commensurate with the candidate's experience. OnMed is a proud equal opportunity employer. All qualified applicants will be considered without regard to race, color, creed, religion, gender, sexual orientation, national origin, genetic information, disability, age, marital status, veteran status, or any other category protected by law. #LI-HYBRID
White Plains, NY, USA
$140,000-160,000/year
Workable
Enterprise Tools Administrator
Delaware Nation Industries/Emerging Technologies is seeking an experienced Enterprise Tools Administrator to support the Navy Forge contract. This person will be responsible for administering, configuring, and optimizing Jira and Confluence environments to support enterprise project management and collaboration. This position requires a Secret clearance and is a full-time, 5 days per week onsite role located in College Park, MD. The overarching objective is to ensure a secure, reliable, and efficient IT environment that enables Forge developers to rapidly and effectively develop and deploy ICS software. The Contractor shall provide IT Operations support for the FDE, encompassing Systems Administration and Cloud Engineering services. This person will work within a larger team construct and is required to effectively collaborate with government and other contractor personnel within an Agile development framework in the performance of this contract. A Secret Clearance is REQUIRED. A Security+ Certification is REQUIRED. This position is 100% onsite. This is a full time/permanent position with excellent benefits, and outstanding compensation including full medical, dental, 401K vacation and holiday pay. Requirements Required Experience • Minimum of 5 years of experience in Jira and Confluence Administration. Required Skills • Configuring and maintaining Jira and Confluence instances. • Automating Jira workflows. • Creating and modifying Jira projects. • Supporting, troubleshooting, and configuring Jira and Confluence plugins. Desired Skills • Experience with management of the Jira Big Picture plugin. • Aggregating Jira and Confluence data into live dashboards. • Integrating tools and applications with webhooks. Benefits Covers 100% of employee benefit premiums, including Medical (PPO or HDHP Option), Vision, Dental Matching 401K Short- and Long-Term Disability Pet Insurance Professional Development/Education Reimbursement Parking and Transit Benefits for NY, NJ, ATL, and DC Metro areas Other Duties: Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
College Park, MD, USA
Negotiable Salary
Workable
Jr. Desktop Support Technician - CO Springs
Inspiroz is seeking a driven, detail-oriented Junior School Technology Specialist (STS) to join our on-site IT support team in Colorado Springs.  As an STS, you will play a crucial role in supporting the day-to-day technology support across Inspiroz’ portfolio of charter schools.  Working under the supervision of an Inspiroz Service Delivery Manager, you will interact regularly with our remote technical support team and various client contacts. For over a decade, Inspiroz has established a reputation in the Managed IT Services industry as a premier provider of charter school focused technology strategy and support.  Take the next step in your IT career, and apply today! Key responsibilities for this position include the following:  Technical support and problem resolution  Take the lead in resolving technical issues that require on-site support.  Manage on-site installation, repairs, and maintenance for workstations, network equipment and peripheral devices.  Conduct thorough troubleshooting to identify the root cause of problems.  Assist with projects on an as-needed basis, collaborating with project teams and stakeholders as required.  Act as the liaison between on-site operations and the remote IT support team in India.  Communicate technical issues and requirements to the remote team accurately and clearly.  Provide detailed information and documentation to facilitate remote troubleshooting and support.  Works closely with the remote service desk team to resolve technical issues.  Stay up-to-date with the latest technology trends, advancements, and best practices in the education sector.   Customer support and service  Communicates updates, challenges, and tasks to the client in a clear and timely manner.  Listens actively to client concerns and addresses them appropriately.  Establishes and maintains strong relationships with clients, fostering a sense of trust and partnership.  Assists clients in aligning technology solutions with their specific goals and requirements.  Ensures client satisfaction by following up on issue resolution and providing necessary support.  Takes personal interest in the quality of work and meeting customer needs.  Demonstrates professionalism and clarity in written communication, ensuring accuracy and attention to detail in all email interactions.  Responds to emails within two hours during business hours and ensures timely responses to after-hours emails or requests, as per the company's communication policy.’  Time Entry and Ticket Management  Accurately and diligently tracks time spent on-site using ConnectWise Manage's time entry feature.  Regularly updates ticket statuses and provides clear and concise notes for effective communication and collaboration.  Follows the company's established workflow procedures, including ticket creation, assignment, and resolution processes in ConnectWise Manage.  Conducts a thorough review of assigned tickets for the next day before the end of the current shift to prepare effectively.  Requirements Knowledge of:  Windows Systems  Mac Systems  Active Directory  Networking equipment and concepts  Hardware repairs and installations  Skills  Excellent customer service skills  Excellent hands-on technical support skills  Excellent verbal and written communication skills  Abilities  Ability to demonstrate passion for technology, innovation, troubleshooting, and making a difference.  Ability to adapt to changing situations, be flexible in approach, and effectively multitask.  Ability to self-motivate and work independently when required, taking initiative and ownership of tasks.  Ability to assess own limitations, recognize when to ask for help, and effectively collaborate with others.  Education:  The successful candidate should have a Bachelor’s Degree in a Technology related field or equivalent certifications.  Experience:  The successful candidate should have at least 1-2 years’ experience in Tier 1 and 2 technical support.  Benefits What Our Ideal Candidate Will Receive:  A company focused on maintaining a great company culture  An opportunity to make a difference in the company and to be rewarded for doing so  A company that is always looking to improve while adhering to our core principles.  An opportunity for career growth within the organization  Competitive compensation package with variable pay potential and benefits  We are a mission-focused company that is committed to ensuring children of all backgrounds and abilities have the opportunity to excel academically and achieve greatness. We share in that passion with our school partners and live it through our values of: “Be Courageous”, “The Extra Mile”, “Today, Not Tomorrow” and “Communicate. Communicate. Communicate.”
Colorado Springs, CO, 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.