Talent.com
Utilidata
Software Engineer, On DeviceUtilidata • Ann Arbor, MI, US
Software Engineer, On Device

Software Engineer, On Device

Utilidata • Ann Arbor, MI, US
30+ days ago
Salary
$120,000.00 yearly
Job type
  • Full-time
  • Quick Apply
Job description

Utilidata is a fast-growing NVIDIA-backed AI company enabling AI data centers to dynamically orchestrate power and unlock more compute capacity from existing energy infrastructure.

For over a decade, we have applied AI to the electric grid — bringing real-time visibility and power-flow control to complex energy infrastructure.

Our Karman platform, built on a custom NVIDIA module, brings that same capability to AI data centers, giving operators a way to better use the power already available to them.

We are expanding our engineering team and looking for a Software Engineer to support the productionalization of our IoT platform, with a primary emphasis on the software that runs on edge IoT devices.

This edge software includes machine learning, optimization algorithms, and components that host these capabilities that must meet high standards of performance, security, reliability, and accuracy.

We are looking for candidates who are mission-driven, collaborative, adaptive and experienced in designing, writing, testing, and debugging distributed enterprise software at scale.

Ideal candidates will possess knowledge of Python, Linux, continuous integration and deployment (CI/CD), with direct experience designing and developing successful enterprise software.

Responsibilities Design, propose, plan, implement, and test resource-constrained, edge software in Python (and possibly lower-level languages, e.g., Rust) including the implementation of precision telemetry collection, real-time control interfaces, and robust system observability Create and maintain CI/CD processes as necessary to support development and deployment with a focus on reproducibility, regression testing for embedded systems, and deployment in real-world, intermittently connected environments Contribute to internal and external technical documentation Collaborate with a cross-functional team of software, hardware, quality assurance (QA), and power systems engineers; data scientists; and leadership Provide high-quality, in-depth code and architecture reviews, implement new features, and provide technical leadership while coordinating with project management, QA, and other internal teams Continually advocate for and implement process improvement and automation Foster a culture of open communication, innovation, and continual improvement Mentor other engineers using paired programming, code review, and collaborative test scenario design Minimum Qualifications 5+ years of professional experience including 3+ years of experience developing production software and systems, or a combination of educational and professional experience commensurate with this level of experience Demonstrated ability to design and implement distributed systems utilizing microservices in a resource-constrained environment (edge devices with limited memory, CPUs, GPU capacity, etc.) Extensive experience using Python, C/C++, Rust, and the Linux operating system Experience with device layered security, i.e. encryption (PKI) , disk partitioning, secure boot, os kernel libraries, device drivers, os processes/daemons Data compression and schema management for device time series data Experience implementing and maintaining CI/CD workflows (e.g., GitHub Actions or Jenkins) Strong understanding of synchronous and asynchronous network communication, including REST APIs, gRPC, binary protocols, and distributed publish/subscribe messaging systems and protocols like MQTT and ZeroMQ Strong written and oral communication skills, with a proven track record of working effectively both individually and as part of a team Enhanced Qualifications (Nice to Have) Experience designing, building and deploying applications and reusable libraries based on the NVIDIA ML software stack on the Jetson Platform Experience with system integration testing including HIL and SIL Understanding of SQL/NoSQL Database implementations (SQLite, Redis, Postgres, etc) Well-versed in Docker/containerization Hands-on knowledge of cloud platforms and services focused on IoT device management, security and OTA updates (AWS, Azure) preferably in the scale of million devices including managing release/versioning strategies and monitoring fleet-wide performance metrics Experience with control systems applications (e.g. industrial processes, manufacturing, commercial buildings, SCADA) and/or power systems Experience working with software and systems deployed in modern data center environments, including telemetry ingestion, rack-level integration, and coordination with orchestration platforms Experience with Shell scripting, helm charts, ansible, and prometheus tools Salary Range:

  • $120,000 to $150,000 base compensation depending on experience and stock options.

Salary will be commensurate with an individual's skills, training, years of experience, and in line with internal compensation bands. Location:

  • This position is based onsite at our company headquarters in Ann Arbor, Michigan, with flexibility for occasional remote work.

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 Powered by JazzHR
Create a job alert for this search

Software Engineer, On Device • Ann Arbor, MI, US

Similar jobs

Critical Position: Adaptive Autosar Engineer - Ann Arbor, MI

Central Business SolutionsAnn Arbor, MI, United States
Full-time

Job TitleMust have:Adaptive Autosar, QNX, XCP protocol, ARM IPRequired Skills:Adaptive Autosar with ARA:COM specific experience, QNX experience, QNX 7 preferred, QNX 6.QNX safety OS desired, ARM IP... Show more

 • Promoted

Chief Engineer – Defense Systems & Advanced Vehicle Technologies

GLOBAL Recruitment Solutions LLCMilford, Michigan, United States
$145,000.00 yearly
Full-time
Quick Apply

Primarily Onsite (Occasional Remote Flexibility).Must possess or be eligible to obtain a U.Lead the Future of Defense Innovation.An industry-leading defense engineering organization is seeking a hi... Show more

Earn up to $400 per Day by Playing Games and TakingSurveys

Freecash.comYpsilanti, Michigan, United States
Full-time

Since its launch 6 years ago, over 60MN users have earned and withdrawn over $250MN! The platform is rated 4.TrustPilot with over 230k+ reviews, establishing Freecash as one of the highest-rated op... Show more

 • Promoted

Odoo Implementation Expert

EBIZ Technology LLC DBA Traction Consulting GroupWixom, MI, United States
Full-time

Job Description:We are seeking an experienced Odoo Implementation Expert to join our team.The successful candidate will be responsible for assisting in analyzing business requirements, configuring ... Show more

 • Promoted

Product Owner - Monitor

Deque SystemsAnn Arbor, MI, United States
Full-time

Career fulfillment and culture at Deque.People come to work for Deque because of what we do: enable businesses and organizations to make their sites and apps accessible to everyone, including peopl... Show more

 • Promoted

Head of Engineering, Defense OS

Applied IntuitionAnn Arbor, MI, United States
Full-time

Founded in 2017 and now valued at $15 billion, the Silicon Valley company is creating the digital infrastructure needed to bring intelligence to every moving machine on the planet.Applied Intuition... Show more

 • Promoted

Test Engineer II

Redwire Defense TechAnn Arbor, MI, US
$87,900.00 yearly
Full-time

SALARY RANGE: The anticipated salary range for this role is $87,900 to $127,800 annually.This range reflects a good faith estimate based on the targeted level for the role and typical compensation ... Show more

Drivers wanted - Great alternative to part-time, full-time and seasonal work

LyftMaybee, MI, United States
Full-time +2

Get a maximum of $400 in bonuses in Detroit.Earn $100 for every 10 rides in 7 days (limit 4).Lyft is a flexible earning opportunity and a platform that connects drivers with individuals that need r... Show more

 • Promoted

ASST STORE MGR in IDA, MI S20177

Dollar GeneralIda, MI, United States
Full-time

The Assistant Store Manager helps maintain a clean, well-organized store with a customer-first focus.At the direction and delegation of the Store Manager, the Assistant Store Manager assists with s... Show more

 • Promoted

Chief Engineer

HRU Technical ResourcesNew Hudson, MI, United States
Full-time

Chief Engineer Defense Systems.Our organization is seeking an experienced Chief Engineer to provide technical leadership, strategic direction, and engineering oversight for advanced defense and ve... Show more

 • Promoted

Remote Product Tester - Flexible Studies

BuzzTestersWillis, MI
Remote
Full-time

Earn up to $400/week, depending on the number and type of studies you complete.Share honest feedback on products and services from independent brands.Assignments include short online surveys (10–20... Show more

 • Promoted

Enterprise Sales & Business Development Manager

Workhorse Group, Inc.Wixom, MI, United States
Full-time

Manager Of Enterprise Sales & Business Development.We are seeking a Manager of Enterprise Sales & Business Development to support the VP of Enterprise Sales & BD in hunting and closing strategic en... Show more

 • Promoted

DevOps Assoc Mgr.

ClifyXWixom, MI, United States
Full-time

Join Client and help transform leading organizations and communities around the world.The sheer scale of our capabilities and client engagements and the way we collaborate, operate and deliver valu... Show more

 • Promoted

Operational Buyer

MagnaHolly, MI, United States
Permanent

At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies.We invest in our employees, providing them with the support and r... Show more

 • Promoted

Software Test Engineer

BArdorSouth Lyon, MI, US
Full-time

We are seeking a highly skilled and motivated Software Test Engineer with 3+ years of experience to join our engineering team.The ideal candidate will have a strong background in embedded systems, ... Show more

 • Promoted

Remote Software Engineer

SynergisticITAnn Arbor, MI, United States
Remote
Full-time

Synergisticit Job OpportunityFor more than 15 years Synergisticit has helped jobseekers get employed in the tech job market by providing candidates the requisite skills, experience and technical co... Show more

 • Promoted

Drivers Needed in Detroit

LyftWillis, MI, United States
Full-time +1

Get a maximum of $400 in bonuses in Detroit.Earn $100 for every 10 rides in 7 days (limit 4).Lyft is a flexible earning opportunity and a platform that connects drivers with individuals that need r... Show more

 • Promoted

Manager, Engineering - App Engine (CUDA)

Torc RoboticsAnn Arbor, MI, United States
Full-time

Manager, Engineering - App Engine (CUDA).Join us and catapult your career with the company that helped pioneer autonomous technology, and the first AV software company with the vision to partner di... Show more

 • Promoted

Scrum Leader - Engine Controls

General MotorsMilford, MI, United States
Full-time

Here at General Motors, we are looking for a hard-working person who enjoys taking on challenges and following through with robust solutions to join our Controls and Software team! Scrum Leaders ar... Show more

 • Promoted

Manager, Software Development Engineering, CoCounsel FDE

Thomson ReutersAnn Arbor, MI, United States
Full-time

Manager, Software Development Engineering, CoCounsel FDE Product Development | CoCounsel Forward Deployed Engineering.What if you could shape the future of legal AI while leading a team of engineer... Show more