Post job

Embedded software engineer jobs in Saratoga Springs, UT - 662 jobs

All
Embedded Software Engineer
Staff Software Engineer
Senior Software Engineer
Principal Software Engineer
Senior Embedded Engineer
Senior Embedded Software Engineer
Senior Systems Software Engineer
Software Integrator Engineer
Senior Software Development Engineer
Software Systems Engineer
  • Sr. Embedded Linux Engineer

    FLIR Systems 4.9company rating

    Embedded software engineer job in Orem, UT

    Be visionary Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research. We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins. Job Description ** US Citizenship is required for this position. We are unable to hire individuals who need a work visa, are currently on a work visa, or individuals who will require work visa sponsorship in the future. ** At Teledyne FLIR, we're building the future of unmanned aerial systems (UAS) for defense and security missions. Our Rogue 1 drone platform is redefining tactical robotics-and we're looking for a Sr. Embedded Linux Engineer to help drive its evolution. You'll join a fast-paced, multidisciplinary team developing real-time control systems for next-gen military drones. If you thrive on solving complex problems and working hands-on with cutting-edge hardware, this is your opportunity to make a real impact. What you'll do Design embedded software for drone systems in embedded Linux environment using C++ and Python Develop, integrate, and debug device drivers for peripherals (I2c, SPI, UART, USB, etc.) Work with cross-compilation toolchains, build systems (Yocto, Buildroot, or similar), bootloaders, and CI/CD pipelines. Work in NVIDIA embedded Linux environment (Jetson, Jetpack) Collaborate with electrical, mechanical, and flight test engineers Build real-time algorithms and state machines for system control Debug electrical systems using tools like oscilloscopes and logic analyzers Manage code using Git and version control best practices Travel to test sites as needed to support flight testing and integration What you need Required: BS in Computer Science, Electrical Engineering, or related field Required: Strong skills in C/C++ and object-oriented design Required: 8+ years of experience in embedded software development Required: Experience with RTOS, embedded Linux, and DevOps tools (e.g., Docker) Required: Familiarity with NVIDIA embedded targets Advantage: Experience with Yocto build systems and automated build tools Advantage: Knowledge of real-time video streaming and metadata handling Required: Clean driving record and willingness to travel Required: Applicants must be either a U.S. citizen, U.S. national, legal permanent resident, asylee, refugee or must be eligible to apply for and obtain the appropriate export control license from the U.S. Departments of State or Commerce. What we offer Work on mission-critical drone systems used in defense operations Collaborate with a high-performing, cross-functional team Access to advanced tools and technologies Competitive compensation and benefits Opportunities to travel and test your work in real-world environments A culture of innovation, ownership, and impact What happens next Apply online and our Talent Acquisition team will review your application. If your background aligns, we'll reach out to schedule a conversation. We'll keep you informed throughout the process. About Teledyne FLIR Defense: Join Teledyne FLIR Defense, where we're dedicated to safeguarding lives with cutting-edge sensing and threat detection technologies. Our arsenal includes advanced surveillance sensors, handheld devices, unmanned vehicles, lasers, and more solutions that increase operational effectiveness for warfighters, first responders, and search-and-rescue teams. We're looking for passionate innovators eager to shape the future of the Defense industry. If you're mission-driven to globally collaborate on life-saving solutions, we invite you to explore our current opportunities. #TeledyneFLIRDefenseJobs #FLIR Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions. Teledyne is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws.
    $80k-109k yearly est. Auto-Apply 20d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Sr. Embedded Linux Engineer

    Teledyne 4.0company rating

    Embedded software engineer job in Orem, UT

    **Be visionary** Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research. We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins. **Job Description** **_** US Citizenship is required for this position. We are unable to hire individuals who need a work visa, are currently on a work visa, or individuals who will require work visa sponsorship in the future. **_** At Teledyne FLIR, we're building the future of unmanned aerial systems (UAS) for defense and security missions. Our Rogue 1 drone platform is redefining tactical robotics-and we're looking for a Sr. Embedded Linux Engineer to help drive its evolution. You'll join a fast-paced, multidisciplinary team developing real-time control systems for next-gen military drones. If you thrive on solving complex problems and working hands-on with cutting-edge hardware, this is your opportunity to make a real impact. **What you'll do** + Design embedded software for drone systems in embedded Linux environment using C++ and Python + Develop, integrate, and debug device drivers for peripherals (I2c, SPI, UART, USB, etc.) + Work with cross-compilation toolchains, build systems (Yocto, Buildroot, or similar), bootloaders, and CI/CD pipelines. + Work in NVIDIA embedded Linux environment (Jetson, Jetpack) + Collaborate with electrical, mechanical, and flight test engineers + Build real-time algorithms and state machines for system control + Debug electrical systems using tools like oscilloscopes and logic analyzers + Manage code using Git and version control best practices + Travel to test sites as needed to support flight testing and integration **What you need** + **Required:** BS in Computer Science, Electrical Engineering, or related field + **Required:** Strong skills in C/C++ and object-oriented design + **Required:** 8+ years of experience in embedded software development + **Required:** Experience with RTOS, embedded Linux, and DevOps tools (e.g., Docker) + **Required:** Familiarity with NVIDIA embedded targets + **Advantage:** Experience with Yocto build systems and automated build tools + **Advantage:** Knowledge of real-time video streaming and metadata handling + **Required:** Clean driving record and willingness to travel + **Required:** Applicants must be either a U.S. citizen, U.S. national, legal permanent resident, asylee, refugee or must be eligible to apply for and obtain the appropriate export control license from the U.S. Departments of State or Commerce. **What we offer** + Work on mission-critical drone systems used in defense operations + Collaborate with a high-performing, cross-functional team + Access to advanced tools and technologies + Competitive compensation and benefits + Opportunities to travel and test your work in real-world environments + A culture of innovation, ownership, and impact **What happens next** Apply online and our Talent Acquisition team will review your application. If your background aligns, we'll reach out to schedule a conversation. We'll keep you informed throughout the process. **_About Teledyne FLIR Defense:_** _Join Teledyne FLIR Defense, where we're dedicated to safeguarding lives with cutting-edge sensing and threat detection technologies. Our arsenal includes advanced surveillance sensors, handheld devices, unmanned vehicles, lasers, and more solutions that increase operational effectiveness for warfighters, first responders, and search-and-rescue teams. We're looking for passionate innovators eager to shape the future of the Defense industry. If you're mission-driven to globally collaborate on life-saving solutions, we invite you to explore our current opportunities._ _\#TeledyneFLIRDefenseJobs_ \#FLIR Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions. Teledyne is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws. You may not realize it, but Teledyne enables many of the products and services you use every day **.** Teledyne provides enabling technologies to sense, transmit and analyze information for industrial growth markets, including aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, energy, medical imaging and pharmaceutical research.
    $106k-140k yearly est. 60d+ ago
  • Embedded Software Engineer

    Idaho Scientific 4.1company rating

    Embedded software engineer job in Salt Lake City, UT

    Job Description Life is Short. Solve Hard Problems with Cool People. Idaho Scientific is the Goldilocks of the spirit and growth of a startup, with a financial footing and safety of a stable corporation. The perks of working at Idaho Scientific include all the benefits you'd expect from an employer who prioritizes a balanced human experience: Competitive Pay Flexible Work Schedule Health Benefits and Insurance Retirement fund contributions Profit Sharing Generous Paid Time Off Policy Solve the Problem, Not the Symptom. Idaho Scientific designs and deploys secure system solutions through novel CPU design, crypto cores, purpose-built system-on-a-chip architectures and hardened operating systems. Our solutions are the foundation for how military systems will remain safe and secure in the conflicts of the future. We need smart people like you to join us in solving hard problems that matter. What You'll Get to Do: Deep dive into software, firmware, and hardware components to understand their architecture, functionality, and communication protocols. Analyze assembly language, machine code, and source code to decipher complex algorithms, uncover hidden features, and identify security flaws. Specialize in identifying vulnerabilities unique to embedded systems, including buffer overflows, stack vulnerabilities, and memory leaks. Utilize advanced development/debugging tools, e.g., C compliers, linkers, in-circuit debug, logic analyzers Document reverse engineering efforts and results Work individually and with a team to complete tasks Required Qualifications & Experience US Citizenship Ability to get a security clearance Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Expert in embedded C programming. Proficient in one or more assembly languages. Familiarity with embedded systems architecture, microcontrollers, and real-time operating systems. Experience with reverse engineering tools and techniques (e.g., IDA Pro, Ghidra, JTAG debugging). Strong problem-solving skills and the ability to think creatively to find solutions. Knowledge of cybersecurity principles and best practices is a plus Preferred Qualifications & Experience Active US Security Clearance Working knowledge of applied cryptography Expertise using Xilinx Vivado Expertise in additional software programming languages, e.g. Python Embedded system design experience Operating systems experience Location The work location is at Idaho Scientific headquarters in Salt Lake City, Utah. Commitment to Diversity. Idaho Scientific is an equal employment opportunity employer. Qualified applicants will not be discriminated against due to race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition including pregnancy, or any protected category prohibited by local, state or federal laws. Powered by JazzHR e0EBMX5wZ8
    $84k-114k yearly est. 5d ago
  • Embedded Software Engineer IV - AI Applications

    Autonomous Solutions

    Embedded software engineer job in Lehi, UT

    Job Description At ASI, we are revolutionizing industries with state-of-the-art autonomous robotics solutions. Within the fields of agriculture, construction, landscaping, and logistics, we deliver technologies that enhance safety, productivity, and efficiency. With our core values of Simplicity, Safety, Transparency, Humility, Attention to Detail and Growth guiding everything we do, we're shaping the future of automation in dynamic markets. As an Embedded Software Engineer IV, you will focus on deploying, optimizing, and maintaining AI capabilities on constrained hardware platforms. In this role you will build on the foundation of our AI Applications with a deeper focus on embedded systems performance, efficient compute utilization, and real time reliability. You will ensure that AI models operate effectively within tight hardware limits and integrate smoothly with our robotics systems. Responsibilities: Deploy models onto constrained hardware and embedded systems. Optimize compute, memory, and performance for real time operation. Tune real time performance and collaborate with robot teams. Develop and integrate AI models and algorithms that enhance system efficiency and reliability. Convert AI models into production ready components such as embedded libraries or hardware optimized modules. Test, validate, and monitor AI performance on embedded platforms to ensure robustness and stability. Collaborate with robotics, firmware, and software teams to ensure embedded AI alignment with system requirements. Continuously improve embedded AI systems through updates, optimizations, and performance refinements. Stay current with embedded AI tools, runtimes, hardware accelerators, and optimization techniques. Required Qualifications: Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field. 10+ years professional experience designing and implementing embedded, real-time software systems using C/C++ for embedded processors. Familiarity with large multithreaded embedded applications, running on an RTOS. Experience deploying AI or machine learning models on embedded systems or constrained hardware. Strong understanding of ML inference runtimes such as TensorRT, ONNX Runtime, OpenVINO, or TensorFlow Lite. Experience optimizing compute, memory, and power usage for real time embedded applications. Familiarity with microcontrollers, embedded Linux, real time operating systems, or hardware accelerators. Strong analytical and problem-solving skills with the ability to design efficient embedded AI solutions. At Autonomous Solutions, Inc. (ASI), we are committed to fostering a diverse, inclusive, and equitable workplace where all employees and applicants have equal opportunities. We prohibit discrimination and harassment of any kind based on race, color, religion, sex, national origin, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other legally protected characteristic. ASI complies with all applicable federal, state, and local laws regarding non-discrimination in employment and is dedicated to providing reasonable accommodations for individuals with disabilities throughout the hiring process. Job Posted by ApplicantPro
    $86k-118k yearly est. 13d ago
  • Sr. Software Engineer, Embedded

    Vivint 4.6company rating

    Embedded software engineer job in Lehi, UT

    Welcome to the intersection of energy and home services. At NRG, we're driven by our passion to create a smarter, cleaner and more connected future. Vivint Smart Home, an NRG owned company, is a leading smart home company in the United States, dedicated to redefining the home experience with intelligent products and services. We find purpose in proactively protecting and keeping our customers connected to home, no matter where they are. Join the Smart Home team to create smarter, safer and more sustainable homes. JOB DESCRIPTION Our mission is to redefine the home experience with tech and services to create a smarter, greener, safer home that saves our customers money every month. In this role, you'll design, develop, and maintain embedded software for Vivint's smart home security cameras. You will work closely with mobile and cloud software engineers, QA, hw engineers and product teams to deliver reliable, secure, and innovative camera experiences. Primary Responsibilities + Design, develop, and maintain C/C++ and Rust software for IoT security cameras running embedded Linux, in collaboration with mobile, backend, and AI teams. + Participate in architecture discussions, design and code reviews, and technical planning. + Collaborate with hardware and quality engineers on integration and troubleshooting. + Develop and maintain automated unit and functional tests. What we're looking for Required: + 5+ years of professional, embedded software development experience. + B.S. in Computer Science, Computer Engineering, Electrical Engineering, or related field. + 3+ years of experience with C, C++ or Rust + Proven ability to take initiative and drive projects to completion. + Excellent problem-solving and analytical abilities. + Strong communication and interpersonal skills, with a proven ability to work well in cross-functional teams. + Experience with embedded Linux development. + Experience with automated testing (unit and functional). + Experience leveraging AI tools for software design, development, and review. + Experience with hardware communication peripherals and I/O such as UART, SPI, I2C, GPIOs, DMA, etc. + Knowledge of IoT networking and communication protocols (WiFi, Bluetooth LE, TCP/IP, UDP, MQTT, gRPC). + Familiarity with source control (Git), containers (Docker), and CI/CD pipelines (Gitlab) for automated testing and deployment. + Ability to troubleshoot hardware-software integration challenges effectively. Preferred experience with the following technologies: + Rust programming + Yocto, embedded Linux build system. + IoT cloud integration and OTA updates. + Board bring-up, device tree, bootloader, and driver integration. + Audio/video technologies (GStreamer, WebRTC, RTSP, HLS, H.264/H.265, Opus). + Security principles in embedded systems and IoT. + Real-time operating systems (RTOS). Why Join Us Work on cutting-edge smart home technology that impacts millions of customers. Be part of a collaborative team that values innovation and growth. Perks + Free daily lunch and drinks on site + Paid holidays and flexible paid time away + Employee/Friends/Family Discounts + Onsite health clinic, gym, gaming tables + Medical/dental/vision/life coverage & 24/7 Medical Hotline + 401(k) + Employer Match NRG Energy is committed to a drug and alcohol-free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Vet/Disability. Level, Title and/or Salary may be adjusted based on the applicant's experience or skills. Official description on file with Talent. Vivint, an equal opportunity employer, does not consider any protected traits (e.g., race, creed, color, religion, gender, national origin, non-job-related disability, age, or any other protected trait) when hiring-under federal, state, and local laws. We are a drug-free environment. We do not conduct pre-employment drug screening; however, we do conduct random drug testing on site.
    $98k-117k yearly est. 39d ago
  • Staff Software Engineer - Platform Services

    Henry Schein One 4.8company rating

    Embedded software engineer job in American Fork, UT

    will be remote within the United States Join our Platform Services team, focused on the Dentistry SaaS space. You'll help build, operate, and maintain strategic software projects of varying scope and complexity. Your work will directly support key business objectives while creating patterns and references for other teams. As a Staff Software Engineer, you'll perform advanced programming and technical design to enhance and maintain new or existing software products. You'll apply deep domain and framework knowledge to deliver high-impact solutions that support business goals. You'll collaborate across teams on both small and large high-priority projects, requiring quick delivery followed by high-value improvements. Your focus will remain on the organization's most critical objectives, which may evolve over time. You'll balance shifting priorities through flexibility and task-switching while maintaining consistent output and quality. While goals are defined at a higher level, you'll be responsible for breaking them down into actionable work aligned with business objectives. You'll define your own operations and maintenance efforts and integrate them into the overall schedule, and focus on frequent, incremental delivery of value without compromising code quality. What You Will Do Design and develop complex code solutions that meet business requirements on time and within budget. Mentor junior engineers on best practices across multiple programming languages and frameworks. Maintain high code quality through unit testing, code reviews, reducing cyclomatic complexity, removing code duplication, and debugging. Support documentation and technical teams by providing clear, concise, and accurate details about software functionality. Implement code that adheres to established standards and demonstrates a strong understanding of inter-process/thread communication, message queues, networking, versioning, database systems and design, database access, memory management, modeling, security, concurrency, services, and data warehousing. Implement code that demonstrates expertise in user interface design, object-oriented design, refactoring, design patterns, test automation, and CI/CD. Provide accurate estimates and documentation throughout the Software Development Life Cycle (SDLC). Collaborate effectively across teams and communicate technical concepts to management and non-technical stakeholders. Advocate for users, understanding their perspective and incorporating their needs into development decisions. Own the technical quality of your team's codebase - identify and resolve technical debt, lead improvement projects, and shape the team's technical roadmap. Drive engineering-wide goals around performance, reliability, and cost optimization, surfacing ideas and aligning them with team planning. Foster collaboration, explaining complex ideas clearly, building consensus, and guiding discussions toward productive outcomes. Lead operational improvements, applying deep DevOps expertise to streamline deployment, access, and process controls. Travel/Physical Demands Travel typically less than 10% Office environment with no special physical demands required Technologies We Use Languages & Framework: Java & the Spring Framework, JavaScript/Typescript Database: SQL (Postgres) and NoSQL Security: OAuth2 DevOps: git, Pipelines, Continuous Delivery Cloud: AWS, Serverless Architecture Other Tools: Terraform and Kafka event streaming Qualifications What You Will Have 10+ years of software engineering experience. Extensive experience using technologies listed above. Testing, mocking, and automation experience. Experience working on both new products and enhancements. Advanced ability to derive and design technical specifications from general product requirements. Strong knowledge of object-oriented design and modeling tools. Proficiency in database schema design and data storage formats. Advanced understanding of application design patterns and software architecture principles. Excellent programming skills in at least one language and proficiency in at least one additional language. Ability to implement code based on technical specifications and solve complex technical problems. Broad technical knowledge of business domains and industry best practices. Commitment to staying current with evolving technologies and industry trends. Strong planning, organizational, and project management skills, including budgeting and consultative abilities. Excellent verbal, written, and presentation skills. Strong interpersonal, negotiation, conflict resolution, and partnership-building skills. Ability to make sound decisions, analyze complex issues, and manage multiple priorities effectively. Nice to Haves Bachelor's degree in computer science or a related field Healthcare software development experience The posted range for this position is $140,000-$165,000 which is the expected starting base salary range for an employee who is new to the role to fully proficient in the role. Many factors go into determining employee pay within the posted range including prior experience, current skills, location/labor market, internal equity, etc. This position is eligible for a bonus target not reflected in the range. What you get as a Henry Schein One Employee A great place to work with fantastic people A career in the healthcare technology industry, with the ability to grow and realize your full potential Competitive compensation Excellent benefits package - Medical, Dental and Vision Coverage, 401K Plan with Company Match, Paid Time Off (PTO), Sick Leave (if applicable), Paid Parental Leave, Short Term Disability, Income Protection, Work Life Assistance Program, Health Savings and Flexible Spending Accounts, Education Benefits, Worldwide Scholarship Program, Volunteer Opportunities, and more About Henry Schein One Henry Schein One is the global leader in dental management, analytics, communication, and marketing software. Our company's products and services work together as one simple solution to provide users with a seamless and integrated experience. Our company thrives because of our people. We believe in supportive, diverse, and inclusive workforce, inclusive environments, professional development opportunities, and competitive compensation packages. We value innovation, teamwork, and encourage work-life balance. One of many reasons why Henry Schein One leads the industry is because of our products, services and most importantly, our people. In 2022, Henry Schein One was named one of Best Companies to Work for in Utah. Click here for more information: 2022 Best Companies to Work For | Henry Schein One Henry Schein, Inc. is an Equal Employment Opportunity Employer and does not discriminate against applicants or employees on the basis of race, color, religion, creed, national origin, ancestry, disability that can be reasonably accommodated without undue hardship, sex, sexual orientation, gender identity, age, citizenship, marital or veteran status, or any other legally protected status . Unfortunately, Henry Schein One is not currently hiring individuals residing in Alaska, Delaware, Hawaii, Louisiana, Nebraska, North Dakota, Rhode Island, South Dakota, Vermont, West Virginia, Washington DC, or Puerto Rico and other US Territories.
    $140k-165k yearly Auto-Apply 32d ago
  • Sr. Software Engineer, Embedded

    It Works 3.7company rating

    Embedded software engineer job in Lehi, UT

    Welcome to the intersection of energy and home services. At NRG, we're driven by our passion to create a smarter, cleaner and more connected future. Vivint Smart Home, an NRG owned company, is a leading smart home company in the United States, dedicated to redefining the home experience with intelligent products and services. We find purpose in proactively protecting and keeping our customers connected to home, no matter where they are. Join the Smart Home team to create smarter, safer and more sustainable homes. JOB DESCRIPTION Our mission is to redefine the home experience with tech and services to create a smarter, greener, safer home that saves our customers money every month. In this role, you'll design, develop, and maintain embedded software for Vivint's smart home security cameras. You will work closely with mobile and cloud software engineers, QA, hw engineers and product teams to deliver reliable, secure, and innovative camera experiences. Primary Responsibilities Design, develop, and maintain C/C++ and Rust software for IoT security cameras running embedded Linux, in collaboration with mobile, backend, and AI teams. Participate in architecture discussions, design and code reviews, and technical planning. Collaborate with hardware and quality engineers on integration and troubleshooting. Develop and maintain automated unit and functional tests. What we're looking for Required: 5+ years of professional, embedded software development experience. B.S. in Computer Science, Computer Engineering, Electrical Engineering, or related field. 3+ years of experience with C, C++ or Rust Proven ability to take initiative and drive projects to completion. Excellent problem-solving and analytical abilities. Strong communication and interpersonal skills, with a proven ability to work well in cross-functional teams. Experience with embedded Linux development. Experience with automated testing (unit and functional). Experience leveraging AI tools for software design, development, and review. Experience with hardware communication peripherals and I/O such as UART, SPI, I2C, GPIOs, DMA, etc. Knowledge of IoT networking and communication protocols (WiFi, Bluetooth LE, TCP/IP, UDP, MQTT, gRPC). Familiarity with source control (Git), containers (Docker), and CI/CD pipelines (Gitlab) for automated testing and deployment. Ability to troubleshoot hardware-software integration challenges effectively. Preferred experience with the following technologies: Rust programming Yocto, embedded Linux build system. IoT cloud integration and OTA updates. Board bring-up, device tree, bootloader, and driver integration. Audio/video technologies (GStreamer, WebRTC, RTSP, HLS, H.264/H.265, Opus). Security principles in embedded systems and IoT. Real-time operating systems (RTOS). Why Join Us Work on cutting-edge smart home technology that impacts millions of customers. Be part of a collaborative team that values innovation and growth. Perks Free daily lunch and drinks on site Paid holidays and flexible paid time away Employee/Friends/Family Discounts Onsite health clinic, gym, gaming tables Medical/dental/vision/life coverage & 24/7 Medical Hotline 401(k) + Employer Match NRG Energy is committed to a drug and alcohol-free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Vet/Disability. Level, Title and/or Salary may be adjusted based on the applicant's experience or skills. Official description on file with Talent.
    $100k-130k yearly est. 23d ago
  • Embedded Software Engineer - ML Applications

    Us Tech Solutions 4.4company rating

    Embedded software engineer job in Lehi, UT

    + We are seeking a Staff Software Engineer, AI/ML to lead the development of advanced AI applications running on embedded devices and cloud infrastructure across our smart home ecosystem. + This role bridges cutting-edge AI/ML models with fully integrated smart home security devices. + As a technical leader, you'll drive efforts across on-device AI, multi-modal sensor fusion, and cloud-edge coordination, working closely with cross-functional teams. **Responsibilities:** + Build multi-modal pipelines and features that integrate vision, audio, radar, text, and other inputs for high-accuracy AI customer experiences. + Optimize and deploy AI model applications for constrained environments, including benchmarking on hardware. + Collaborate cross-functionally with cloud, mobile, QA, product, UX, and hardware teams to ship AI-powered experiences at scale. + Serve as a technical mentor and system owner, influencing team strategy, reviews, and roadmap prioritization. + Develop tools and frameworks to support model evaluation, A/B testing, and automated performance monitoring across both cloud and edge environments. **Experience:** + 5+ years of hands-on experience in embedded software and/or applied machine learning in production + Proven ability to design and deploy real-time systems on embedded Linux (or RTOS) + Highly Proficient in C++, Rust, and Python in production environments + Experience with AI model lifecycle: training, conversion (ONNX, TensorRT, TFLite), quantization, and pruning + Knowledge of cloud platforms (GCP, AWS, Azure) and edge-cloud coordination + Solid understanding of system-level design, debugging, and performance tuning **Skills:** + Computer Vision & ML: Classification, Detection, Tracking, Recognition, LLM/VLM integration, Pose Estimation, Vector Embeddings + Multi-modal ML and Sensor Fusion: visual, audio, radar, and text data + Model Optimization: Post-training quantization, pruning, distillation, benchmarking on NPUs/DSPs/ASICs + Media & Signal Processing: GStreamer, FFmpeg, MediaPipe, OpenCV + Communication Protocols: MQTT, gRPC, Bluetooth, Wi-Fi, WebRTC + DevOps: CI/CD (GitLab), versioning, monitoring + Containerization: Docker, Kubernetes + Security & Privacy: Secure boot, data encryption, firmware signing + Databases: Vector DBs, Time-Series, Graph-based Knowledge Systems + Collaboration Tools: JIRA, Confluence, Slack, Teams **Education:** + Bachelor's or Master's in Computer Engineering, Computer Science, Electrical Engineering, or similar **About US Tech Solutions:** US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit *********************** (********************************** . US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
    $100k-133k yearly est. 56d ago
  • Staff Software Engineer

    Remi 4.0company rating

    Embedded software engineer job in Lehi, UT

    As a Staff Software Engineer at Remi, you'll build and maintain our core software products supporting the world's first three-sided roofing marketplace. This includes everything from mobile-friendly portals for homeowners and subcontractors, to automated workflows and third-party integrations to facilitate roofing construction processes for homeowners at scale. You'll work on something new every day and learn a ton about the niche but fascinating world of roofing as you go. If you like to stretch yourself and grow in ways you never thought were possible, you'll fit right in. Responsibilities Build, refactor, and support features, automations, and integrations in Typescript and Next.js Own technical direction, architecture, and strategy for a section of the engineering team Solve our most challenging technical problems spanning across the breadth of our proprietary roofing stack Invest in platform-wide changes to improve the security, reliability, and performance of our diverse services Lead and collaborate with highly intelligent teammates to solve difficult technical problems Partner with product managers and designers to deliver on an ambitious roadmap Required Qualifications A bachelor's degree in a technical field such as Computer Science or equivalent software development experience Demonstrated ability to solve difficult, ambiguous technical problems independently in a fast-paced work environment An extreme level of accountability and ownership of technical solutions to product and business problems Deep familiarity with multiple aspects of modern web development (frontend, databases, networking, etc) Fundamental knowledge of HTML/CSS/JavaScript and how the web works Great verbal and written communication skills Preferred Qualifications 8+ years of full-time software engineering experience Fluency in SQL Experience working with the T3 stack and the TanStack libraries Experience with public cloud infrastructure (Vercel, AWS, etc) Benefits Go out to lunch with your teammates every day with our $20 lunch stipend Unlimited paid time off 5% 401k match 100% paid parental leave and medical insurance $100 monthly cell phone credit
    $92k-116k yearly est. Auto-Apply 29d ago
  • Staff Android Software Engineer

    General Motors 4.6company rating

    Embedded software engineer job in Salt Lake City, UT

    Remote: _This role is based remotely but if you live within a 50-mile radius of [Austin, Detroit, Warren, Milford or Mountain View], you are expected to report to that location three times a week, at minimum._ **The Role** Join us at the forefront of next-gen automotive technology. As a **Staff Android Software Engineer** , you'll drive the future of in-vehicle user experiences by developing next generation infotainment system. You'll focus on building scalable, responsive, and intuitive user interfaces. **What You'll Do** + Design, develop and integrate Android/Linux and QNX components for infotainment. + Lead the integration of Android applications within Android Automotive OS with embedded platforms and multi-display vehicle architectures. + Build reusable frameworks and services within Android, leveraging AOSP, Jetpack, and HIDL/AIDL interfaces. + Collaborate cross-functionally with hardware, product, and design teams to deliver responsive, beautiful, and consistent in-vehicle experiences. + Drive Android-RTOS coexistence strategies, enabling seamless handoff and communication between systems. **Your Skills & Abilities (Required Qualifications)** + Advanced programming and debugging skills with C, C++/11/14, Java, and unit test framework + Development tools and IDE such as VS Code, Android Studio, Momentics, git, JIRA, CMake, gradle, gcov, SonarQube, etc. + Solid understanding in Android and QNX system architecture, frameworks, build system and key components, and comfortable with making system extensions and modifications. + Understanding of Android OS fundamentals + Solid understanding of software versioning and release management principles, with a focus on codebase organization, branching strategies, and integration processes + Strong analytical skill, debugging capability and problem-solving skills to tackle complex integration challenges through existing code base in C, C++ and Java. Familiar with different debugging methodologies + Strong verbal and written communication skills. + Ability to create clear technical documentation for software development guidelines and integration process + Must be a goal driven self-starter, able to work independently under release pressure + Bachelor's degree in computer science, software engineering, or related degree. **What Will Give You A Competitive Edge (Preferred Qualifications)** + Experience with various CI/CD tools and processes + Experience with Yocto Linux + Experience with virtual machine and container technologies + Experience in automotive industry + Experience with Android System UI **Compensation:** The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington. + **The salary range for this role:** is $157,100 to 285,000. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. + **Bonus Potential:** An incentive pay program offers payouts based on company performance, job level, and individual performance. + **Benefits:** GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. Company Vehicle: Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate. Note: program participants are required to purchase/lease a qualifying GM vehicle every four years unless one of a limited number of exceptions applies **Compensation:** The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington. + **The salary range for this role:** is 217,500- 333,400. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. + **Bonus Potential:** An incentive pay program offers payouts based on company performance, job level, and individual performance. + **Benefits:** GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. This role is based remotely, but if the selected candidate lives within a specific mile radius of a GM hub, they will be expected to report to the location three times a week {or other frequency dictated by your manager}. This job may be eligible for relocation benefits. **About GM** Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. **Why Join Us** We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. **Benefits Overview** From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources (************************************************************* . **Non-Discrimination and Equal Employment Opportunities (U.S.)** General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire (********************************************* . **Accommodations** General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email (Careers.Accommodations@GM.com) us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying. We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about: **Our Company (************************************************** **Our Culture** **How we hire (************************************************ Our diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility. Explore our global locations (******************************************** We are determined to lead change for the world through technology, ingenuity and harnessing the creativity of our diverse team. Join us to help lead the change that will make our world better, safer and more equitable for all by becoming a member of GM's Talent Community (beamery.com) (*********************************************** . As a part of our Talent Community, you will receive updates about GM, open roles, career insights and more. Please note that filling out the form below will not add you to our Talent Community automatically; you will need to use the link above. If you are seeking to apply to a specific role, we encourage you to click "Apply Now" on the job posting of interest. The policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at Careers.Accommodations@GM.com .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
    $157.1k-285k yearly 6d ago
  • Senior Software Development Engineer

    Adobe 4.8company rating

    Embedded software engineer job in Lehi, UT

    Our Company Changing the world through digital experiences is what Adobe's all about. We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital experiences! We're passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We're on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours! The Opportunity We are seeking a Senior Software Engineer to help build the next generation of cloud-native, large-scale backend systems for Adobe Analytics. This is not embedded systems work-this is true software engineering at scale, leveraging C++ to deliver high-performance APIs and services that process billions of transactions daily. What You'll Do Design and implement robust, scalable APIs for Adobe Analytics within AEP. Work on high-performance C++ services for data ingestion, aggregation, and retrieval. Collaborate with product managers, architects, and UX teams to deliver enterprise-grade solutions. Participate in the full software development lifecycle: architecture, design, coding, testing, and deployment. Solve complex technical challenges involving distributed systems, multi-processing, real-time data processing, and cloud infrastructure. Develop and optimize solutions for RedHat Enterprise Linux environments. Contribute to large database design and development for high-volume data storage and retrieval. What You Need to Succeed BS/MS in Computer Science or related field. Strong proficiency in C++ and experience with modern software engineering practices. Background in large-scale systems, cloud-native architectures, API development, and multi-processing. Experience with Linux systems development (RedHat Enterprise Linux preferred). Familiarity with Adobe Experience Platform and Adobe Analytics is a plus. Knowledge of large database design and development principles. Excellent problem-solving skills and ability to work in a collaborative environment. Why Join Us? Work on cutting-edge technology that powers customer experiences for the world's biggest brands. Be part of a high-impact team in Adobe's fastest-growing business unit. Enjoy a culture of innovation, inclusivity, and continuous learning. Learn more about: ****************************************************************** ************************************************************************************** Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The U.S. pay range for this position is $139,000 -- $257,550 annually. Pay within this range varies by work location and may also depend on job-related knowledge, skills, and experience. Your recruiter can share more about the specific salary range for the job location during the hiring process. At Adobe, for sales roles starting salaries are expressed as total target compensation (TTC = base + commission), and short-term incentives are in the form of sales commission plans. Non-sales roles starting salaries are expressed as base salary and short-term incentives are in the form of the Annual Incentive Plan (AIP). In addition, certain roles may be eligible for long-term incentives in the form of a new hire equity award. State-Specific Notices: California: Fair Chance Ordinances Adobe will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and “fair chance” ordinances. Colorado: Application Window Notice If this role is open to hiring in Colorado (as listed on the job posting), the application window will remain open until at least the date and time stated above in Pacific Time, in compliance with Colorado pay transparency regulations. If this role does not have Colorado listed as a hiring location, no specific application window applies, and the posting may close at any time based on hiring needs. Massachusetts: Massachusetts Legal Notice It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more. Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.com or call **************.
    $139k-257.6k yearly Auto-Apply 34d ago
  • Senior Software Engineer

    Medallion Bank 3.9company rating

    Embedded software engineer job in Salt Lake City, UT

    Who we are: At Medallion Bank we finance fun! We are an industrial loan bank that specializes in providing consumer loans for the purchase of recreational vehicles, boats, home improvement, and offering loan origination services to fintech partners. We work directly with thousands of dealers, contractors and financial service providers serving their customers throughout the United States. Medallion Bank is a small company with a big impact. We recognize our employees as our greatest asset and have a culture to prove it! How You Will Support The Team: The Senior Software Engineer is responsible for translating business requirements to technical specifics and developing full stack software architecture and design. Responsibilities include developing and testing various software systems, leading projects, collaborating with cross functional teams, writing and debugging code, and ensuring software quality and efficiency. What We Are Looking For: Must be willing to work a hybrid schedule with a minimum of 3 in office days per week. Develop software applications using .NET technologies. Write clean, efficient, and well-documented code. Work collaboratively with cross-functional teams to design and implement software solutions. Participate in code reviews and provide feedback to other developers. Stay up to date with emerging trends and technologies in software development. Test and debug software applications to ensure high-quality deliverables. Can take on full projects from beginning to end. Identify, prioritize, and execute tasks within the software development life cycle. Develop high-quality, efficient, and secure software design. Perform verification and validation testing. Participate in Agile ceremonies. Excellent written and verbal communication and interpersonal skills. Other duties as assigned. You would be a GREAT fit with these skills: Strong knowledge of: Microsoft .NET (C#) Tech Stack. Solid SQL database knowledge. MS SQL Server and MySQL Knowledge are preferred. Understanding of Entity Framework. TypeScript knowledge is highly desired (React or Angular). Git working experience. Understanding software design concepts and task estimates. Familiarity with DevOps and continuous integration/continuous delivery (CI/CD). Documentation and preparing technical proposals & conducting technical discussions. Effective time management and work ethics are required. Soft Skills A strong sense of ownership. Excellent written and verbal communication and interpersonal skills. Ability to effectively collaborate with technical and business partners. Comfortable with a fast-paced environment. Can take on full projects from beginning to end. Attention to detail. Team Player. Problem solver. Quick learner and passionate about learning new technologies. Strong interest in test engineering. Preferred Level of Experience: A bachelor's degree in computer science, Engineering, or Information Systems preferred. A combination of education and experience may meet qualifications. 5+ years of .Net (C#) development experience. 5+ years of overall web development with ASP.NET, Web API's (SOAP, REST), UI Frameworks. 3+ years of experience with SQL Server and relational database design. 2+ years of experience with Agile methodologies. Experience working with an ORM. Experience working with docker, Kubernetes, and Azure. Experience with .NET version 5 and above. Experience with cloud-based technologies such as Azure is desirable. Experience with front-end technologies such as JavaScript, HTML, and CSS is desirable. Experience in the banking/fintech industry is desirable. Experience with Microservice architecture is desirable. Experience with Unit Testing and Mocking frameworks is desirable. What's in it for YOU? Comprehensive benefits including medical, dental, vision, disability, and life insurance 401K with a company match PTO including 11 paid holidays, vacation time and sick time Financial Wellness Program Volunteer Opportunities Awesome company culture and co-workers who love to work here! Work Life Balance - We don't use that term lightly! Company Wide Open Door Policy Please note that if selected, you are required to pass a pre-employment background check and maintain a clear background.
    $90k-123k yearly est. 60d ago
  • Staff Software Engineer, Flutter

    Goodleap 4.6company rating

    Embedded software engineer job in Lehi, UT

    GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more. Over 1 million homeowners have benefited from our simple, fast, and frictionless technology that makes the adoption of these products more affordable, accessible, and easier to understand. Thousands of professionals deploying home efficiency and solar solutions rely on GoodLeap's proprietary, AI-powered applications and developer tools to drive more transparent customer communication, deeper business intelligence, and streamlined payment and operations. Our platform has led to more than $30 billion in financing for sustainable solutions since 2018. GoodLeap is also proud to support our award-winning nonprofit, GivePower, which is building and deploying life-saving water and clean electricity systems, changing the lives of more than 1.6 million people across Africa, Asia, and South America. Position Overview We are seeking a highly skilled Staff Software Engineer (Flutter). As a Staff Engineer, you will play a critical role in the technical leadership and growth of our mobile team. On the GoodLeap Pros team, you'll work closely product managers, designers, and other engineers, to build an entirely new CRM platform for our clients in the trades. Key Responsibilities * Lead the design and development of mobile applications using Flutter. * Provide technical leadership across teams, guiding decisions on mobile architecture, design patterns, and best practices. * Collaborate with product and engineering leaders to align mobile solutions with business objectives. * Drive cross-functional projects to enhance the reliability and performance of our mobile applications and improve engineer velocity. * Mentor senior and mid-level mobile engineers, fostering a culture of growth, learning, and technical excellence. * Evaluate and implement new technologies and tools to continuously improve our mobile applications and development processes. * Contribute to key architectural decisions, including the design of reusable mobile components and efficient integration with backend services. Qualifications * 8+ years of experience in software engineering, with a strong background in building and deploying mobile applications at scale. * Expertise in Flutter and Dart, with a proven track record of delivering high-quality mobile apps. * Experience with state management solutions like Provider, Riverpod, or Bloc. * Deep understanding of mobile architecture and best practices, including RESTful APIs, secure coding, and responsive design. * Experience in cloud platforms such as AWS, Azure, or Google Cloud, with a focus on performance and mobile-first solutions. * Strong knowledge of mobile application lifecycle, navigation patterns, and in-app data security. * Expertise in designing systems for high availability, fault tolerance, and scalability. * Ability to influence technical direction and work cross-functionally with product, engineering, and executive teams. * Strong leadership skills, with a proven ability to mentor and lead engineering teams. * Strong analytical and problem-solving skills, with an ability to thrive in a fast-paced, dynamic environment. * Experience with platform-specific (iOS/Android) APIs and native modules. Bonus Points * Experience in FinTech. * Previous work with real-time data synchronization and push notifications. Why Join Us? * Work on impactful projects that enable sustainability and energy solutions. * Competitive salary and benefits package. * Opportunity for professional growth in a collaborative, inclusive, and fast-paced environment. * Work with a passionate, forward-thinking team dedicated to making a difference. $173,000 - $200,000 a year In addition to the salary above, this role may be eligible for a bonus. Additional Information Regarding Job Duties and s: Job duties include additional responsibilities as assigned by one's supervisor or other managers related to the position/department. This job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties and other skills required for the position. The Company reserves the right at any time with or without notice to alter or change job responsibilities, reassign or transfer job position or assign additional job responsibilities, subject to applicable law. The Company shall provide reasonable accommodations of known disabilities to enable a qualified applicant or employee to apply for employment, perform the essential functions of the job, or enjoy the benefits and privileges of employment as required by the law. If you are an extraordinary professional who thrives in a collaborative work culture and values a rewarding career, then we want to work with you! Apply today! We are committed to protecting your privacy. To learn more about how we collect, use, and safeguard your personal information during the application process, please review our Employment Privacy Policy and Recruiting Policy on AI. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
    $173k-200k yearly 60d ago
  • Principal Software Engineer - Platform Services

    Netdocuments 3.7company rating

    Embedded software engineer job in Lehi, UT

    NetDocuments is committed to providing an excellent candidate experience and will never ask you to engage in recruitment activity without phone, video, and in person meetings and communications from emails using the @netdocuments.com domain. If you have any concerns or questions about communications you have received, please send them to ************************ so our team members can review. NetDocuments is the world's #1 trusted cloud-based content management and productivity platform that helps legal professionals do their best work. We strive to win together through passionate hard work, exploring new things and recognizing every interaction matters. NetDocuments provides rewarding career growth in an inclusive, diverse environment where employees are encouraged to openly contribute creative ideas and innovation, backed by supportive peers and leadership working together to achieve our goals as a unified team. At our core, we are dedicated to empowering our employees to drive successful business outcomes and better user experiences for our customers and partners. Our customer-centric approach and employee enablement has allowed us to enjoy many accolades, including being named among the 2022, 2023, & 2024 list of Inc. Magazine's 5000 Fastest-Growing Private Companies in America. Other recent awards include: Two-time winner (2024, 2023) National Top Workplaces Two-time winner (2024, 2023) Top Workplace innovation Three-time winner (2023, 2022, 2021) Top Workplace in the US by the Salt Lake Tribune Three-time winner (2023, 2022, 2021) Best Companies to Work for by Utah Business magazine Three-time winner (2024, 2023, 2022) Top Workplace Work-Life Flexibility Three-time winner (2024, 2023, 2022) Top Workplace Compensation & Benefits 2024 Cultural Excellence 2024 Technology Industry 2023 Top Workplace Leadership 2023 Top Workplace Purpose & Values 2022 Top Workplace Employee Appreciation and Employee Well Being NetDocuments is a hybrid, remote-friendly workplace. Come join our team and work inspired each day! We're looking for a Principal Software Engineer to help shape the future of intelligent document management for thousands of law firms worldwide. You'll build and scale the core capabilities that keep NetDocuments running-operating across global regions, managing petabytes of data, and driving innovation in our C#/.NET, Kafka, and AWS stack. In this hands-on leadership role, you'll spend roughly 50% coding, 20% on architecture and design, 20% mentoring, and 10% on cross-team strategy. You'll define how we scale services, enable AI-driven content enrichment (including OCR and entity extraction), and deliver the performance and reliability legal professionals depend on 24/7. You'll shape the foundational services behind every NetDocuments product-search, document lifecycle, authentication, authorization, metadata management, DLP, and workspace management. As part of Platform Services, you'll work across multiple teams focused on scale, security, and AI innovation-all within a FedRAMP Moderate and multi-region environment. Reporting to the Senior Director of Software Engineering, this high-visibility role offers lasting architectural influence across the platform. You will: Technical Leadership & Strategy Define and execute the architectural vision for Platform Services with multi-year impact Establish and own patterns, standards, and uptime/performance targets adopted across engineering Drive initiatives that improve scalability, security, performance, and developer experience Influence organization-wide technical strategy and guide platform modernization Stay at the forefront of emerging technologies and apply them thoughtfully Design and Architecture Design and evolve core services-search, document lifecycle, authentication, authorization, metadata management, DLP, and workspace management Scale Intelligent DMS capabilities globally with regional storage options Build content enrichment pipelines for billions of documents using OCR and entity extraction Make architectural decisions balancing performance, security, cost, and maintainability Define API design and versioning strategies with strong documentation Ownership & Execution Take full ownership of initiatives from concept to production Solve complex challenges such as scaling enrichment pipelines and maintaining uptime globally Identify and reduce technical debt impacting multiple teams Contribute high-quality code for critical components, ensuring operational excellence Collaboration & Mentorship Partner with Staff, Principal, and Distinguished Engineers to solve complex challenges Influence cross-functional strategy across R&D, Product, and Design Mentor engineers across all levels and lead knowledge-sharing initiatives Represent NetDocuments through technical writing, speaking, or open-source engagement Continuous Learning & Innovation Research and validate emerging technologies through POCs and prototypes Shape tools and practices that evolve with business needs and engineering maturity What Success Looks Like Within 90 Days: Develop deep understanding of our systems and build strong cross-team relationships Lead your first major design initiative and establish technical credibility Ongoing: Be recognized as the authority for Platform Services Deliver architectural improvements that measurably enhance performance, reliability, and productivity Mentor and elevate engineering excellence across teams This role might not be a good fit if: You're looking for a purely advisory role; this position requires 50% hands-on coding You prefer staying in a single codebase rather than coordinating architecture across many services You're looking for purely greenfield work rather than evolving complex, production systems at scale You want to work independently rather than collaboratively (this role requires building consensus while having authority to make final technical decisions) You're uncomfortable working in a regulated industry with strict security and compliance requirements What You'll Need to be Successful Bachelor's degree or higher in Information Systems, Computer Science, or a related field or equivalent on-the-job experience 5+ years in technical leadership roles with demonstrated influence across multiple teams 10+ years of software engineering experience Proven track record of defining and delivering architecture for platform-level services at scale, with examples of systems you've designed that are still in production Required Knowledge: C# / .NET (our primary language and framework) Microservices architecture and distributed systems at scale Cloud-native architecture on AWS (we use ECS, Kafka, and NoSQL databases like DynamoDB/DocumentDB) Event-driven architecture and message streaming API design, security best practices, and performance optimization Observability and operational excellence (we use Datadog for logging, metrics, and telemetry) Experience with B2B SaaS products in regulated industries Work Location This is a hybrid role. If you're in the Lehi, Utah area, you'll work from our office 2 days per week. For remote candidates, expect periodic travel to Lehi approximately every 6-8 weeks for a week. We bring the team together annually for our company hackathon and regular collaboration sessions. What Will Make You Stand Out Experience building multi-tenant SaaS platforms in regulated industries Deep expertise in C# / .NET ecosystem and event-driven architectures (Kafka) Track record of zero-downtime migrations and platform evolution at scale Legal industry expertise or experience with document management/content services platforms Strong observability practices (Datadog, distributed tracing, metrics-driven development) Experience with AI development tools and modern engineering workflows Conference speaking, technical writing, or open-source contributions What You'll Love About NetDocuments The People! 90% healthcare premiums company covered HSA company contribution 401K match at 4% Flexible PTO (typically 3 to 4 weeks a year) 10 paid holidays Monthly contributions for life activities & wellness Access to LinkedIn learning with monthly dedicated time to explore Compensation Transparency The compensation range for this position is: $200,000 - $250,000 The posted cash compensation for this position includes on target earnings. Some roles may qualify for overtime pay. Individual compensation packages are determined based on various factors specific to each candidate, such as career level, skills, experience, geographic location, qualifications, and other job-related considerations. Equal Opportunity NetDocuments is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind. All employment decisions are based on business needs, job requirements, individual qualifications, without regard to race, color, religion, sex, (including pregnancy), national origin, age, physical and mental disability, marital status, sexual orientation, gender identity and/or expression, military and veteran status, or any other status protected by laws or regulations in the locations where we operate. NetDocuments believes diversity and inclusion among our employees is critical to our success, and we are committed to providing a work environment free of discrimination and harassment.
    $200k-250k yearly Auto-Apply 15d ago
  • MuleSoft Senior Developer- Enterprise

    Slalom 4.6company rating

    Embedded software engineer job in Salt Lake City, UT

    You are a self-driven individual with a "get it done" attitude and a passion to solve complex business and technology problems. You enable integrated business processes across applications that share common data elements using scalable and proven design patterns and techniques (e.g., integrating Salesforce and an ERP system). You enjoy working in agile teams to deliver API-led integration solutions and are excited to learn and integrate to new business applications. What You'll Do * Work with Architects to translate business requirements into well-designed integration solutions * Participate in technical design sessions and develop detailed technical solution documentation that is aligned with client business objectives * Develop, test, and document integration solutions and data migration elements of business applications in the CRM, ERP, and/or HCM domains * Provide detailed estimates and work breakdown structure for assigned tasks What You'll Bring * Ability to program in object oriented and/or functional programming languages such as Java, C#, Python, JavaScript, etc. * Familiarity with cloud-based and on-premise enterprise applications such as: NetSuite, SAP, Oracle ERP, Salesforce, Dynamics AX/CRM, Workday, etc. * Understanding of Webservices standards and technologies such as: WS*, JSON, REST, GraphQL etc. * Understanding of structured and/or unstructured databases and data models like MS SQL, My SQL, Postgress, Mongo DB, Hadoop, etc. * Experience in delivering real-time, event-driven, and batch integration solutions * Background in data architecture, design, and data modeling * Understanding of cloud computing and micro-services architectures * Strong problem solving and software triage skills with the ability to work cross-functionally in a fast-paced and rapidly changing work environment * Demonstrated skills in helping negotiate priorities and resolving conflicts among project stakeholders (such as customers, product management, and engineering) * Knowledge of QA processes and test-driven development * Familiarity with agile software delivery methodologies such as Scrum * A background in large integration projects with large and multi-sourced data sets is a definite asset About Us Slalom is a fiercely human business and technology consulting company that leads with outcomes to bring more value, in all ways, always. From strategy through delivery, our agile teams across 52 offices in 12 countries collaborate with clients to bring powerful customer experiences, innovative ways of working, and new products and services to life. We are trusted by leaders across the Global 1000, many successful enterprise and mid-market companies, and 500+ public sector organizations to improve operations, drive growth, and create value. At Slalom, we believe that together, we can move faster, dream bigger, and build better tomorrows for all. Compensation and Benefits Slalom prides itself on helping team members thrive in their work and life. As a result, Slalom is proud to invest in benefits that include meaningful time off and paid holidays, parental leave, 401(k) with a match, a range of choices for highly subsidized health, dental, & vision coverage, adoption and fertility assistance, and short/long-term disability. We also offer yearly $350 reimbursement account for any well-being-related expenses, as well as discounted home, auto, and pet insurance. Slalom is committed to fair and equitable compensation practices. For this role, we are hiring at the following levels and targeted base pay salary ranges: The targeted base salary pay range for a Senior Consultant is: * East Bay, San Francisco, Silicon Valley: * Senior Consultant: $167,000-$203,000 * San Diego, Los Angeles, Orange County, Seattle, Boston, Houston, New Jersey, New York City, Washington DC, Westchester: * Senior Consultant: $153,000-$186,000 * All other locations: * Senior Consultant: $140,000-$171,000 In addition, individuals may be eligible for an annual discretionary bonus. Actual compensation will depend upon an individual's skills, experience, qualifications, location, and other relevant factors. The salary pay range is subject to change and may be modified at any time. We will accept applicants until March 30th, 2026, or until the position is filled. We are committed to pay transparency and compliance with applicable laws. If you have questions or concerns about the pay range or other compensation information in this posting, please contact us at: ********************. EEO and Accommodations Slalom is an equal opportunity employer and is committed to attracting, developing and retaining highly qualified talent who empower our innovative teams through unique perspectives and experiences. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veterans' status, or any other characteristic protected by federal, state, or local laws. Slalom will also consider qualified applications with criminal histories, consistent with legal requirements. Slalom welcomes and encourages applications from individuals with disabilities. Reasonable accommodations are available for candidates during all aspects of the selection process. Please advise the talent acquisition team or contact ****************************** if you require accommodations during the interview process.
    $167k-203k yearly Easy Apply 29d ago
  • Software Engineer - Systems Platform

    Schoolai

    Embedded software engineer job in Lehi, UT

    SchoolAI is searching for talented Software Engineers to join our Systems Platform team. We believe in working as cross functional teams to build delightful products. You'll work with a talented team of Product Managers, Infrastructure Engineers, Designers, Data Engineers, and AI/ML Engineers, to produce cutting edge software that's delightful to use. An ideal candidate understands software development best practices and isn't fooled into thinking that the outputs of what they build outweigh the outcomes of what they build. They'll work well with others and be excited about the opportunity to work at an early stage startup. About the role This role REQUIRES strong TypeScript knowledge and expertise Work with product management and design roles to understand and empathize with internal and external customer needs Build core services to support product feature teams including resource authorization/permissions, roles management and subscription management/entitlements Work with data scientists, data engineers, and AI/ML engineers to integrate and implement machine learning models into real world production environments Monitor the performance and adoption of what's built to ensure we are headed in the right direction Help us attain absolute stability in our product by owning quality, comprehensive automated test creation, continuous delivery, and staged releases Participate in seeking healthy development and collaboration practices as a team Consider data privacy and security in everything we do Own and architect key components of our CI/CD pipelines and platform engineering efforts We'd love to hear from you if you: Have 3+ years of backend experience with Node.js and TypeScript Are familiar with managing and evolving relational database schemas You are enthusiastic about Infrastructure, Security, DevOps, and Developer productivity Have experience owning quality and writing automated tests Have a strong desire to pair program Are familiar with GCP, AWS, or an equivalent cloud platform Have excellent communication skills, and are enthusiastic about collaborating on and across cross-functional teams Are familiar with infrastructure-as-code (Terraform), Git/GitHub, and CI/CD pipelines (especially GitHub Actions)
    $86k-117k yearly est. 60d+ ago
  • Senior Principal Software Engineer

    Tendo

    Embedded software engineer job in Salt Lake City, UT

    We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will have the opportunity to lead a team through early stages of product development, while contributing some code of their own and continuing to grow their own skill set. The ideal candidate has full stack experience building SaaS and/or Cloud Native software for a regulated industry. Additionally, the Senior Principal Software Engineer will bring deep expertise in one or more technologies including distributed microservice architecture, Go, Ent, gRPC, Twirp, and/or AWS technologies like EventBridge and Aurora. Sharing knowledge and mentoring members of a growing team will be key. The Senior Principal Software Engineer should enjoy leading in an Agile collaborative environment with product managers, designers, external partners, and other engineers working together to build a high quality, consumer-oriented product from the ground up. About TendoMake an impact-join our team! We're a fast-growing, mission-driven company building a culture that enables teams and individuals to thrive. Our team-driven culture and rapid growth have earned us recognition as one of Forbes' Top Startup Employers for both 2024 and 2025. Led by an experienced and proven team, we live by our values and are always on the hunt for motivated people with diverse experiences and backgrounds to help us improve the care journey for patients, clinicians, and caregivers by creating software that provides seamless, intuitive, and user-friendly experiences. If you like working with innovative technologies and want to be part of a growing team that will help transform the healthcare experience, we encourage you to apply today! Job LocationTendo has hubs in San Francisco, CA; San Diego, CA; Salt Lake City, UT; Chicago, IL; Nashville, TN; and Philadelphia, PA. Candidates may be located in any one of our hub locations.Responsibilities Translate abstract concepts into tangible tooling solutions that enhance the organization's ability to build customer-facing applications with improved structure and extensibility. Lead performance enhancement and optimization efforts to ensure our microservices and applications can support 10K+ users. Lead a team of engineers responsible for architecting, building, documenting, testing, and debugging a large consumer-facing application with significant daily usage. Serve as technical owner and subject matter expert for more than one service area. Collaborate closely with product owners and designers to understand user needs and lead the translation of wireframes and other requirements into technical requirements and detailed architecture. Maintain relationships with other teams to help ensure consistency in some key areas like architecture. Learn and use Go and potentially other back-end languages, along with technologies and frameworks like gRPC/Twirp, Ent, and various AWS technologies, to produce, modify, and maintain APIs, microservices, event streams/queues, and similar. Write automated tests for all code and use Behavior Driven Development practices. Write infrastructure as code using Serverless Framework. Perform code review and enhance the team's code review practices as needed. Provide expertise in Web, API, database, and/or cloud technologies and frameworks, including React, TypeScript, Go, gRPC, Twirp, Ent, Serverless Framework, and/or AWS technologies like EventBridge and Aurora. Provide guidance, mentorship, and subject matter expertise to other team members. Lead creation of technical documentation describing architecture decisions. Identify and evaluate new technologies and frameworks that may need to be added to our stack. Support and implement the latest standards in securing data to meet HIPAA requirements. Requirements Bachelor's degree (BS/BA) in Computer Science, Software Engineering, or similar major OR equivalent professional experience or software development certification (including bootcamp). 10+ years of professional software engineering experience. 5+ years in a team lead role, using Agile practices/processes. 5+ years professional experience developing Cloud Native applications/products on AWS, Azure, or GCP (AWS preferred) OR 5+ years professional experience with Go/Golang OR 5+ years professional experience with React + TypeScript. Strong ability to communicate development approaches and plans within and across teams. Professional experience with modern version control systems (e.g., Git) and tools (e.g., Bitbucket, GitHub, GitLab). Nice to Have Experience working in a startup environment. Knowledge of the healthcare industry and HL7 standards like FHIR. Experience writing infrastructure as code using Serverless Framework. Experience with graph data modeling (i.e., using Ent). Experience with event streaming frameworks. Experience with gRPC/Twirp. AWS certification(s). Base Salary Range$144,500-$195,500 This salary range is offered with the understanding that final compensation is based on a number of factors including geography and experience. Tendo also offers an equity package, annual bonuses, and benefits. BenefitsFor full time employees, Tendo also offers full health benefits (medical, dental, and vision), flexible spending and health savings accounts, company paid life insurance, company paid short-term and long-term disability, company equity, voluntary benefits, 401(k), company paid holidays, flexible time off, and an employee wellness program (“Breathe”).Tendo is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.
    $144.5k-195.5k yearly Auto-Apply 60d+ ago
  • Staff Software Engineer

    Torus Inc.

    Embedded software engineer job in South Salt Lake, UT

    Job DescriptionAbout TorusTorus is headquartered in Utah and is expanding manufacturing at our 540,000-square-foot facility in Salt Lake City called GigaOne. Our mission is to build the world's first mesh energy infrastructure - built to unite people and communities through resilient, secure, and intelligent power. We design, engineer, manufacture, install, and support our systems end-to-end, standing behind them throughout their lifecycle. Torus systems help reduce costs, lower emissions, and protect facilities from outages, while strengthening the security and reliability of the broader utility grid. Torus is committed to American manufacturing, engineering excellence, and building energy systems that last. At Torus, you will be part of something larger than a single product or technology. Your work will help build energy infrastructure that supports critical systems, industry, and communities for decades to come. We value accountability, collaboration, and clear thinking. We are looking for people who want to solve hard problems and build things that matter. Role OverviewWe are seeking an exceptional Staff Software Engineer with deep backend expertise and an aptitude for technical leadership to help evolve the Torus platform. This is a high-impact role for someone in the top 10% of engineering talent who blends hands-on development with strategic influence-designing and implementing robust, scalable systems that power our hardware-software integration, customer-facing applications, and internal tools. You'll shape the technical direction of systems that integrate hardware, firmware, cloud infrastructure, and intelligent automation. Working across the full software lifecycle-from R&D to production operations-you'll partner closely with our Lead Architect and cross-functional teams (Product, Design, Firmware, Data Science, Business, Manufacturing) to deliver solutions that power our renewable energy platform. You'll also interface directly with stakeholders and customers to drive real-world impact and innovation. This role requires someone who can identify technical gaps, champion best practices in cloud-native serverless development, influence technical direction across teams, and take complete ownership of complex initiatives from conception through long-term maintenance. You'll work at the intersection of distributed systems, cloud-native development, IoT orchestration, and emerging AI capabilities. Who You Are Passionate about climate solutions, sustainability, and building technology that matters Motivated by high-impact work that makes a real difference for people and the planet Autonomous yet collaborative-you drive initiatives independently while building consensus and alignment Intellectually curious-always asking "why" and seeking to understand systems deeply Adaptable-comfortable working at the intersection of hardware, software, firmware, and emerging technologies Quality-driven-you balance moving fast with building things right the first time Growth-oriented-excited about personal and professional development as we scale What You'll DoTechnical Leadership & Ownership Evolve platform architecture for distributed, cloud-native systems in serverless AWS environments Partner with the Lead Architect and engineering leads to drive technical strategy and decisions across multiple teams Design scalable backend systems, APIs, microservices, and data models that support customer-facing applications and internal tools Lead design reviews, architecture sessions, and cross-domain planning initiatives Identify and address systemic technical debt and architectural gaps proactively Champion engineering standards, best practices, and patterns for the organization Collaborate on defining AI strategy and embedding intelligence into the Torus platform: recommendation engines, dynamic controls, decisioning, and support automation Hands-On Development Build performant, secure, and maintainable backend systems using TypeScript Implement cloud-native solutions leveraging AWS Lambda, API Gateway, DynamoDB, IoT Core, Step Functions, and CDK Create RESTful APIs, event-driven workflows, and orchestration layers for hardware-software integration Collaborate with front-end engineers on modern web applications (React.js, TypeScript) Design and implement intelligent automation and decisioning systems where appropriate Build developer-facing SDKs, service contracts, and internal APIs System Reliability & Operations Ensure observability, error handling, and reliability across distributed microservices architecture Implement comprehensive testing strategies and CI/CD pipelines for continuous delivery Design for security, authentication, authorization, and compliance from the ground up Establish monitoring, telemetry, and operational excellence practices Cross-Functional Collaboration Partner with Product and Design to translate user needs into technical solutions Work with Firmware and IoT teams on distributed coordination across hardware, cloud, and edge Interface directly with stakeholders and customers to drive real-world impact Mentor engineers and elevate technical capabilities across the organization Lead technical initiatives spanning multiple teams and disciplines Required Skills & ExperienceTechnical Excellence (Top 10%) Expert-level proficiency in modern backend development with TypeScript Deep experience designing and building serverless, event-driven architectures on AWS (Lambda, API Gateway, DynamoDB, IoT Core, Step Functions, CDK) Proven track record building scalable APIs, data pipelines, and distributed systems at scale Strong hands-on experience with CI/CD pipelines, containerization (Docker), infrastructure as code, and observability tooling (Datadog, etc.) Production experience with modern AI/ML systems examples include AWS Bedrock, agentic workflows (LangChain/LangGraph), and tool integrations (Model Context Protocol) Deep understanding of security, authentication, authorization, and compliance considerations Demonstrated ability building developer-facing SDKs, service contracts, and platform APIs Engineering Leadership & Impact 8+ years in software development, including 3-4+ years in staff, principal, or architecture leadership roles Proven experience driving large-scale technical projects and influencing technical direction across multiple teams Strong mentorship abilities with a track record of elevating engineering talent Complete lifecycle ownership: From prototyping and architecture through deployment, operations, and long-term support History of identifying and addressing architectural gaps before they become critical issues Strategic Thinking & Ownership Exceptional communication skills-able to translate complex technical concepts for both technical and business audiences High ownership mentality: Takes responsibility for outcomes, not just deliverables Comfortable with ambiguity and fast-paced startup environments requiring independent decision-making Systems thinking: Ability to navigate complex systems and think at both architectural and implementation levels Technical curiosity: Constantly exploring new technologies, patterns, and approaches to improve systems and processes Our Perks & Benefits Employee Rewards Package including equity 401(k) Retirement Savings Plan Health Benefits Package: Choice between traditional PPO or HSA eligible medical plans; Dental insurance; and Vision insurance Human-centered Paid Time Off (based on employment status) including unlimited discretionary PTO; 10-days paid company holidays; Waiting period-free 100% paid parental leave. Torus paid Life with option to purchase additional coverage Voluntary Short- and Long-Term Disability Insurance Peer Recognition Program Additional DetailsBackground Check All candidates are subject to a background check.Location + Travel This is a remote U.S.-based role with occasional onsite work in Springville and/or South Salt Lake warehouse locations (air-conditioned and non-air-conditioned). Must be available during MST business hours.Schedule Full-Time, SalariedCompensation $150,000 - 180,000 (Note: We have the flexibility to hire at different levels, which may impact the corresponding pay range.) Work Authorization Applicants must already have the legal authorization to work in the US without requiring any employer sponsorship.Physical Requirements Constantly operates a computer and other peripheral office equipment such as a printer or mouse. Ability to communicate information so others can understand. Must be able to exchange accurate information in these situations. Must report to work reliably and with the ability to use full and unimpaired skills and judgment to safely execute your job. Proficiency in reading, writing, and speaking English required. Torus is proud to be an Equal Opportunity Employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status. E04JI800ab0s408acg2
    $150k-180k yearly 14d ago
  • Senior Software Engineer

    Brivo 4.5company rating

    Embedded software engineer job in Lehi, UT

    Brivo is seeking a highly creative, passionate, and skilled Senior Full-Stack Software Engineer to design and develop new web services for a global security system serving millions of users. This is a hybrid position that requires two to three days on-site at our Bethesda, MD headquarters or Lehi, UT office. About the Role: As a key technical leader, you will own the architecture and delivery of high-availability, low-latency API services and user applications that power Brivo's core Access Control platform and services. This requires a proactive approach to system ownership-not only implementing features but also defining the technical roadmap, driving architectural discussions, and providing technical guidance to the team. You will directly manage and optimize the underlying infrastructure for our cloud applications using modern DevOps practices. Our best engineers are adept at picking up new things, enjoy solving challenging problems, speak up, and thrive in this dynamic and fast-paced environment. About the Team: You will join a high-impact Launch Team dedicated to accelerating the development of our platform's next generation. This team helps Brivo customers derive value from their video systems and improve the way people interact with buildings, developing solutions ranging from 3rd party integrations to new video-enabled products and services. The primary objective is the rapid development of AI-enabled features to build the best platform for Smart Spaces. Responsibilities * Spend approximately 70% of your time coding. This includes architecting and developing scalable, production-grade API services primarily utilizing Node.js, AWS Lambda, and TypeScript for serverless delivery. * Deliver high-quality, responsive user experiences using modern JavaScript frameworks, specifically React/TypeScript. * Drive technical design, document key decisions (e.g., Architecture Decision Records - ADRs), and participate rigorously in code reviews and design sessions to maintain the highest quality engineering standards. * Own the Cloud Infrastructure and deployment pipelines, utilizing AWS, Kubernetes, and CI/CD tools (e.g., Jenkins) to automate provisioning and ensure continuous integration and delivery. * Collaborate effectively with product managers, designers, and QA to design and deliver high-quality features. Work within an Agile team to complete sprint planning, backlog grooming, feature reviews, and closely support your Team Lead with project scoping. * Troubleshoot and resolve complex, high-impact production issues, taking full responsibility for application ownership. Proactively identify security vulnerabilities and optimize database performance and data models within PostgreSQL. * Set a high bar for engineering excellence and serve as a technical mentor to team members, driving process improvements and promoting best practices across the engineering department. * Partner with other teams across the organization to support the company's mission through architectural and technical improvements. Qualifications * 5+ years of professional experience designing, developing, and deploying highly available, scalable software solutions. * 5+ years of deep, hands-on experience with Serverless development using AWS Lambda and TypeScript. * 5+ years of experience working with production applications built on Node.js. * Proven experience with modern frontend applications, including React/TypeScript. * Strong experience with AWS, Kubernetes, and CI/CD tools. * Direct experience using specific technologies like Playwright and LangChain. * Deep practical experience with relational databases, specifically PostgreSQL, ORMs, and query optimization. * BS degree in Computer Science, Engineering, or a related field, or equivalent practical experience. An advanced degree is preferred. * Exceptional written and verbal communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders. Highly Desirable Skills * Direct experience with developing AI-enabled services, familiarity with the OpenAI API, and advanced context engineering techniques. * Familiarity with Python and Django for integrating with or maintaining existing services. * Experience with video streaming, image processing, and WebRTC. The compensation package for this full-time position includes a base salary range of $130,000 - $160,000 USD. Individual compensation packages are based on job-related skills, experience, qualifications, work location, training, and market conditions. In addition to cash compensation (base salary and, where applicable, incentive or overtime pay), Brivonians enjoy a robust benefits and perks package tailored to their work location. Learn more at ****************************
    $130k-160k yearly 31d ago
  • Senior/Staff Software Engineer

    Redo

    Embedded software engineer job in Draper, UT

    At Redo Based in Draper, Utah, we're experiencing rapid growth and are actively seeking passionate individuals who are up for the challenge of building our product and scaling the company. Join us in shaping the future of e-commerce and delivering exceptional customer experiences at every touchpoint! Position Title: Senior/Staff Software Engineer Position Overview: We are seeking a talented Senior/Staff Software Engineer to join our team at Redo. In this role, you will lead development of our web-based applications and integrations. Responsibilities: Design, develop, test, deploy, improve, and maintain software. Work with product managers and designers to implement functional requirements. Mentor and provide technical leadership to fellow engineers. Qualifications: BS degree in Computer Science or a related technical field, or equivalent experience. 4+ years post-education work experience. Experience developing full-stack web applications. Experience designing and developing API integrations. Strong track record for delivering high-quality projects in a timely manner. Aptitude for mentoring junior engineers. Positive attitude and collaborative personality. Preferred Qualifications: Experience with TypeScript, Node.js, React, or AWS. Experience with Shopify, Stripe, or other e-commerce vendors. Mobile development ap. Redo benefits and perks: Opportunity to work with a dynamic and innovative team in the fast-growing e-commerce industry. Opportunities for career growth and advancement. On-site gym with showers, pickleball, and basketball. Flexible PTO & company holidays. Redo perks, monthly allowance to make purchases from ecommerce stores to support both existing and potential customers. Company HSA contributions. Weekly lunches & fully stocked break room. $100 monthly babysitting perk reimbursement. Office is minutes from biking and running trails Redo is an equal opportunity employer and prohibits discrimination and harassment of any kind. We are committed to creating a diverse and inclusive work environment where all employees feel valued, respected, and supported.
    $94k-132k yearly est. 60d+ ago

Learn more about embedded software engineer jobs

How much does an embedded software engineer earn in Saratoga Springs, UT?

The average embedded software engineer in Saratoga Springs, UT earns between $74,000 and $137,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average embedded software engineer salary in Saratoga Springs, UT

$101,000

What are the biggest employers of Embedded Software Engineers in Saratoga Springs, UT?

The biggest employers of Embedded Software Engineers in Saratoga Springs, UT are:
  1. Autonomous Solutions
  2. US Tech Solutions
Job type you want
Full Time
Part Time
Internship
Temporary