Embedded Systems Jobs

Find remote positions requiring Embedded Systems skills. Browse through opportunities where you can utilize your expertise and grow your career.

Embedded Systems
57 jobs found. to receive daily emails with new job openings that match your preferences.
57 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

📍 Americas

🧭 Full-Time

🔍 Open source software

🏢 Company: Canonical - Jobs

  • An exceptional academic track record from both high school and university.
  • Undergraduate degree in Computer Science or STEM or a compelling narrative about an alternative path.
  • Passion for embedded systems software (e.g., kernel, graphics, Yocto, RTOS).
  • Fluency in at least one of Golang, C, C++, or Rust.
  • Professional written and spoken English.
  • Experience with Linux (Debian or Ubuntu preferred).
  • Excellent interpersonal skills, curiosity, flexibility, and accountability.
  • Passion, thoughtfulness, and self-motivation.
  • Excellent communication and presentation skills.
  • Result-oriented, with a personal drive to meet commitments.
  • Ability to travel twice a year for company events.

  • Work with the latest Linux kernel, RTOS, and open source technologies.
  • Deliver Ubuntu for the latest IoT and server-class hardware platforms.
  • Integrate and maintain device-oriented software stacks.
  • Write high-quality, well-designed software.
  • Collaborate proactively with other globally distributed teams.
  • Display technical leadership internally and within external communities.
  • Help customers ship their apps and SDKs on Ubuntu.
  • Build device OS images with Ubuntu Core, Desktop and Server.
  • Optimise the Ubuntu kernel and libraries for silicon-specific capabilities.
  • Debug issues and produce high-quality code to fix them.
  • Contribute to technical documentation.
  • Discuss ideas and collaborate on finding solutions.
  • Participate as technical lead on complex customer engagements.

LeadershipPythonSoftware DevelopmentEmbedded SystemsIoTQAC++GolangRustLinuxPresentation skillsDocumentation

Posted 2024-11-16
Apply
Apply

📍 Americas, Jacksonville, Florida

🧭 Permanent

🔍 Open Source Software

🏢 Company: Canonical - Jobs

  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative path
  • Drive and a track record of going above-and-beyond expectations
  • Well-organised, self-starting and able to deliver to fixed schedules
  • Professional manner interacting with colleagues, partners, and community
  • Ability to communicate effectively in English, both written and oral
  • Significant programming experience in C
  • Solid background with git
  • Broad knowledge of the Linux kernel and kernel subsystems
  • Demonstrated experience with kernel patching and debugging
  • Understanding of Linux kernel upstream processes and release cycle
  • Strong grasp of device drivers, BSP’s, and other low level system engineering

  • Collaborate regularly and proactively with a globally distributed team
  • Work closely with silicon, cloud, or hardware manufacturers
  • Diagnose and resolve issues in the kernel
  • Take personal responsibility for a flavour of the Ubuntu Linux kernel
  • Improve tooling and automation for delivery and test of Ubuntu Linux kernels
  • Submit, review, and apply kernel patches

Embedded SystemsGitLinuxPresentation skillsCompliance

Posted 2024-11-16
Apply
Apply

📍 US

🧭 Full-Time

💸 142503 - 215550 USD per year

🔍 Internet of Things (IoT)

🏢 Company: Samsara

  • Bachelor’s Degree in Computer Science, Electrical Engineering, or related field, or equivalent practical experience.
  • 8+ years of professional experience working with firmware/software teams to develop solutions around one or more of cellular connectivity, wireless connectivity, and location technologies on embedded systems.
  • Broad hands-on development and test experience in the above technologies.
  • Working experience with embedded Linux systems and RTOS systems relevant to the above technologies.
  • Comfortable working with low-level C, Linux kernel development, debugging and diagnostic tools, and development workflows using CI/CD tools.
  • Experience with hardware-firmware integration and familiarity with hardware communication protocols (e.g., SPI, I²C, UART, SDIO).
  • Knowledge of security protocols, encryption methods, and secure boot processes in embedded systems.
  • Strong communication skills and ability to work cross-functionally.

  • Evaluate and prototype new technologies in Cellular Connectivity, Wireless Connectivity, and Location Technologies, especially focused on embedded systems (both Linux and RTOS based).
  • Work with external technology and SoC vendors to evaluate technologies, influence their roadmaps, and ensure alignment with Samsara's product vision.
  • Collaborate with product teams to understand their needs and align technology exploration with product requirements.
  • Map new technologies to potential Samsara products by working closely with hardware and software teams.
  • Communicate, collaborate, and develop with firmware/software engineers, product managers, hardware engineers, and support teams.
  • Integrate security considerations into all stages of product development, ensuring robust and secure solutions.
  • Understand and apply regulatory compliance requirements relevant to wireless and IoT devices.
  • Champion and embed Samsara’s cultural principles as we scale globally.

Embedded SystemsIoTProduct DevelopmentCommunication SkillsCollaborationCI/CDLinuxCompliance

Posted 2024-11-15
Apply
Apply

📍 Canada

🧭 Full-Time

💸 133025 - 172150 CAD per year

🔍 IoT and Automotive

🏢 Company: Samsara

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, or related field, or equivalent practical experience.
  • 8+ years of professional experience working with firmware/software teams to develop solutions involving vehicle diagnostics, OBD-II, CAN bus systems, and ECUs on embedded systems.
  • Broad hands-on development and test experience in vehicle diagnostics, OBD-II, CAN, and ECUs on embedded systems.
  • Working experience with embedded Linux systems and RTOS systems relevant to vehicle technologies.
  • Comfortable working with low-level C/C++, Linux kernel development, debugging and diagnostic tools.
  • Experience with hardware-firmware integration and familiarity with automotive communication protocols (e.g., CAN, LIN, FlexRay).
  • Knowledge of vehicle diagnostic protocols such as UDS (Unified Diagnostic Services) and J1939.
  • Understanding of automotive cybersecurity practices, including secure boot and secure communications.
  • Strong communication skills and ability to work cross-functionally.

  • Evaluate and prototype new technologies in vehicle diagnostics, OBD-II, CAN bus systems, and ECUs, focused on embedded systems (both Linux and RTOS-based).
  • Work with external technology and SoC vendors to evaluate technologies, influence their roadmaps, and ensure alignment with Samsara's product vision.
  • Collaborate with product teams to understand their needs and align technology exploration with product requirements.
  • Develop solutions that integrate seamlessly with modern vehicle systems, enhancing diagnostic capabilities and safety features.
  • Communicate, collaborate, and develop with firmware/software engineers, product managers, hardware engineers, and support teams.
  • Integrate security considerations into all stages of product development, ensuring robust and secure solutions.
  • Understand and apply regulatory compliance requirements relevant to automotive and IoT devices.
  • Champion Samsara’s cultural principles as we scale globally and across new offices.

CybersecurityEmbedded SystemsIoTC++Product DevelopmentCommunication SkillsCollaborationCI/CDLinuxCompliance

Posted 2024-11-15
Apply
Apply

📍 United States

🏢 Company: Unreal Gigs

  • Strong understanding of computer vision concepts including object detection, segmentation, and pattern recognition, with experience in libraries like OpenCV and scikit-image.
  • Experience with TensorFlow, PyTorch, or Keras for developing and training vision models.
  • Proficiency in Python and C++, with additional experience in ROS as a plus.
  • Familiarity with camera calibration, stereo vision, and vision hardware like LIDAR.
  • Strong analytical and troubleshooting skills.
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Robotics, or related field.
  • 3+ years of experience in computer vision engineering with a focus on robotics or autonomous systems.

  • Design, develop, and optimize algorithms for object detection, tracking, recognition, and segmentation.
  • Create and train machine learning models to interpret and classify visual data using frameworks like TensorFlow and PyTorch.
  • Collaborate with robotics and software teams to integrate vision systems into operational workflows.
  • Calibrate and test cameras, sensors, and optics for precise data capture.
  • Adapt algorithms to run efficiently on edge devices for real-time applications.
  • Work with data scientists on dataset collection and preparation.
  • Continuously research new techniques and methodologies in computer vision.

PythonEmbedded SystemsImage ProcessingKerasMachine LearningOpenCVPyTorchC++AlgorithmsTensorflow

Posted 2024-11-14
Apply
Apply

📍 Americas

🧭 Full-Time

🔍 Open source software

🏢 Company: Canonical - Jobs

  • Well-organized and motivated self-starter able to thrive in a remote work environment.
  • Professional manner with colleagues, business partners, and the open-source community.
  • Ability to communicate effectively in English, both written and verbal.
  • Programming experience in C and/or Rust.
  • Familiarity with version control practices, ideally with git.
  • Understanding of operating system kernel fundamentals.
  • Ability to travel twice a year for company events of up to two weeks length.

  • Collaborate regularly and proactively with a globally distributed team.
  • Learn from senior mentors to demystify the inner workings of the Linux kernel and how it is distributed.
  • Work closely with external silicon, cloud, or hardware manufacturer delivery teams on bleeding-edge platforms.
  • Diagnose and resolve issues in the kernel reported by customers, the community, and discovered by own testing.
  • Take personal responsibility for the delivery of various flavors of the Ubuntu Linux kernel.
  • Improve tooling and automation for delivery and testing of Ubuntu Linux kernels.
  • Submit, review, and apply kernel patches, working with both internal and external upstream maintainers.

Embedded SystemsGitRustLinux

Posted 2024-11-14
Apply
Apply

📍 Europe

🧭 Full-Time

🔍 Automotive and Industrial

🏢 Company: Canonical - Jobs

  • Strong software engineering background, with expertise in Linux and open source.
  • In-depth knowledge in Linux packages and embedded development.
  • Familiarity with automotive and industry standards such as ISO21434, ISO26262, SOTIF, IEC 61508.
  • Experience leading product development initiatives with compliance to standards.
  • Proficiency in C/C++ and Python programming.
  • Practical experience in automotive, including functional safety and embedded systems.
  • Experience managing, coaching, and mentoring software developers.
  • Track record of timely delivery and high-quality software.
  • Experience working in an agile development environment.

  • Work with Product Management to refine the vision and strategy for automotive at Canonical.
  • Define and execute an engineering roadmap for the automotive team at Canonical.
  • Represent Ubuntu and Canonical in the automotive community, in front of customers, partners and consortia.
  • Lead our Linux distribution and open source software strategy in Automotive.
  • Build and lead a globally distributed team of engineers and coordinate, guide and oversee their work.
  • Develop skills through coaching, feedback and hands-on technical leadership.
  • Set and manage expectations with other engineering teams, senior management, and external stakeholders.
  • Advocate and advance modern, agile software development practices.
  • Help develop and evangelize great engineering and organizational practices.
  • Grow a healthy, collaborative engineering culture in line with the company values.

LeadershipPythonSoftware DevelopmentAgileEmbedded SystemsProduct ManagementC++Product DevelopmentStrategyMentoringLinuxComplianceCoaching

Posted 2024-11-11
Apply
Apply

📍 United States

🧭 Full-Time

💸 135000 - 205000 USD per year

🔍 Defense Software

🏢 Company: Vannevar Labs

  • 4+ years of experience in software development in a general purpose programming language.
  • Experience working on embedded Linux systems.
  • Proven experience owning features end-to-end from development, test, and release.
  • Excellent written and verbal communication skills.
  • Must be a U.S. resident or citizen.
  • U.S. Person status is required as this position will require the ability to access U.S. only data systems.

  • Develop software running on edge devices for controlling and analyzing data from software defined radios.
  • Build robust systems resistant to adversarial exploitation.
  • Create infrastructure that enables scalable software updates to a fleet of edge devices.
  • Travel up to 20% of the time to meet with mission owners, better understand requirements, and deliver capabilities.

Software DevelopmentEmbedded Systems

Posted 2024-11-09
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Open Source Software

🏢 Company: Canonical - Jobs

  • Solid project management experience in delivering engineering services.
  • Extensive experience managing cross-cultural and multi-continent resources.
  • Educational degree in Science, Technology, Engineering, or Math preferred.
  • Good knowledge of Linux and the Open Source community.
  • Strong communication skills in English, both verbal and written.
  • Strong leader and problem solver with experience building partnerships.
  • PMP/PMI or PRINCE2 Practitioner Certification preferred.
  • Willingness to work non-standard hours and travel up to 4 times a year.

  • Manage projects through their complete life cycle and ensure overall goals are met.
  • Deliver engineering professional services for assigned projects.
  • Work with engineering teams on custom board enablement and Ubuntu image delivery.
  • Draft and maintain project-specific schedules and obtain client agreement.
  • Ensure projects are delivered on time and within resource and scope expectations.
  • Manage project risks and drive technical issues to desired outcomes.
  • Maintain communication with clients and stakeholders and manage third-party deliverables.

LeadershipProject ManagementEmbedded SystemsIoTProject CoordinationCross-functional Team LeadershipCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-11-09
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Industrial IoT

🏢 Company: AssetWatch, Inc.

  • Bachelor’s degree in electrical, mechanical, or computer engineering, or equivalent experience.
  • Minimum of 5 years of experience in R&D or product management roles, preferably in Industrial IoT or related industries.
  • Strong technical knowledge of hardware design, electronics, embedded systems, and sensors.
  • Preferred experience with condition monitoring compliance requirements.
  • Strong project management skills with the ability to manage complex projects.
  • Excellent communication and interpersonal skills.
  • Strong analytical and problem-solving abilities.
  • Ability to work independently and collaboratively.
  • Ability to adapt in a fast-paced startup environment.
  • Familiarity with regulatory frameworks and experience navigating compliance processes is a plus.

  • Develop a clear product strategy aligned with the company's vision and market needs in Industrial IoT.
  • Define and execute go-to-market strategies for new hardware products.
  • Maintain a product roadmap aligned with market trends and customer feedback.
  • Manage front-end product development lifecycle from concept to launch.
  • Leverage hardware expertise to guide the creation of advanced condition monitoring devices.
  • Collaborate closely with cross-functional teams.
  • Perform competitive analysis and ensure regulatory compliance.
  • Incorporate customer feedback into product improvements.

Project ManagementEmbedded SystemsIoTProduct ManagementProduct DevelopmentStrategyCollaboration

Posted 2024-11-07
Apply
Shown 10 out of 57