Enable job alerts via email!

Embedded Linux Engineer

Flippa.com

Providence (RI)

Remote

USD 155,000 - 185,000

Full time

16 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative energy technology company is seeking a skilled Embedded Linux Engineer to enhance IoT device management and deployment. In this role, you will automate processes for flashing and provisioning IoT devices, ensuring robust security and seamless communication. Collaborating with cross-functional teams, you'll contribute to the development of cutting-edge solutions that leverage distributed AI to transform utility operations. This remote position offers an exciting opportunity to work on impactful projects that drive the clean energy transition and improve customer service in the utility sector. Join a dynamic team committed to innovation and excellence.

Benefits

Flexible Paid Time Off
Health Insurance
Dental Insurance
Vision Insurance
Employer-Match 401k
Mentorship Opportunities
Collaborative Work Environment

Qualifications

  • 8+ years of experience in embedded Linux and IoT systems.
  • Strong understanding of security protocols for IoT environments.
  • Experience with CI/CD pipelines and software build systems.

Responsibilities

  • Design and maintain Yocto-based embedded Linux OS projects.
  • Automate software build and deployment for IoT devices.
  • Implement and manage over-the-air (OTA) software update systems.

Skills

Yocto
Linux Kernel
C
C++
Python
Bash Scripting
Infrastructure Automation
Problem-Solving
Communication Skills

Education

Bachelor's Degree in Computer Science or Engineering
Advanced Degree in Computer Science or Engineering

Tools

Ansible
Docker
Kubernetes
Git

Job description

Utilidata is a fast-growing energy technology company using distributed artificial intelligence (AI) to accelerate the clean energy transition and better serve utility customers. As the electric grid becomes more complex with the rapid growth of data centers, electric vehicles, distributed solar, batteries, heat pumps and extreme weather, utilities need real-time visibility of grid conditions. Utilidata’s distributed AI platform, powered by our custom NVIDIA module, is transforming the way utility companies operate with real-time visibility at the grid edge to better utilize customer energy resources, reduce power outages, and enable quicker storm recovery.


Our team is seeking a talented and experienced Embedded Linux Engineer. As an Embedded Linux Engineer at Utilidata, you will be responsible for automating the infrastructure that improves the flashing and provisioning of IoT devices in the manufacturing process. You will also focus on automating software build and deployment for IoT devices, configuring Linux-based systems for deployment, and ensuring tight security controls. Your work will directly contribute to configuring and managing over-the-air (OTA) systems, communications configurations, and potentially supporting Linux kernel development. We are looking for candidates who are collaborative, adaptable, and committed to driving innovation. This is a remote position based in the United States, and candidates will be expected to work cross-functionally with remote teams across the country.


Responsibilities
  • Design, implement, and maintain Yocto-based embedded Linux OS projects
  • Automate the infrastructure to improve the flashing and provisioning of IoT devices in the manufacturing process
  • Automate software build and deployment processes for use in IoT devices
  • Configure and manage Linux-based IoT systems for deployment to the field
  • Implement and manage over-the-air (OTA) software update systems
  • Configure and manage tight security controls to ensure the integrity and security of devices and data
  • Configure LTE and wifi subsystems
  • Write, debug, and maintain high quality software for embedded Linux systems with languages such as C and C++, bash scripting, and Python
  • Provide Linux kernel and driver adjustments
  • Collaborate with cross-functional teams including hardware, algorithms, and product to ensure alignment with strategic objectives
  • Troubleshoot, maintain, and update existing IoT systems and devices as needed
  • Support possible Linux kernel development and kernel module integration for IoT devices
  • Monitor and analyze performance metrics of deployed systems and devices
  • Contribute to documentation for provisioning and deployment processes
Minimum Qualifications
  • 8+ years of professional experience including 5+ years of experience working with Yocto, BSPs, Linux kernel, device drivers, bootloader configuration, and infrastructure automation
  • Experience with configuring and deploying IoT systems, including OTA update systems and secure communications configurations
  • Experience writing and maintaining embedded linux applications with C, C++, or other systems languages
  • Proficiency with scripting languages such as Python, Bash, or similar
  • Experience with software build systems and CI/CD pipelines
  • Strong understanding of security protocols, particularly for IoT environments
  • Familiarity with Git, version control systems, and Agile methodologies
  • Excellent problem-solving skills and ability to troubleshoot complex issues
  • Ability to work collaboratively in a fast-paced, remote work environment
  • Strong communication skills, both written and verbal
Enhanced Qualifications (Nice to Have)
  • Advanced degree in Computer Science, Engineering, or a related field
  • Familiarity with Linux kernel development and kernel module integration
  • Experience with automation tools like Ansible
  • Experience with Mender over-the-air update manager
  • Experience with containerization and orchestration tools (Docker, Kubernetes)
  • Familiarity with hardware-level IoT integration and provisioning processes
  • Experience working with embedded systems
Salary Range: $155,000 to $185,000 depending on experience
Location: This position can be performed remotely from anywhere in the United States.
Our Commitments:
Utilidata values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state and local laws.

We are committed to:
  • Creating a diverse and inclusive workplace that is welcoming, supportive, affirming and respectful
  • Empowering employees to solve problems and work together to make a difference
  • Providing mentorship and growth opportunities as part of a collaborative team
  • A flexible work environment with flexible paid time off
  • Competitive compensation and benefits, including health, dental, vision, and employer-match 401k
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Embedded Linux Engineer

Utilidata

Providence

Remote

USD 155.000 - 185.000

12 days ago

AWS Architecture Lead (Senior Software Engineer)

Point Wild (Formerly Pango Group)

Boston

Remote

USD 120.000 - 160.000

Yesterday
Be an early applicant

Software Developer

DataAnnotation

Boston

Remote

USD 150.000 - 200.000

2 days ago
Be an early applicant

Software Engineer

Hi Marley

Boston

Remote

USD 130.000 - 180.000

2 days ago
Be an early applicant

Software Engineer, Zero Trust Connectivity

Cloudflare, Inc.

San Francisco

Remote

USD 162.000 - 240.000

4 days ago
Be an early applicant

Senior Software Engineer, Omni-Channel/Shopify

Gopuff

Boston

Remote

USD 175.000 - 225.000

5 days ago
Be an early applicant

Senior Software Engineer - Cloud Engineering

Gopuff

Boston

Remote

USD 170.000 - 190.000

5 days ago
Be an early applicant

Spotfire Data Visualization Developer

IQVIA

Durham

Remote

USD 106.000 - 177.000

6 days ago
Be an early applicant

Spotfire Data Visualization Developer

IQVIA Argentina

Durham

Remote

USD 106.000 - 177.000

6 days ago
Be an early applicant