June 26, 2026

Principal Hardware Engineer

Senior • On-site

194,676 - 282,732 USD/yr

Mountain View, CA

Role Summary

In the role of Principal Hardware Engineer, you will define, develop and deliver production hardware in embedded environment for high performance computing platform in order to create in-house development expertise for connected infotainment and ADAS/AD systems. The position is part of the senior technical team and interfaces with multiple technical stakeholders. This role investigates and develops new computer hardware architectures for HPC connected systems.

Role Responsibilities

Product Development

  • Lead the development of different HW modules of ADAS/AD and Infotainment (ICP) HPCs
  • Lead the development, launch and production of ADAS/AD and ICP HPCs, overseeing all steps of the process and working closely with product/design/contract manufacturers
  • Contribute to specification and design of compute boards for automotive systems
  • Work with internal customers to specify application requirements and deliverables, including safety and security
  • Work with component suppliers to select and support hardware solutions
  • Investigate scalable architecture alternatives and development paths for ADAS/AD and ICP hardware platforms
  • Establish and implement Cyber Security and Functional Safety requirements in EE hardware platforms
  • Support recruiting and building a high-performing engineering team to deliver high performance, high volume, low cost automotive systems

Innovation and Collaboration

  • Stay current with industry trends and emerging technologies related to hardware platform development
  • Collaborate with team members in the U.S. and abroad
  • Provide technical guidance and foster a culture of collaboration and innovation
  • Mentor and guide the career development of engineers
  • Work closely with software, hardware, and mechanical teams to bridge technical gaps and facilitate communication

Required Skills

  • Deep knowledge of HPC hardware architecture and development processes
  • Experience introducing embedded hardware platforms into mass production
  • Strong understanding of vehicle EE architectures and automotive development processes
  • Experience designing embedded high performance computer systems, including system topologies and interfaces
  • Understanding of functional safety (ISO26262) and implementation in hardware design
  • Knowledge of connected HPC hardware components and infotainment communication systems
  • Knowledge of embedded system software/hardware architecture and real-time operating systems
  • Experience working within automotive supplier and semiconductor ecosystems

Desired Skills

  • Experience with Infotainment and Driver Assistance Systems
  • Consumer electronics hardware design architecture
  • Rapid software environments for prototyping and validation
  • Connected navigation and driver assistance technologies
  • User-interface architecture for mobile and automotive systems
  • Programming languages: C, C++, Java, HTML5, scripting languages

Experience and Education

  • 12+ years of HPC hardware development experience in embedded environments
  • Bachelor’s degree in Electrical Engineering, Computer Science, or related field

Work Flexibility

  • Travel to worldwide locations required

Compensation and Benefits

Salary range in Mountain View, California: $194,670 - $282,735. Compensation includes performance-based merits and annual bonus.

  • Medical, dental, vision
  • 401k with employer match and defined contribution plan
  • Short and long term disability
  • Life and AD&D insurance
  • Employee assistance program
  • Tuition reimbursement and student loan repayment
  • Maternity and non-primary caregiver leave
  • Adoption assistance
  • Employee referral program
  • Vacation and paid holidays
  • Vehicle lease program covering registration and insurance fees

Equal Opportunity Employer. Employment subject to export control and sanctions compliance.

Similar jobs you might like

Healthcare

HTD

Principal Engineer (PL)

Senior

Remote

Łódź, Poland

26,000 - 31,500 PLN/mo

🏢 Summary: Principal Engineer role combining hands-on .NET development with architectural leadership and technical consultancy for enterprise HealthTech projects. The position focuses on delivering maintainable, observable systems while mentoring teams and aligning technical decisions with business goals. It includes close client collaboration, technical planning, and ownership of quality standards. 🗂️ Requirements: 6+ years commercial experience in .NET, Strong proficiency in C#, Experience designing Microservices architectures, Experience with Distributed Systems, Experience in API design (REST, GraphQL, gRPC), Hands-on experience with AWS, Azure or GCP, Experience with Infrastructure as Code, Ability to design maintainable, testable code with automated tests, Experience in technical analysis and system design, Fluent English (C1) 📃 Skills: .NET, C#, Microservices, DistributedSystems, REST, GraphQL, gRPC, AWS, Azure, GCP, Terraform, IaC, AutomatedTesting 🏢 Description: Currently, we have an exceptional opportunity for a Principal Engineer to join our team at HTD Health. We are looking for a high-level expert who is still a passionate developer at heart, but also wants to act as a strategic partner for our clients and a mentor for our engineering culture. In this role, you will combine hands-on coding with high-level consultancy. You will lead by example—implementing the best practices you preach, while ensuring our clients receive world-class technical guidance. If you want to code, lead, and shape the future of HealthTech, we want to meet you! Your daily life in HTD will be focusing around: Working with development team (or teams), delivering enterprise-level software built with both high-impact features and layers of maintainability and observability. Ensuring work quality through overseeing the technical analysis, planning, execution as well as meticulous reviews and mentoring throughout the process. Working closely with clients (and their dev teams) to align technical decisions with business goals, acting as the main point of contact for everything related to our technical cooperation. Being the "go-to" person for team talks, internal workshops, and hackathons—actively raising the technical bar for everyone. Comparing tools and services to provide authoritative recommendations for new projects or features. Keeping technical debt visible and ensuring that stakeholders understand the importance of application stability and observability. What you can expect from us: Salary depending on your skills, experience and position level: – PLN 22 000 – 26 300 gross on employment contract – PLN 26 000 – 31 500 + VAT on a B2B contract 25 paid days off (B2B/UZ) Flexible working hours Possibility of working 100% remotely Personal educational budget: conferences, courses, workshops, and more Private medical care Multisport Plus+ member card or cinema tickets MultiLife package All necessary equipment such as MacBook, additional monitor and accessories What we need from you: Hands-on Technical Excellence : At least 6+ years of commercial experience in .NET (C#). You still love writing code and believe in delivering readable, maintainable software covered with automated tests. Architectural Vision : Deep understanding of Microservices, Distributed Systems, and API Design (REST, GraphQL, gRPC). Radical Accountability: You are the first to identify and report risks of delay or priority shifts. You proactively confirm that plans are valid, understanding that "no news is not good news." Refinement & Analysis Mastery : You take ownership of the technical analysis for upcoming functionalities, ensuring the team understands the what and how before the sprint begins. Estimation & Planning: You set the standard for realistic and complete work estimation, helping the team and the client build predictable roadmaps. Client Partnership : You are a natural communicator (C1 English) who can talk to both developers and business stakeholders, creating RFC and other types of technical documentation, explaining technical debt, reliability, and observability in a way that creates buy-in. Quality Leadership : A drive to implement best practices that serve as a reference for others and set the quality standards (not only for code but also for how you work with the internal and customer development teams) both internally and externally. Hands-on experience with AWS, Azure, or GCP and Infrastructure as Code (Terraform). We appreciate if you have: Experience in other backend or frontend languages and curiosity for new technologies. Proficiency in leveraging AI tools (e.g., GitHub Copilot, LLMs) to optimize development workflows and code quality. Interest or experience in navigating regulatory standards like HIPAA or GDPR.

Healthcare

HTD

Principal Engineer - Python (PL)

Senior

Remote

Lodz, Poland

26,000 - 31,500 PLN/mo

🏢 Summary: Principal Engineer role combining hands-on Python development with architectural leadership and technical consultancy for enterprise HealthTech solutions. The position focuses on designing scalable, reliable systems while mentoring teams and guiding clients on best engineering practices. You will lead implementation of high-quality, observable, and cloud-based distributed systems. 🗂️ Requirements: 9+ years commercial experience in Python, Hands-on coding with automated testing practices, Strong knowledge of Microservices architecture, Experience with Distributed Systems, Proficiency in Asynchronous programming, API design experience (REST, GraphQL, gRPC), Hands-on experience with FastAPI, Django, or Flask (more than one), Strong understanding of ORMs, Experience with SQL and NoSQL databases, Experience with AWS, Azure, or GCP, Experience with Infrastructure as Code (Terraform), Designing large-scale enterprise systems, Ensuring high availability and performance optimization, Implementing observability and meeting strict SLAs, C1 level English 📃 Skills: Python, FastAPI, Django, Flask, Microservices, DistributedSystems, Async, REST, GraphQL, gRPC, SQL, NoSQL, ORM, AWS, Azure, GCP, Terraform, SLAs, Observability, Performance, Testing, HighAvailability, API 🏢 Description: Currently, we have an exceptional opportunity for a Principal Engineer to join our team at HTD Health. We are looking for a high-level expert who is still a passionate developer at heart, but also wants to act as a strategic partner for our clients and a mentor for our engineering culture. In this role, you will combine hands-on coding with high-level consultancy. You will lead by example—implementing the best practices you preach, while ensuring our clients receive world-class technical guidance. If you want to code, lead, and shape the future of HealthTech, we want to meet you! What we need from you: Hands-on Technical Excellence: At least 9+ years of commercial experience in Python. You still love writing code and believe in delivering readable, maintainable software covered with automated tests. Architectural Vision: Deep understanding of Microservices, Distributed Systems, Asynchronous programming, and API Design (REST, GraphQL, gRPC). Technical Versatility: Hands-on experience with more than one major Python framework (FastAPI, Django, Flask) and a deep understanding of ORMs, as well as both SQL and NoSQL databases. Radical Accountability: You are the first to identify and report risks of delay or priority shifts. You proactively confirm that plans are valid, understanding that "no news is not good news." Refinement & Analysis Mastery : You take ownership of the technical analysis for upcoming functionalities, ensuring the team understands the what and how before the sprint begins. Estimation & Planning: You set the standard for realistic and complete work estimation, helping the team and the client build predictable roadmaps. Client Partnership : You are a natural communicator (C1 English) who can talk to both developers and business stakeholders, creating RFCs and other technical documentation, explaining technical debt, reliability, and observability in a way that creates buy-in. Quality Leadership: A drive to implement best practices that serve as a reference for others and set quality standards—both for code and for how you collaborate with internal and customer development teams. Cloud & Infrastructure: Hands-on experience with AWS, Azure, or GCP and Infrastructure as Code (Terraform). Scale & Reliability: Proven ability to design large-scale enterprise solutions with a focus on meeting strict SLAs, optimizing performance, ensuring high availability, and implementing robust observability. We appreciate if you have: AI Expertise: Deep understanding of ML, LLM, and MCP Principles (Model Context Protocol). Data Intelligence: Experience with Big Data processing and visualization using tools like pandas, Tableau, PowerBI, or similar. AI-Driven Development : Proficiency in leveraging AI tools (e.g., GitHub Copilot) to optimize development workflows and code quality. Regulatory Awareness: Interest or experience in navigating regulatory standards like HIPAA or GDPR. Fullstack Curiosity: Experience in other backend or frontend languages and a natural curiosity for emerging technologies. Your daily life in HTD will be focusing around: Working with development team (or teams), delivering enterprise-level software built with both high-impact features and layers of maintainability and observability. Ensuring work quality through overseeing the technical analysis, planning, execution as well as meticulous reviews and mentoring throughout the process. Working closely with clients (and their dev teams) to align technical decisions with business goals, acting as the main point of contact for everything related to our technical cooperation. Being the "go-to" person for team talks, internal workshops, and hackathons—actively raising the technical bar for everyone. Comparing tools and services to provide authoritative recommendations for new projects or features. Keeping technical debt visible and ensuring that stakeholders understand the importance of application stability and observability. What you can expect from us: Salary depending on your skills, experience and position level:– PLN 22 000 – 26 300 gross on employment contract– PLN 26 000 – 31 500 + VAT on a B2B contract 25 paid days off (B2B/UZ) Flexible working hours Possibility of working 100% remotely Personal educational budget: conferences, courses, workshops, and more Private medical care Multisport Plus+ member card or cinema tickets MultiLife package All necessary equipment such as MacBook, additional monitor and accessories

Technology

ALTEN

Hardware Engineer

Mid

On-site

Auburn Hills, MI

🏢 Summary: Design and develop embedded electronic hardware systems for automotive applications, covering architecture definition, schematic design, PCB development, integration, and validation. The role involves working across cross-functional teams to deliver reliable, safe, and high-performance hardware compliant with automotive standards. Candidates will support hardware bring-up, debugging, testing, and technical problem resolution throughout the product lifecycle. 🗂️ Requirements: Bachelor’s or Master’s degree in Electrical, Electronics, Computer, Aerospace Engineering or related field, Automotive industry experience (Tier 1 or Tier 2 preferred), Experience designing embedded electronic hardware systems, Knowledge of EMI/EMC design and testing, Understanding of vehicle electrical architectures and ISO 26262, Minimum 2 years of schematic capture and PCB layout design experience, Experience designing high-complexity multilayer PCBs, Proficiency with Altium Designer, Experience with hardware bring-up, debugging, and root cause analysis, Proficiency with laboratory equipment (oscilloscopes, power supplies, logic analyzers), Familiarity with automotive communication protocols (Ethernet, CAN, LIN, LVDS) 📃 Skills: Altium, PCB, EMI, EMC, ISO26262, Ethernet, CAN, LIN, LVDS, PI, SI, Oscilloscope, ADAS, Infotainment 🏢 Description: The Hardware Design Engineer is responsible for the design, development, analysis, integration, and validation of embedded electronic hardware systems for automotive applications. This role requires applying engineering principles and independent technical judgment to develop reliable, safe, and high-performance hardware solutions that meet customer, regulatory, and industry requirements. The engineer will work closely with systems, software, mechanical, manufacturing, and validation teams throughout the product development lifecycle, supporting architecture definition, schematic design, PCB development, hardware integration, troubleshooting, and technical problem resolution. Basic Qualifications Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Aerospace Engineering, or a related discipline. Experience within the automotive industry (Tier 1 or Tier 2 supplier experience preferred). Experience designing and developing embedded electronic hardware systems. Knowledge of EMI/EMC design principles, testing methodologies, and troubleshooting techniques. Understanding of vehicle electrical architectures, Functional Safety (ISO 26262), and automotive industry standards. Strong understanding of system-level and component-level hardware design. Familiarity with automotive communication networks and protocols including Ethernet (ETH), CAN, LIN, and LVDS. Experience with thermal management considerations for ECU and embedded electronic designs. Ability to participate in and lead schematic reviews, PCB layout reviews, and design evaluations. Knowledge of modern automotive hardware platforms, embedded processing systems, connectivity technologies, and interface architectures. Understanding of ADAS, Infotainment Systems, Zonal Architectures, and Software Defined Vehicle (SDV) concepts. Ability to support multiple technical domains is considered an advantage. Experience with Power Integrity (PI) and Signal Integrity (SI) analysis is preferred. Prior experience in hardware architecture or system architecture roles is a plus. Required Technical Experience Minimum 2 years of experience in schematic capture and PCB layout design. Experience using Altium Designer is highly preferred. Experience designing high-complexity, multilayer printed circuit boards (PCBs). Strong understanding of PCB design rules, constraints, and best practices. Experience managing PCB-to-mechanical integration requirements and packaging constraints. Hands-on experience with hardware bring-up, debugging, failure analysis, and root cause investigations. Proficiency using electrical laboratory equipment including oscilloscopes, power supplies, logic analyzers, and related test equipment. Ability to analyze technical issues and provide engineering recommendations for corrective actions and design improvements. Key Responsibilities Design, develop, and validate embedded hardware solutions for automotive electronic systems. Support hardware architecture development, schematic design, and PCB layout activities. Conduct technical reviews and provide engineering recommendations to improve product performance, reliability, manufacturability, and safety. Perform hardware debugging, testing, validation, and root cause analysis of complex electrical issues. Collaborate with cross-functional engineering teams to support system integration and product development activities. Evaluate technical requirements and translate them into hardware design solutions. Support compliance with automotive standards, customer requirements, and functional safety objectives. Participate in design reviews, risk assessments, and engineering problem-solving activities throughout the product lifecycle. Drug Screening Requirement: As a federal contractor, Alten USA maintains a drug-free workplace. All candidates selected for employment will be required to successfully complete a pre-employment drug screening as a condition of hire.

Technology

Freeform

Principal Software Engineer

Senior

On-site

Los Angeles, CA

200,000 - 400,000 USD/yr

🏢 Summary: Principal Software Engineer role focused on architecting and building AI-native manufacturing software systems spanning edge computing, hardware control, automation, and high-rate telemetry. The position requires hands-on technical leadership across interdisciplinary engineering teams to develop scalable, high-performance platforms for factory automation and data processing. This is a full-time onsite role in Hawthorne with strong compensation, equity, and comprehensive benefits. 🗂️ Requirements: 10+ years of hands-on experience architecting and implementing complex software systems, Strong experience with C, Strong experience with C++, Strong experience with Rust, Experience in robotics, IoT, autonomous vehicles, UAVs, or similar autonomy-focused industries, Experience working in high-performance compute environments, Ability to work onsite full-time in Hawthorne, Experience leading software architecture and system integration efforts 📃 Skills: C, C++, Rust, FPGA, GPU, IoT, Robotics, Telemetry, Automation, Edge, MachineLearning, AI 🏢 Description: Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial-scale parts at the speed of human ideation. By treating manufacturing as a single integrated system, the company develops complex hardware that can be designed, built, and scaled without limits. As a Principal Software Engineer, you will act in a technical leadership capacity responsible for driving innovative development efforts across a broad software ecosystem including edge computing, hardware control and automation, and high-rate telemetry systems. You will work closely with electrical, mechanical, and process engineering disciplines as well as technical executives to invent and implement complex interdisciplinary performance requirements. This is a hands-on role spanning architecture, implementation, coding, and solving complex technical challenges. Your work will contribute to deploying sophisticated software platforms capable of processing petabytes of high-rate data on the edge and automating factory systems globally. 3D printing experience is not required. The role is suited for collaborative engineers who enjoy solving difficult technical problems and building advanced technology. Responsibilities: - Provide architectural leadership for the development of a complex, highly integrated software system - Take on the most challenging development and implementation efforts in the software stack - Lead system-level integration and validation efforts - Provide technical project management from conception to production when required - Drive communication and collaboration across electrical, mechanical, and process engineering teams - Innovate on system capability and performance and accelerate engineering progress Basic Qualifications: - 10+ years of hands-on experience architecting and implementing complex software systems using C/C++/Rust - Experience in industries such as robotics, IoT, autonomous cars, UAVs, or similar autonomy-centric environments - Experience working in a high-performance compute environment such as FPGAs or GPUs Nice to Have: - BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field - Experience with edge computing, high-speed data acquisition, and real-time closed-loop control systems - Experience with hardware acceleration for machine learning or artificial intelligence - Experience working in a startup or leading-edge technology environment - Creative problem-solving using first-principles reasoning - Passion for software applications impacting the physical world Location: Based in Hawthorne, the vertically integrated facility combines technology development, R&D, and production under one roof. The role requires full-time onsite presence five days a week with very limited exceptions. What We Offer: - Inclusive and collaborative culture focused on learning and data-driven decisions - Opportunity to join a rapidly growing company developing transformative technology Benefits: - Significant stock option packages - 100% employer-paid medical, dental, and vision insurance - Life insurance - Traditional and Roth 401(k) - Relocation assistance - Paid vacation, sick leave, and company holidays - Generous paid parental leave - Free daily catered lunch and dinner - Casual dress and flexible work hours - Regular catered team-building events Compensation: The estimated salary range for this role is $200,000-$400,000, depending on experience, educational background, and demonstrated skills and impact.

Technology

Team Up

💎 Principal Software Engineer (m/k) 💎

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Principal Software Engineer role focused on designing and delivering enterprise-scale software and AI-powered platform solutions in a global engineering environment. The position involves technical leadership, software architecture, CI/CD automation, and development of AI systems using large language models and embedding technologies. The role also includes mentoring engineers, driving engineering standards, and contributing to large-scale cloud and digital transformation initiatives. 🗂️ Requirements: 10+ years of Software Engineering or Platform Engineering experience, Proficiency in C# or Java or Python, Experience designing, developing, and debugging enterprise applications, Hands-on experience with CI/CD pipelines, Experience with GitHub, Experience with Azure DevOps, Experience building AI-powered applications using LLMs, Experience fine-tuning language models, Knowledge of embedding models and semantic search, Experience designing agentic AI systems, Ability to create AI evaluation frameworks and benchmarking, Strong understanding of software engineering principles and architecture, Bachelor's degree in Computer Science, Engineering, IT, Mathematics, or related field 📃 Skills: C#, Java, Python, GitHub, Azure, AzureDevOps, CI/CD, LLMs, AI, Kubernetes, Docker, AWS, GCP, Agile 🏢 Description: About the Client Our client is a global professional services organization that helps leading enterprises deliver digital transformation, technology modernization, and AI-driven innovation. Operating across multiple international markets, the company partners with organizations to build scalable, secure, and business-focused technology solutions. About the Role We are looking for an experienced Principal Software Engineer to join a global engineering team delivering enterprise-scale technology solutions. In this role, you will take ownership of designing, developing, and maintaining complex software and platform solutions while ensuring they align with both business and technical requirements. You will collaborate closely with engineering and architecture teams, solve complex technical challenges, and provide technical leadership throughout the software development lifecycle. This position also involves driving engineering standards, mentoring team members, and contributing to continuous improvement initiatives. Key Responsibilities Lead the design, development, delivery, and maintenance of software and platform solutions. Develop high-quality, scalable, and maintainable code while performing debugging, testing, and troubleshooting. Provide technical leadership and guidance across engineering teams. Collaborate with software engineers and architects to design innovative technical solutions. Ensure engineering best practices, coding standards, and development processes are consistently followed. Drive continuous improvement initiatives across development and platform engineering. Support CI/CD implementation and software delivery automation. Requirements Must Have 10+ years of professional experience in Software or Platform Engineering. Strong programming skills in at least one of the following languages: C# Java Python Extensive experience designing, developing, and debugging enterprise applications. Hands-on experience with CI/CD pipelines and automation tools such as GitHub and Azure DevOps. Experience building AI-powered applications using Large Language Models (LLMs). Experience fine-tuning language models for use cases such as text generation, summarization, or question answering. Strong understanding of embedding models and their applications, including semantic search, similarity matching, clustering, and information retrieval. Experience designing and implementing agentic AI systems that integrate language models with external tools and services. Ability to design evaluation frameworks for AI models, including performance benchmarking, metrics development, and A/B testing. Strong understanding of software engineering principles, architecture, and development best practices. Nice to Have Experience with Kubernetes and Docker. Cloud certifications (Microsoft Azure, AWS, or Google Cloud). Experience working with Agile or other modern software delivery methodologies. Bachelor's degree in Computer Science, Engineering, Information Technology, Mathematics, or a related field. What We Offer Opportunity to work on large-scale international technology and AI transformation projects. Exposure to modern cloud technologies, enterprise platforms, and cutting-edge AI solutions. Collaborative environment with highly experienced engineering and architecture teams. Opportunities for continuous learning, technical growth, and professional development. A culture that encourages innovation, knowledge sharing, and continuous improvement. The opportunity to take ownership of complex technical initiatives and make a meaningful impact on enterprise-scale solutions.

Technology

Team Up

🚀 Principal Software Enigneer (m/k) 🚀

Senior

Hybrid

Katowice, Poland

🏢 Summary: Senior engineering role focused on designing and delivering enterprise-scale software and AI-powered platform solutions. The position involves technical leadership, hands-on development, CI/CD automation, and building applications using large language models and agentic AI systems. Candidates will work on global digital transformation and cloud modernization projects in a collaborative engineering environment. 🗂️ Requirements: 10+ years in Software or Platform Engineering, Proficiency in C# or Java or Python, Experience designing and debugging enterprise applications, Hands-on experience with CI/CD pipelines, Experience with GitHub, Experience with Azure DevOps, Experience building AI-powered applications with LLMs, Experience fine-tuning language models, Knowledge of embedding models and semantic search, Experience designing agentic AI systems, Ability to create AI evaluation frameworks and benchmarking, Strong understanding of software engineering principles and architecture 📃 Skills: C#, Java, Python, GitHub, Azure, DevOps, LLMs, AI, Kubernetes, Docker, AWS, GCP, CI/CD, Agile 🏢 Description: About the Client Our client is a global professional services organization that helps leading enterprises deliver digital transformation, technology modernization, and AI-driven innovation. Operating across multiple international markets, the company partners with organizations to build scalable, secure, and business-focused technology solutions. About the Role We are looking for an experienced Principal Software Engineer to join a global engineering team delivering enterprise-scale technology solutions. In this role, you will take ownership of designing, developing, and maintaining complex software and platform solutions while ensuring they align with both business and technical requirements. You will collaborate closely with engineering and architecture teams, solve complex technical challenges, and provide technical leadership throughout the software development lifecycle. This position also involves driving engineering standards, mentoring team members, and contributing to continuous improvement initiatives. Key Responsibilities Lead the design, development, delivery, and maintenance of software and platform solutions. Develop high-quality, scalable, and maintainable code while performing debugging, testing, and troubleshooting. Provide technical leadership and guidance across engineering teams. Collaborate with software engineers and architects to design innovative technical solutions. Ensure engineering best practices, coding standards, and development processes are consistently followed. Drive continuous improvement initiatives across development and platform engineering. Support CI/CD implementation and software delivery automation. Requirements Must Have 10+ years of professional experience in Software or Platform Engineering. Strong programming skills in at least one of the following languages: C# Java Python Extensive experience designing, developing, and debugging enterprise applications. Hands-on experience with CI/CD pipelines and automation tools such as GitHub and Azure DevOps. Experience building AI-powered applications using Large Language Models (LLMs). Experience fine-tuning language models for use cases such as text generation, summarization, or question answering. Strong understanding of embedding models and their applications, including semantic search, similarity matching, clustering, and information retrieval. Experience designing and implementing agentic AI systems that integrate language models with external tools and services. Ability to design evaluation frameworks for AI models, including performance benchmarking, metrics development, and A/B testing. Strong understanding of software engineering principles, architecture, and development best practices. Nice to Have Experience with Kubernetes and Docker. Cloud certifications (Microsoft Azure, AWS, or Google Cloud). Experience working with Agile or other modern software delivery methodologies. Bachelor's degree in Computer Science, Engineering, Information Technology, Mathematics, or a related field. What We Offer Opportunity to work on large-scale international technology and AI transformation projects. Exposure to modern cloud technologies, enterprise platforms, and cutting-edge AI solutions. Collaborative environment with highly experienced engineering and architecture teams. Opportunities for continuous learning, technical growth, and professional development. A culture that encourages innovation, knowledge sharing, and continuous improvement. The opportunity to take ownership of complex technical initiatives and make a meaningful impact on enterprise-scale solutions.

Technology

DCV Technologies

Principal Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: Senior-level Principal Engineer role focused on building and scaling full-stack web applications using the MERN stack within a cloud-native Azure environment. The position drives architecture, microservices, API-first and event-based integrations while leading complex technical initiatives in a Scrum team. The role combines deep technical expertise with hands-on leadership in DevOps, security, data, and modern web technologies. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Engineering or related field, Around 10 years of experience in software engineering, Experience in senior technical leadership role (Senior/Principal/Team Lead), Strong experience with Azure Cloud and Azure services, Expertise in JavaScript and modern JS frameworks (React.js, Node.js, Remix.js), Experience with database technologies (MongoDB, PostgreSQL, MySQL), Experience with DevOps practices and infrastructure-as-code, Experience with containers and Kubernetes (AKS), Understanding of headless CMS architecture (Contentful), Experience with scripting in Python in cloud environments, Knowledge of DevSecOps security practices, Experience with Azure Data tools (Databricks, Synapse), Experience with code quality and security tools, Experience working in Agile/Scrum environments 📃 Skills: JavaScript, React, Node.js, Remix.js, MongoDB, PostgreSQL, MySQL, Azure, Databricks, Synapse, Python, Kubernetes, AKS, Terraform, GitHub, GitHubActions, SonarQube, Datadog, Contentful, PowerApps, SQL, Vue.js 🏢 Description: The Principal Engineer is experienced software engineer specialising in MERN tech stack to build scalable, high-performance web solutions. This individual will play a crucial role in the development process, accelerating delivery of full-stack web applications. The Principal Engineer will act as the highest skilled Individual Contributor and will cooperate closely with Media, Content and Commerce team supporting Marketing . The team operates within Scrum framework to deliver value to Consumer Healthcare business. The team supports variety of applications composed of different technologies like React.JS, Node.JS, Vue.JS, Python, Databricks, Kubernetes, PowerApps, Azure Synapse Analytics, database technologies like PostgreSQL, MongoDB, Microsoft SQL. 📍 Remote from Poland The Principal engineer will champion best practices in software engineering including micro-services architecture, API-First and event based integration, Cloud Native/SaaS hosting and Headless CMS. A Good candidate should have knowledge of: The Principal Engineer is the most senior Individual Contributor (IC) and excels through in depth technical knowledge of specific technical domains. Contributes to their team or domain meeting goals through successfully leading and consistently delivering on projects of highly ambiguous scope, high complexity and critical business impact. Can be deployed to highest priority business problems or fires, can quickly resolve them and help the business understand how to avoid them in future. Proactively contributes to the betterment of other engineers in the company, through sponsoring, mentoring and providing constructive, candid feedback. Proactively gives technical and strategic feedback on projects relevant to their expertise that leads to better outcomes. Directly impacts the trajectory of the company both through working on the most impactful problems and being able to bring about change with effective momentum. Links technical contribution back to business impact for their team or area and helps others to buy into this. Consistently leads their team to good outcomes from a technical perspective, ensuring appropriate engineering decisions are made to factor in technical debt, systems design, stability/reliability, monitoring/observability and business need. Is regularly recognized in their team and collective for highly impactful technical contributions of the highest quality. Proposes changes to technical scope to handle changing business priorities or urgency. Leads the refactoring of complex systems or problems when it is warranted. Can make pragmatic trade-offs between perfection and technical debt which aligns with our priorities as a business, including how to repay debt. Has the skills to competently work on complex and unknown problems under pressure (e.g. debugging complex production issues at speed, or leading the resolution of critical or major incidents) Can demonstrate their technical skills outside of code, and leads the design process for complex technical problems in their team or collective. Contributes to architecture forums, takes part in initiatives to improve the practices of the engineering discipline. Can clearly and confidently articulate risk of technical problems to non technical stakeholders (e.g legal, compliance) Communicates effectively when representing Engineering to external stakeholders (e.g auditors, regulators, third-parties, or industry groups) when appropriate Actively and regularly offers well considered contributions to the roadmap of their team or business area. Fosters effective collaboration between product, engineering and architecture. Demonstrates product-awareness. Offers valuable contributions to quarterly planning rituals, and works with the PM or team lead on setting the vision for a team. Ensures their team is focusing on work that will drive forward quarterly goals or business objectives, whilst reducing the operational impact for engineers and Ops. Repeatedly consulted for advice by engineers from different teams or collectives. Proactively stays up to date with technology trends in their area, and uses this knowledge to contribute thoughts on their team’s strategy. Works to enable groups of others to improve coding standards and awareness of best practices around non-functional requirements (e.g. performance, testability, scale, security) Tackles problems before they can do harm, knowing which levers to pull to make change happen. Key Roles & Responsibilities Leads the refactoring of complex systems or problems when it is warranted. Can make pragmatic trade-offs between perfection and technical debt which aligns with our priorities as a business, including how to repay debt. Has the skills to competently work on complex and unknown problems under pressure (e.g. debugging complex production issues at speed, or leading the resolution of critical or major incidents) Can demonstrate their technical skills outside of coding, and leads the design process for complex technical problems in their team or collective. Articulates risk of technical problems to non technical stakeholders (e.g legal, compliance) and  Communicates effectively when representing Engineering to external stakeholders (e.g auditors, regulators, third-parties, or industry groups) when appropriate Actively and regularly offers well considered contributions to the roadmap of their team or business area. Fosters effective collaboration between product, engineering and architecture. Qualifications and skills Strong experience with Azure Cloud and Azure services Technical expertise in one or more technology domains and programming languages (e.g. Java, Javascript) , database technologies (e.g. MongoDB, PostgreSQL, MySQL) and release & configuration management tools. Technical expertise in JavaScript frameworks (Remix.js. Node.js, React.js) Understanding of  headless CMS architecture, i.e. Contenful Experience with scripting languages (preferably Python) in cloud environments with a focus on IaaS, PaaS Comprehensive understanding of modern DevOps platform technologies (e.g. GitHub Actions) incl. infrastructure-as-code (e.g. Terraform) and containers (e.g. Kubernetes, AKS) Knowledge of Security Practices for DevSecOps Knowledge of Azure Data (DataBricks , Synapse Studio) , AI (Open AI , AI Search) tools Experience with code quality and code security tools (i.e.: SonarQube, Github Advanced Suite). Experience with observability tools e.g. Datadog Experience with Atlassian suite Extensive experience with agile methodologies Experience working in a cloud native environment (Azure desirable) Working knowledge of Scrum based Agile development Job Requirements and Qualifications: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field – or equivalent practical experience. Around 10 years of experience in software engineering, with experience in leadership role (e.g. Senior/Principal Software Engineer, Team Lead). Proven experience with architecture and solution design in software engineering. Deep domain & Engineering management expertise and experience. Demonstrable tech leadership. Experience working with geographically distributed teams or vendor partners. Exposure in managing web hosting platforms/teams. Benefits ✅ Stable long-term cooperation with opportunity for extension Opportunity to work with modern technologies in an international environment Professional growth and continuous development opportunities Participation in challenging and impactful projects 📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk

Technology

TechnipFMC

Senior Embedded HW Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Embedded Hardware Developer role focused on designing, developing, verifying, and industrializing embedded hardware solutions for control systems in subsea and renewable energy applications. The position involves end-to-end hardware development including FPGA modules, PCBAs, system integration, and compliance with safety and EMC standards. Work is carried out in a multidisciplinary R&D environment collaborating across hardware, software, and system teams. 🗂️ Requirements: Degree in electronics, automation, cybernetics or related engineering field, Proven industrial experience in embedded hardware development, Expertise in digital electronic design and high-speed serial interfaces, Strong knowledge of FPGA design and verification methodologies, Experience with schematic design and PCB layout using ECAD tools, Understanding of SoC platforms, CPUs and microcontrollers, Knowledge of EMC requirements and CE certification, Familiarity with safety standards such as IEC61508, Experience with laboratory measurement and analysis instruments, Proficiency in embedded programming languages 📃 Skills: FPGA, VHDL, SoC, CAN, RS232, RS485, I2C, SPI, USB, LTspice, MATLAB, Simulink, Python, Quartus, C, C++, Assembly, Altium, ECAD, EMC, IEC61508 🏢 Description: Job Purpose About Us: At TechnipFMC, within the Controls & Automation product line, we are pioneering technology platforms for the electrification of Subsea Control Systems and the advancement of renewable energy sources such as offshore wind, hydrogen, and wave energy. Our Team : The Electronics R&D team works across a broad spectrum of technologies, including analog electronics, FPGA, SoC, power design, safety design, motor controllers, processor design, and power line modems. These technologies are integral to various control system applications. Your Role: As part of the Controls & Automation team at TechnipFMC, you will engage in the design, development, qualification, system integration, and production of new products into commissioning and field operation. Our multidisciplinary development environment includes HW, SW, system, test, mechatronics, and production engineering teams working collaboratively. We are seeking Senior Embedded Hardware Developers with expertise in embedded systems and hardware design to join our Hardware development team. Job Description Define hardware requirements in collaboration with system architects, SW architects, product owners Design and develop embedded hardware circuits, PCBAs, FPGA modules, including component selection, schematic drawing, PCB layout, and prototype building. Conduct functional verification of embedded hardware circuits, PCBAs, FPGA modules, electronic sub-assemblies. Collaborate with systems architects, mechanical designers, PCB layout, manufacturing, reliability, and SW engineering teams to design and develop embedded hardware products. Create test and verification procedures and write test reports on functional, environmental, system operation mode, and manufacturing testing of custom embedded hardware designs. You are meant for this job if: Expertise in digital electronic design including high speed, serial communication interfaces (CAN, RSXXX, I2C, SPI, USB), control, processor, network interface design on SoC platforms. Extended understanding of Central Processing Units, microcontrollers, embedded software and signal processing techniques Advanced knowledge of VHDL and FPGA design and verification methodologies. Experience of LT SPICE, MATLAB, Simulink, Python, and Intel (Altera) Quartus Knowledge of C, C++, assembly language or other embedded software languages Schematic design and PCB layout using ECAD tools like Altium Designer or equivalent. Experience with lab instruments such as oscilloscopes, logic analyzers, network analyzers, communication analyzers, signal generators, and simulators. Expertise in PCB layout for optimal component placement, reduced stray inductance/capacitance, improved manufacturability, and EMC compliance. Experience in embedded hardware design optimized for DFX requirements (manufacturability and testability). Understanding of EMC requirements and CE certification relevant to embedded controller design in control system applications. Knowledge and experience of safety and reliability standards including IEC61508 Qualifications: BSc, MSc, or PhD in electronics, automation, cybernetics, or a related engineering field. Industrial experience in relevant embedded hardware development and industrialization. Ability to approach complex problems structurally. Open-minded, professional English proficiency, and adaptability to work in a multicultural environment. Continuously raising standards, innovative, and solution oriented. Interest in electronics is an additional advantage. What We Offer: Exciting global R&D environment. Engaging tasks and work-life balance. Flexible working arrangements. State-of-the-art development environment. Training and career development opportunities. Comprehensive insurance and pension plans.

Technology

ITDS

Senior Embedded Systems Engineer – C++, Python, Networking

Senior

Hybrid

Warsaw, Poland

18,900 - 23,100 PLN

🏢 Summary: Senior Embedded Systems Engineer role focused on developing and maintaining secure encryption infrastructure across Windows, Linux, and cloud environments. The position involves backend and driver development, Windows application enhancement, CI/CD automation, and server/cloud management in high-stakes production settings. Hybrid work model based in Warsaw with occasional travel. 🗂️ Requirements: Engineering degree in Electronics or Computer Science, Minimum 5 years experience in IT, automation, software engineering, or electronics, Strong proficiency in IP networking, computer systems, and database management, Proven troubleshooting experience in Python and C++, Hands-on experience with Windows and Linux environments, Experience managing on-premises and cloud-based servers, Ability to develop backend solutions and hardware drivers, Fluency in English and Polish, Legal right to work in the European Union 📃 Skills: Python, C++, JavaScript, Node.js, Express, Windows, Linux, AWS, Azure, CI/CD, IP, Networking, SQL, VPN, PKI, Batch, Drivers 🏢 Description: Ignite Innovation in Embedded Systems — Redefine the Future of Connectivity and Security! Warsaw-based opportunity with hybrid work model. As a Senior Embedded Systems Engineer , you will be working for our client, a leading company in the manufacturing industry, focused on the development and deployment of critical encryption infrastructure. You will play a vital role in maintaining and advancing secure server and device solutions across Windows, Linux, and cloud environments. Join us to push the boundaries of hardware-software integration, ensuring robust security and operational excellence in high-stakes production lines. This is your chance to be part of pioneering technological progress. Your main responsibilities: Develop backend solutions in Python and hardware device drivers to support encryption systems. Create new Windows applications based on existing modules, extending functionality and performance. Enhance frontend components mainly supporting existing JavaScript modules in Node.js/Express. Automate CI/CD workflows, develop tests, and streamline deployment processes. Support and improve Windows batch scripts, deploy Windows services, and troubleshoot related applications. Diagnose and resolve issues within Python, JavaScript, and C++ codebases. Identify system risks, propose mitigation strategies, and implement solutions to prevent future problems. Collaborate directly with product development teams on evolving existing solutions and developing new products. Manage Windows and Linux servers on-premises and in the cloud, overseeing network configurations and VPN connectivity. Navigate and maintain cloud-based systems, primarily AWS and Azure. Conduct upgrades and deployment of encryption infrastructure on new production lines. Occasionally travel domestically and internationally (up to 5%). You're ideal for this role if you have: An Engineering Degree in Electronics or Computer Science. At least 5 years of hands-on experience in IT, automation, software engineering, or electronics. Strong proficiency in IP Networking, computer systems, and database management. Proven troubleshooting skills in Python and C++, with experience in Windows and Linux environments. Ability to proactively identify risks and craft effective solutions. Excellent communication and collaboration skills for working with international teams. Fluency in English, both spoken and written, for technical documentation and team interactions. It is a strong plus if you have: (optional) Experience working with Azure or AWS cloud platforms. Background in PKI system development. Language Required for the role: Fluent in English and Polish. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

Motional

Senior Engineer, Vehicle Integration

Senior

On-site

Pittsburgh, PA

🏢 Summary: Senior vehicle integration engineering role focused on debugging, validating, and integrating complex automotive electrical, embedded, and networked systems for next-generation vehicle platforms. The position involves root cause analysis, ECU and network validation, cross-functional collaboration, and technical leadership throughout prototype and production phases. 🗂️ Requirements: 8+ years of experience in vehicle integration, automotive electronics, embedded systems, or related engineering disciplines, Experience with vehicle-level root cause analysis and troubleshooting of electrical and networked systems, Knowledge of CAN 2.0 and CAN FD protocols, Experience with CAN tools such as CANalyzer, CANoe, or PCAN, Understanding of Automotive Ethernet technologies and protocols, Experience using oscilloscopes, multimeters, and protocol analyzers, Ability to read and troubleshoot electrical schematics, wiring harnesses, and connector systems, Experience with vehicle network architecture, routing, and topology design, Strong analytical and technical communication skills 📃 Skills: CAN, CANoe, CANalyzer, PCAN, Ethernet, DoIP, SOME/IP, AVB, TSN, AUTOSAR, UDS, ECU, ADAS, DVP&R, Oscilloscopes, Multimeters 🏢 Description: Mission Summary: We are seeking a highly motivated Vehicle Integration Staff / Senior Engineer to play a critical role in the integration, validation, and troubleshooting of next-generation vehicle platforms. This position will serve as a technical leader within the Vehicle Integration team, driving root cause analysis of complex vehicle-level issues while ensuring seamless integration of electrical, electronic, and networked systems. The ideal candidate combines strong hands-on debugging skills with a systems level understanding of vehicle architectures, communication networks, and ECU interactions. This role requires close collaboration with cross-functional engineering teams to rapidly identify, resolve, and prevent integration issues throughout the vehicle development lifecycle. Key Responsibilities: - Lead investigation and root cause analysis of complex vehicle integration issues across electrical, network, software, and hardware domains. - Utilize structured problem-solving methodologies to identify dominant failure modes and implement robust corrective actions. - Integrate, configure, and validate ECUs, sensors, actuators, and embedded systems at the vehicle level. - Debug and validate vehicle communication networks, including CAN, CAN FD, Automotive Ethernet, and gateway routing. - Develop and execute vehicle integration, design validation, and product validation test plans. - Diagnose and resolve hardware-software interaction issues impacting vehicle functionality and performance. - Analyze network traces, diagnostic logs, and system data to identify and resolve integration challenges. - Document root cause findings, corrective actions, and lessons learned to improve product quality and development efficiency. - Partner with subsystem teams including ADAS, Vehicle Engineering, Infotainment, Supplier Quality, and Connectivity to drive issue resolution. - Support vehicle builds, bring-up activities, and validation testing throughout prototype and production phases. - Provide technical leadership, mentorship, and guidance to junior engineers and cross-functional teams. - Support integration planning, technical strategy development, and prioritization activities with the Integration Lead. Required Qualifications: - 8+ years of experience in vehicle integration, automotive electronics, embedded systems, or related engineering disciplines. - Strong experience performing vehicle-level root cause analysis and troubleshooting of complex electrical and networked systems. - Deep understanding of CAN (CAN 2.0, CAN FD) protocols and associated tools such as Vector CANalyzer, CANoe, PCAN, or equivalent. - Strong understanding of Automotive Ethernet technologies (100BASE-T1, 1000BASE-T1) and protocols including DoIP, SOME/IP, and AVB/TSN. - Experience with electrical system debugging using oscilloscopes, multimeters, protocol analyzers, and other diagnostic tools. - Ability to read, interpret, and troubleshoot electrical schematics, wiring harnesses, and connector systems. - Experience with vehicle network architecture development, communication routing, and topology design. - Strong analytical, problem-solving, and technical communication skills. Preferred Qualifications: - Experience supporting OEM or Tier 1 vehicle programs from prototype development through production launch. - Familiarity with AUTOSAR architectures, UDS diagnostics, gateway configuration, and network management. - Experience with ADAS, autonomous vehicle, EV/HEV, or zonal vehicle architectures. - Knowledge of system integration processes, DVP&R development, and vehicle validation methodologies. - BS or MS degree in Electrical Engineering, Computer Engineering, Systems Engineering, or a related technical field. This role is based in the Pittsburgh office and requires in-office days each week. Benefits: - Medical insurance - Dental insurance - Vision insurance - 401k with company match - Health savings accounts - Life insurance - Pet insurance - Bonus eligibility - Company equity opportunities Salary Range: $125,000—$167,000 USD