CrawlJobs Logo

Software Engineer (C++ / Rust) – Industrial Automation

ProFocus Technology

Location Icon

Location:
United States

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

70.00 - 80.00 USD / Hour

Job Description:

You’ll be building the core software behind a next-generation industrial automation platform — the kind of engineering where precision, speed, and reliability genuinely matter. This role blends systems programming, hardware interaction, and modern software design.

Job Responsibility:

  • Develop high-performance components in C++ and Rust
  • Collaborate with hardware, firmware, and product teams to understand control requirements
  • Build APIs and modules that interface with sensors, edge devices, and backend systems
  • Optimize code for performance, memory efficiency, and reliability in real-time environments
  • Implement safety-critical logic using secure, maintainable coding practices
  • Debug hardware/software interaction issues in complex systems
  • Participate in architecture discussions and code reviews
  • Contribute to documentation, testing strategy, CI/CD pipelines, and continuous improvement

Requirements:

  • 5+ years of professional software engineering experience
  • Strong development experience in C++ and Rust (memory safety, ownership, async, crates ecosystem)
  • Experience working on low-level, performance-sensitive, or safety-critical systems
  • Solid understanding of data structures, concurrency, and systems programming
  • Experience integrating software with hardware, embedded systems, or real-time control systems
  • Familiarity with Linux development environments
  • Experience with unit testing, version control (Git), and CI/CD practices
  • Strong problem-solver who’s comfortable with complex technical challenges
  • Authorization to work in the US is a precondition of employment

Nice to have:

  • Experience with industrial automation, robotics, IoT devices, or SCADA/HMI systems
  • Background in edge computing or distributed systems
  • Understanding of communication protocols (e.g., Modbus, OPC UA, CAN, MQTT)
  • Experience with cross-compiling or building software for embedded targets
  • Interest in Rust adoption in traditionally C++-heavy environments

Additional Information:

Job Posted:
January 02, 2026

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer (C++ / Rust) – Industrial Automation

New

Full Stack Software Engineer

As (Senior) Full Stack Software Engineer with a passion for Agile in Brainlab’s ...
Location
Location
Germany , Munich
Salary
Salary:
Not provided
brainlab.com Logo
Brainlab
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Education in Computer Science, Mathematics, Physics, Engineering or related discipline, or equivalent working experience
  • Several years of professional experience in full stack development
  • Expertise in C++
  • Experience with automated testing and building CI/CD pipelines
  • Natural Team player, strong communication skills and ability to work cross-functionally
  • Fluent in written and spoken English
Job Responsibility
Job Responsibility
  • Working in a LeSS environment as part of a cross-functional team, collaborating closely with Product Owners and departments such as Quality Assurance, Usability, and other teams involved in the solutions
  • Design, develop, integrate, test, release and maintain applications that are used to plan and perform spinal surgical interventions to deliver innovative, user-centered solutions that improve patient care
  • Take ownership in building and evolving our BDD, TDD practices and our CI pipelines
  • Create systems that are scalable, maintainable with clean, readable code in C++, HTML5 (Python, Rust, ...)
  • Work according to medical software development standards
  • Stay informed on emerging technologies, industry trends, and healthcare developments
What we offer
What we offer
  • 30 vacation days, plus December 24th and December 31st
  • Flexible working hours
  • Bike leasing via cooperation partner "BikeLeasing"
  • Parking garage and safe underground bike storage
  • Award-winning subsidized company restaurant and in-house cafes
  • Variety-rich fitness program in our ultra-modern 360m2 company gym
  • Regular after work, team, and company events
  • Comprehensive training and continuing education opportunities
  • Fulltime
Read More
Arrow Right

Senior Security Engineer SDLC

You will be part of our Security team and your responsibility will be to define ...
Location
Location
France , Paris
Salary
Salary:
Not provided
https://www.ledger.com Logo
Ledger
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with secure software development processes and practices (e.g. threat modeling, secure coding, security testing)
  • Practical experience implementing and managing security tooling in a CI/CD environment
  • Experience writing or maintaining security-related documentation and standards
  • Familiarity with modern software delivery practices (e.g. GitOps, infrastructure as code)
  • A pragmatic mindset focused on enabling developers rather than blocking them
  • Prior experience working with or managing secure release models is a plus
  • Good understanding of risk assessment and software architecture security
  • Proficiency in scripting and automation (Python, Bash, etc)
  • Familiarity with code analysis tools (linters, SAST, dependency scanners like Snyk or Trivy)
  • Understanding of common software vulnerabilities (e.g. OWASP Top 10) and how to prevent them
Job Responsibility
Job Responsibility
  • Define, document and promote secure software development practices across Ledger’s engineering teams
  • Build and maintain security tooling to support automated analysis, vulnerability detection, and enforcement of secure coding standards
  • Drive the adoption of security checks and controls in the CI/CD pipeline (e.g. linters, SAST, dependency scanning)
  • Own and improve our quorum-based release security process, ensuring that only reviewed, signed, and approved builds can be released to production
  • Provide guidance and support to developers on secure design and implementation decisions
  • Contribute to the definition and implementation of internal security standards, guidelines, and checklists
  • Partner with the Product Security, Donjon, and Software teams to ensure security is a shared responsibility throughout the SDLC
  • Monitor industry trends and adapt internal practices to evolving threats and technologies
  • Help ensure compliance with internal and external security requirements (e.g. certifications, audits)
What we offer
What we offer
  • Equity: Employees are the foundation of our success, and we award stock options so you can share in that success as we grow
  • Flexibility: A hybrid work policy
  • Social: Annual company outing for Ledgerdary Days, plus frequent social events, snacks and drinks
  • Medical: Comprehensive health insurance policy offering extensive medical, dental and vision care coverage
  • Well-being: Personal development, coaching & fitness with our dedicated partners
  • Vacation: Five weeks of paid leave per year, in addition to national holidays and rest & relaxation (RTT) days
  • High tech: Access to high performance office equipment and gadgets, including Apple products
  • Transport: Ledger reimburses part of your preferred means of transportation
  • Discounts: Employee discount on all our products
  • Fulltime
Read More
Arrow Right
New

Jr Software Engineers

QTEC Aerospace is seeking multiple JR. SOFTWARE ENGINEERS to join our team of pr...
Location
Location
United States , Huntsville
Salary
Salary:
Not provided
QTEC Aerospace
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors degree in software engineering, computer science, mathematics, physics, or related field from an accredited college and at least 2 years related experience or Master's degree
  • Software engineering and software development with Java/JEE experience
  • Possess knowledge of basic software practices, including coding standards and configuration management
  • Familiar with developing enterprise applications using Java
  • Familiarity with Java foundation classes and toolkits
  • Knowledge of developing software for Unix/Linux
  • Experience working as part of an Agile team
  • understanding of Agile methodology
  • Understanding of standard system engineering design artifacts such as Use Cases and SysML diagramS
  • Good working knowledge of MS Office products
Job Responsibility
Job Responsibility
  • Responsible for software development in the Java language
  • Responsible for performing analysis and technical support of systems software products, including complex problem resolution, design, development, testing, operational integration, and user support
  • Designs, codes, maintains, debugs and configures enterprise software applications and products
  • Works from specifications to develop or modify operating systems applications
  • Assists with design, coding, benchmark testing, debugging and documentation of programs
  • Interfaces with other system support groups to resolve problems, setting standards and improving overall efficiency of the operating system
  • Fulltime
Read More
Arrow Right
New

HSQE Advisor

Location
Location
United Kingdom , Leeds; Linby; Preston; St Helens
Salary
Salary:
Not provided
QTS Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • NEBOSH Certificate
  • IOSH membership
  • Quality and Environmental Management Systems experience
  • Sound knowledge of the H&S requirements of legislation, Railway Group and Railway Company standards
Job Responsibility
Job Responsibility
  • Ensure the company’s Health and Safety, Quality and Environmental Policies are implemented consistently across the organisation
  • Review of HSQE documentation
  • Assist in the production health & safety, environmental and quality documentation
  • Identifying new and amended safety requirements / legislation
  • Assist in the planning and production health & safety, environmental and quality documentation, including construction phase plans, work package plans, task briefings, risk assessments, COSHH assessments, noise assessments and any other pertinent documentation
  • Supporting Production Teams to maintain safe systems, providing specialist advice, coaching and practical support
  • To promote compliance with all HSQE Systems, QTS Initiatives and requirements
  • Provision of health and safety awareness training and briefings
  • Dissemination of safety information and ‘Tool Box Talks’
  • Site inspections, tours, safety conversations – issuing all reports to Line Managers and the Compliance Team/Director
What we offer
What we offer
  • Competitive Salary
  • Company Pension
  • Excellent training and development
  • Flexible working arrangements
  • Employee Discount Schemes
  • Employee health assistance scheme
  • 25 holidays per year plus bank holidays
  • Dog friendly office
  • Fulltime
Read More
Arrow Right
New

Distribution Design Manager

Full-service electrical, civil, and structural engineering services to support e...
Location
Location
United States , Chicago
Salary
Salary:
180000.00 - 200000.00 USD / Year
Primera Engineers
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in electrical engineering
  • PE (Professional Engineer) license is a must
  • At least 20 years of experience in above and below ground utility distribution (4kV – 34kV)
  • Management and communication skills to effectively lead large or complex projects
  • Experience with a wide array of utility projects including reliability, capacity expansion, network centers, and facility relocations
  • Hands-on experience with project management, staff development, writing proposals, and building teams
  • Positive attitude and ability to develop relationships with staff and clients
  • Exceptional presentation skills
  • Proven ability to mentor and lead a team
Job Responsibility
Job Responsibility
  • Accountable for the success of your group
  • Mentor and develop the talent in your group both technically and in softer skills
  • Assign staff to projects based on competency and availability to meet project deliverables
  • Monitor progress and assure conformance to quality management processes
  • Manage the group’s billability, productivity, and project budget performance
  • Work with the marketing team to respond to large, complex proposals
  • Contribute to or lead signature and complex projects for key clients
  • Perform independent reviews of work performed by others
  • Ensure Primera’s management systems and processes are followed and continually improved
  • Act promptly to identify and manage risks and opportunities in achieving client satisfaction
What we offer
What we offer
  • 401K match
  • Employee stock ownership
  • Gym and transit subsidies
  • Paid volunteer time off
  • Parental leave
  • Continuing education reimbursement
  • Flexible work scheduling
  • Engaging social, wellness and community service activities
  • Fulltime
Read More
Arrow Right
New

Head of Strategic Finance

We’re looking for a seasoned and forward-thinking finance leader to play a pivot...
Location
Location
United States , San Francisco
Salary
Salary:
155200.00 - 263000.00 USD / Year
ProductBoard
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in investment banking, private equity, consulting, or strategic finance — ideally with exposure to high-growth SaaS or technology companies
  • 4+ years in corporate FP&A or Strategic Finance with direct business partnership experience
  • Proven ability to lead strategic planning, forecasting, and financial analysis across complex, multi-product, or multi-region organizations
  • Exceptional analytical and financial modeling skills
  • Outstanding communication skills, with the ability to influence senior executives and simplify complex topics
  • Deep understanding of SaaS unit economics (ARR, CAC, CLTV, churn, payback, gross margin, etc.) and drivers of enterprise value
  • Strong balance of strategic vision and hands-on execution
  • A proactive, high-ownership mindset and bias for action
  • Bachelor’s degree required
  • MBA or equivalent advanced degree preferred
Job Responsibility
Job Responsibility
  • Lead strategic planning and forecasting
  • Build strategic frameworks and scenario models
  • Drive performance visibility
  • Shape strategic decision-making
  • Tell the financial story
  • Support board and investor communications
  • Enhance financial systems and processes
  • Lead high-impact strategic initiatives
  • Build and lead a high-impact team
What we offer
What we offer
  • Competitive compensation, stock options
  • Flexible PTO and 9 paid sick days
  • 1 Volunteer Day per year
  • Mental Wellness Program
  • Company stipend towards gym and wellness membership
  • Commuter stipend
  • Company sponsored best-in-class health benefits
  • Variable compensation
  • Competitive equity awards
Read More
Arrow Right
New

Lead Software Engineer - Python

Soliton is a high-technology, that's it, software company working with the top s...
Location
Location
India , Bangalore; Coimbatore
Salary
Salary:
Not provided
Soliton
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive background as a Python developer with experience of 5-7 years and engineering graduation, preferably but not limited to the electronics background
  • Proficiency in Python asynchronous programming (asyncio) and strong understanding of microservices architecture
  • Good understanding of design pattern and Multithreading concepts
  • Hands on experience with CI/CD pipelines and testing frameworks, specifically pytest and familiarity with DevOps practices
  • Prior experience in Team handling is a must
  • Experience with web frameworks such as FastAPI and Django for building API-driven applications
Job Responsibility
Job Responsibility
  • Architect and Design service-based systems comprising frontend, backend, databases and AI services
  • Configure, Deploy and Scale systems and solutions using cloud infrastructure like Azure and AWS
  • Develop, Codevelop and Guide the team from the proposed architecture and design to a functional and scalable solution
  • Establish the best coding practices to develop, debug and design user interfaces
  • Lead and help the team generate and propose innovative ideas with impact analyses to customers
  • Setting the benchmark for the high standard of quality and attention to detail required to deliver beautiful and impactful solutions
  • Take the lead to plan for and identify technical risks and issues
  • Work with the Agile team to create a cohesive, common purpose and bring your team together to analyze performance metrics, retrospections and action plans
  • Implement detailed Design with required prototypes to explore new concepts
  • Play a key role in understanding the requirements and priorities of the customer and breaking them down for detailed estimation and planning
What we offer
What we offer
  • Solitons choose their work hours as long as it takes into account the requirements of the job
  • We take special care to support mothers to excel at work while they handle their responsibilities at home
  • Share a portion of our profits with all Solitons
  • Starting from your second year with us, you’ll be eligible to receive a share of the company’s profits
  • Health insurance for employees and families, gym and cycle allowance
Read More
Arrow Right
New

Software System Engineer

QTEC Aerospace is seeking multiple SOFTWARE SYSTEM ENGINEERS to join our team of...
Location
Location
United States , Huntsville
Salary
Salary:
Not provided
QTEC Aerospace
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelors degree in STEM related field (e.g., engineering, software engineering, computer science, mathematics, physics) from an accredited college and at least 14 years related experience or Master's degree with 12 years related experience, or 9 years' experience with a PhD
  • Recent and extensive experience developing software in C++ or Java
  • Unix/Linux operating system experience
  • Experience with containerization technologies (e.g., Docker, Kubernetes) and container orchestration
  • Recent MATLAB or Python Experience
  • Possess knowledge of basic software practices, including coding standards and configuration management
  • Quick to learn and absorb new concepts and information
  • Excellent verbal and written communication skills, including ability to collaborate with cross-functional teams, and prepare and brief presentations to the customer as needed
  • Self-starter with ability to work both independently and in a team environment
  • Candidates must currently have and be able to maintain a minimum DoD SECRET level security clearance.
Job Responsibility
Job Responsibility
  • Responsible for software development in C++ or Java
  • Works in a collaborative environment to understand system requirements, design and implement new capabilities and algorithms. Many of the algorithms will be mathematics and physics intensive complex solutions.
  • Designs, codes, maintains, debugs and configures enterprise software applications and products
  • Supports review of associated requirements and test cases
  • Responsible for performing analysis and technical support of systems software products, including complex problem resolution, design, development, testing and operational integration
  • Interfaces with other system support groups to resolve problems, setting standards and improving overall efficiency of the operating system
What we offer
What we offer
  • Hiring Bonus Available
  • Fulltime
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.