Software Engineering Consultant
Embedded software engineer job in Salt Lake City, UT
Key Responsibilities:
1. Leadership and Coordination:
o Act as the primary point of contact for the onshore client team.
o Coordinate and collaborate effectively with offshore delivery teams to ensure seamless project execution.
o Provide thought leadership and strategic guidance to the client on ServiceNow best practices and solutions.
2. Technical Expertise:
o Design, develop, and implement solutions on the ServiceNow platform, with a specific focus on Configuration Management Database (CMDB) and related modules.
o Led efforts to configure, maintain, and optimize the CMDB, ensuring data accuracy, completeness, and compliance with governance standards.
o Guide and perform ServiceNow upgrades, including testing, validation, and deployment of new platform releases.
o Collaborate with teams to develop workflows, automation, and integrations tailored to client requirements.
3. CMDB and Discovery:
o Oversee and manage Discovery and Service Mapping activities to maintain accurate and up-to-date CI data.
o Define and implement reconciliation rules, CI classes, and data models to align with business needs.
o Troubleshoot and resolve CMDB issues, ensuring alignment with ITIL standards.
4. Project Management:
o Lead ServiceNow implementation and enhancement projects, ensuring timely delivery and adherence to quality standards.
o Prepare and present project updates, roadmaps, and status reports to client stakeholders.
o Manage risk, dependencies, and issues while proactively identifying opportunities for improvement.
5. Stakeholder Management:
o Build and maintain strong relationships with client stakeholders, understanding their needs and translating them into actionable deliverables.
o Provide training, knowledge transfer, and guidance to client and offshore teams on ServiceNow best practices.
6. Governance and Compliance:
o Establish and enforce governance frameworks for CMDB and platform usage.
o Ensure adherence to security, compliance, and regulatory standards
Key Qualifications:
• Experience:
o 8+ years of experience in ServiceNow development, implementation, and administration.
o Proven track record in managing CMDB, Discovery, and Service Mapping activities.
o Significant experience in ServiceNow upgrade activities and platform maintenance.
• Technical Skills:
o Proficiency in scripting languages (JavaScript, Glide scripting).
o Expertise in ServiceNow modules: CMDB, IT Service Management (ITSM), IT Operations Management (ITOM) -- Discovery, Service Mapping.
o Knowledge of integration methods (REST/SOAP APIs, MID Server configurations).
o Familiarity with ServiceNow reporting and dashboard creation.
• Leadership Skills:
o Experience in leading teams across onshore and offshore locations.
o Strong communication, stakeholder management, and presentation skills.
Preferred Qualifications:
• ServiceNow certifications: Certified System Administrator (CSA), Certified Implementation Specialist (CIS) in CMDB, ITOM, or other relevant areas
• Education: Bachelor's degree in computer science, Information Technology, or a related field.
Senior Software Engineer - Payments Integration
Embedded software engineer job in Orem, UT
Key Responsibilities
Lead the incremental migration of Node.js services to Python, ensuring stability, compatibility, and reduced technical debt.
Define the engineering roadmap, team structure, timelines, and delivery approach in collaboration with the product and engineering leadership.
Drive development of new features alongside the migration effort.
Bring strong experience in payment systems, payment gateway integrations, and high-compliance environments (e.g., PCI).
Provide architectural guidance across Python/React/RDS tech stack.
Ensure efficient execution using GenAI-assisted development tools (Cursor, Copilot, Claude, etc.).
Required Experience
10+ years of engineering experience with strong Python and modern backend architecture.
Proven leadership in payments domain, including gateway integrations.
Experience defining and executing engineering roadmaps and leading high-performing teams.
Strong understanding of Node.js → Python migrations is preferred.
Python/React with AWS RDS (managed relational database services such as PostgreSQL/MySQL).
Ability to operate independently and reduce dependency on client-side engineering teams.
Sr. Embedded Linux Engineer
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.
Auto-ApplySenior Embedded Controls Engineer, Vehicle Motion
Embedded software engineer job in Salt Lake City, UT
We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves?
Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You'll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams.
What you'll do...
- Create and implement the control strategy for various vehicle motion attributes and functions, including lateral and longitudinal vehicle dynamics.
- Work with suppliers to define functions and interfaces into 3rd party components, driving further consolidation and integration of vehicle functions into our centralized vehicle motion control system.
- Collaborate with software integration teams to bring up core functions and broadcast software level requirements to electrical hardware and systems teams.
- Understand functional safety principles and participate in functional safety analyses of complex vehicle subsystems.
- Develop comprehensive test plans and perform thorough testing to validate firmware functionality, stability, and performance under various conditions.
- Author subsystem block diagrams and lead subsystem reviews through all vehicle program development phases
- Collaborate with other system integration leads to capture component level requirements, provide subject matter expertise in sourcing discussions, and collect and approve Device Transmittals.
- Early phases of firmware development will focus on hardware validation, labcar testing, and setting up the automation framework for unit, SIL and HIL testing.
You'll have...
- Master's degree in electrical engineering, Mechanical Engineering, or Computer Science, with evidence of exceptional ability, or equivalent.
- 10+ years of experience on embedded controls systems such as chassis systems, VCM, or similar dynamic functions.
- 10+ years of experience on electrical hardware applications, prototype bring-up, and systems development.
- 10+ years of experience with Vehicle Network Protocols such as CAN, LIN & Automotive Ethernet
- Strong EE fundamentals and hands-on experience with electrical test equipment (oscilloscopes, DMMs, signal generators, power supplies, etc.)
- 10+ years of experience using embedded networking interface tools for automotive, aerospace, or similar field.
- Experience and working knowledge of systems development, vehicle architecture, battery technologies, software/hardware tool development, motor calibration technologies, OBD calibration, functional safety, network, and diagnostics process.
- Experience with creating and executing component-level test procedures and owning all test results.
Even better, you may have...
+ Highly collaborative mindset and strong communication skills
+ Experience developing features such as hill hold, stability controls, anti-lock braking, park assist, cruise or adaptive cruise control, or other similar vehicle dynamic features.
+ Experience with software build tools like Bazel, Scons, Cmake etc.
+ Experience with fundamental hardware components on PCB and their analysis tools.
+ Ability to write testing scripts for using scripting languages (Python)
+ Fluent in software fundamentals including software design and maintainability.
+ Hands-on experience in hardware bring-up, system debugging, and code optimization.
+ Knowledge of electrical engineering fundamentals including circuit analysis and design
You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder...or all of the above? No matter what you choose, we offer a work life that works for you, including:
- Immediate medical, dental, vision and prescription drug coverage
- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
- Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
- Vehicle discount program for employees and family members and management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- A generous schedule of paid holidays, including the week between Christmas and New Year's Day
- Paid time off and the option to purchase additional vacation time.
This position is a salary grade 8.
For more information on salary and benefits, click here:
*****************************
Visa sponsorship is available for this position.
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call **************.
This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week. #LI-Hybrid #LI-MZ1
**Requisition ID** : 51041
Sr. Embedded Linux Engineer
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.
Embedded Software Engineer
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
Senior Firmware Engineer - Mechatronics Controls
Embedded software engineer job in South Jordan, UT
Cricut makes smart cutting machines that work with an easy-to-use app, an ever-growing collection of materials, and crafting essentials to help you design and personalize almost anything - custom cards, unique apparel, everyday items, and so much more.
Let's make.
Overview
We believe everyone is born creative. We're a diverse tapestry of thinkers, dreamers, givers, DIYers, handi-workers, artisans, and forever and always architects of things.
At Cricut, we place the power of handmade into the hands of all. We give you beautiful, easy-to-master tools so you can make something unique, remarkable, perfect. We surround you with ideas, community, inspiration, and encouragement to take your creativity further than you ever imagined. And as a community, we celebrate the exhilarating act of making every single day.
So, make that handcrafted card that feels like a hug. Design a shirt for fun, for family, or for a full-blown business. Craft with a passion or for a purpose. Make something big and bold, itsy-bitsy, amazingly ambitious, or just plain silly. Whatever you make, just make your heart out. Because here's the remarkable truth: When we all make together, we make all things possible.
Let's make.
Job Description
In engineering, we help people lead creative lives that by creating cool products that enable and expand people's creativity.
We are looking for a Senior Firmware Engineer who is passionate about mechatronics and associated control systems. This individual will develop and implement precision motion control and path planning algorithms for our products which are essentially multi-axis robots while integrating with the electronics and mechanical systems that make up the complete system.
Work Location: Be advised this is an in-office role located in South Jordan (South Salt Lake City), Utah. All candidates will need to either be local or relocate to the Salt Lake City, Utah area and be willing to work in the office 5 days a week.
Duties/Activities:
Develop precision motion control systems including modeling of dynamic and kinematic systems and implementation of control theory in FW including PID control, PID tuning, path planning, servo motor integration, etc.
Integrate various sensors (heat, vision, reflective, through beam) into the system.
Analyze sensor output over time, applying noise reduction and transformations as needed to improve the signal to noise ratio and improve detection and reliability.
Develop embedded firmware code, test, and optimize
Provide tools and support for engineering development, testing, debugging of electro-mechanical systems and prototyping efforts
Support firmware update testing and deployment
Debugging low level hardware interfaces (USB, UART, PWM, GPIO, etc).
Development of internal software tools to support testing
Develop system interfaces with software team to enable FW features and smooth system integration
Provide customer technical support as needed
Multi-platform code development
Creation and review of documentation related to system requirements, testing and validation.
Manage firmware revision control
Qualifications
Required Education & Experience:
Bachelor's or Master's Degree (preferred) in Mechanical, Electrical, Computer Engineering, Computer Science degrees with an emphasis on robotics or control theory related to dynamic systems
At least 3+ years experience with embedded software development
Ability to work independently and within a team environment
Ability to read and interpret circuit schematic diagrams
Experience with mechanical actuators (motors, solenoids, etc.)
Must have knowledge and understanding of different types of motors including their advantages and disadvantages, including but not limited to: Servo motors, brushed motors, brushless, coreless, etc.
Strong hardware and software/firmware development skills, must be able to understand the integration and function of the complete electro-mechanical system
Experience with Device Drivers (Linux, Windows, Mac OS)
Proficient in C/C++
Knowledge of techniques required to produce robust, fast, and secure code.
Experience with SW security and encryption techniques
Proficiency at solving problems in a timely manner
Ability to design electrical control circuits a plus.
Ability to work in our South Jordan office each weekday.
Additional Information
What to Do Next: Please attach your resume including links to your portfolio where applicable. If you want to show your super powers in other ways - include that information too. You can be sure that Cricut is an employer who values individuality, equality and diversity, so tell us what you're all about. If you are a Maker or a DIY enthusiast, whether you think you are a good one or not, we would love to hear about it when you send us your information!
At Cricut , we celebrate inclusion and diversity. Cricut is an equal opportunity employer and makes employment decisions based on merit. Cricut prohibits discrimination based on race, color, religion, sex, sexual identity, gender identity, marital status, veteran status, nationality, citizenship, age, disability, medical condition, pregnancy, or any other unlawful consideration. All your information will be kept confidential according to EEO guidelines. Cricut participates in E-Verify.
Sentinel Sr Principal Software Systems Engineer - 15182*
Embedded software engineer job in Roy, UT
At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history.
Join Northrop Grumman on our continued mission to push the boundaries of possible across land, sea, air, space, and cyberspace. Enjoy a culture where your voice is valued and start contributing to our team of passionate professionals providing real-life solutions to our world's biggest challenges. We take pride in creating purposeful work and allowing our employees to grow and achieve their goals every day by Defining Possible. With our competitive pay and comprehensive benefits, we have the right opportunities to fit your life and launch your career today.
Northrop Grumman Defense Systems is seeking **Sr.** **Principal Software Systems Engineer - 15176*.** This position will be located in **Roy, Utah or Huntsville, Alabama** and support the Sentinel program.
Position Benefits:
As a full-time employee of Northrop Grumman Space Systems, you are eligible for our robust benefits package including:
+ Medical, Dental & Vision coverage
+ 401k
+ Educational Assistance
+ Life Insurance
+ Employee Assistance Programs & Work/Life Solutions
+ Paid Time Off
+ Health & Wellness Resources
+ Employee Discounts
This position's standard work schedule is a 9/80. The 9/80 schedule allows employees who work a nine-hour day Monday through Thursday to take every other Friday off. This role may offer a competitive relocation assistance package.
**Basic Qualifications:**
+ **Sr.** **Principal Software Engineer:** 8 Years with Bachelor's in related field of study, 6 Years with Masters, 4 Years with PhD or 4 additional years in lieu of a degree.
+ US Citizenship with Active DoD Secret clearance with a reinvestigation date occurring in the last 6 years.
+ Ability to obtain Special Program Access (SAP).
+ Ability to team plan, execute, and manage the technical scope, and support leadership planning.
+ Current understanding of software engineering best practices
+ Experience in software engineering, system design, software requirements, and test
+ Experience with Agile and working in a cross-functional Scrum team.
+ Experience performing Safety Critical Functional Thread Analysis (SCFTA)
+ Experience designing for and writing requirements for Safety Critical Functions
+ Experience with USAF Nuclear Surety (AFMAN91-119) and/or Cyber Certification
+ Experience integrating multiple engineering specialties and stakeholders across multiple Integrated Product Teams and Suppliers
+ Experience leading requirements, design, and integration of complex systems
+ Minimum 2 years Model-Based Systems Engineering (MBSE) experience
+ Able to create plans and standards for architecture, requirements, and design that can address selection process that accounts for providing safe, fault tolerant, and deterministic operation for critical functions. Critical functions are those functions that perform/support SCF/Critical signal trace threads.
+ Able to create system, hardware and software verification plans to address complete functional validation as described by the software requirements specification
**Preferred Qualifications :**
- Bachelor's degree or higher in Science, Technology, Engineering, and Mathematics (STEM)
- Experience with the Atlassian Tool Suite including Jira and Confluence
- Proficient with DOORS, Cameo with the ability to write and decompose system requirements
- Ability to evaluate risks and tradeoffs and present solution options to management- Detailed knowledge of the Command and Launch system and mission objectives
-OMG SysML Model Builder Fundamental Certification
-Experienced with verification planning and system buildup for Flight Tests
-Experienced using Model Based Product Line Engineering Concepts
- Experience with Agile and working in a cross-function Scrum team.
- Ability to team plan, execute, and manage the technical scope, and support leadership planning.
- Current understanding of software engineering best practices
- Experience in software engineering, system design, software requirements, and test
- Experience delivering SW products for IFC Certification
- Ability to team plan, execute, and manage the technical scope, and support leadership planning.
\#Sentinelsoftware
Primary Level Salary Range: $118,600.00 - $196,700.00
The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions.
Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business.
The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.
Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
Sr. Software Engineer, Embedded
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.
Embedded Software Engineer - ML Applications
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.
Staff Software Engineer, Mapping
Embedded software engineer job in Salt Lake City, UT
_This role is based remotely but if you live within a 50-mile radius of [Austin, Detroit, Warren,_ _Milford,_ _Mountain View, Sunnyvale], you are expected to report to that location three times a week, at minimum._ **About Us** We're on a mission to build the world's most advanced self-driving vehicles to safely connect people to the places, things, and experiences they care about. At GM's Autonomous Vehicle (AV) organization, we're combining cutting-edge research, robust engineering, and large-scale systems to make this future a reality. Our team is developing national-scale, next-generation mapping systems from the ground up-combining robust backend infrastructure with intuitive, performant user interfaces.
**The Role**
We are looking for a **Staff Software Engineer** with deep expertise in **distributed backend** **systems** to join our **Mapping Engineering** team. You'll serve as a technical leader responsible for designing and building the scalable systems that power ingestion, storage, access, and delivery of autonomous vehicle maps. You'll partner closely with EMs, Staff/Principal ICs, and cross-functional teams to define the architecture and deliver next gen mapping capabilities that scale to national deployments. This is a hands-on leadership role requiring strong systems thinking, architecture design, and the ability to guide and mentor engineers across teams. You'll operate autonomously, lead cross-functional technical initiatives, and ensure the health, scalability, and performance of our critical mapping pipelines and services.
**What You'll Do (Responsibilities)**
+ Architect and implement scalable, reliable, distributed backend systems to support national-scale mapping.
+ Design and evolve data pipelines and microservices for map ingestion, transformation, storage, and release.
+ Own end-to-end delivery of high-impact projects, including defining milestones, aligning stakeholders, and mentoring ICs across functions.
+ Collaborate cross-functionally with Localization, Perception, Simulation, and Offboard teams to define data contracts and ensure system interoperability.
+ Drive technical excellence by conducting system-level design reviews, mentoring engineers, and setting the standard for code quality, testing, and documentation.
+ Diagnose and resolve large-scale system issues across services, data pipelines, and production environments.
+ Serve as the Subject Matter Expert (SME) in distributed system design, performance optimization, and backend architecture within Mapping and potentially across GM AV.
+ Help shape technical roadmaps and hiring plans for growing distributed systems expertise across the org.
**Minimum Qualifications (Must-Have)**
+ 5+ years of experience designing, implementing, and operating scalable distributed systems in production.
+ Bachelors degree in related field or relevant work experience
+ Strong proficiency in Python (optional C++, TypeScript), and system-level programming fundamentals.
+ Deep understanding of databases, caching, data modeling, and service-oriented architecture (SOA).
+ Proven experience building and deploying distributed systems on major cloud platforms such as Google Cloud, AWS, or Azure.
+ Experience with data orchestration pipelines and ETL mechanisms (eg. airflow)
+ BS, MS, or PhD in Computer Science, Electrical Engineering, or related technical field, or equivalent industry experience.
+ Demonstrated success in leading cross-functional technical initiatives, influencing architectural decisions across teams, and mentoring senior engineers.
**Preferred Qualifications (Nice-to-Have)**
+ Experience with mapping, geospatial data, or robotics systems (e.g., Localization, Perception).
+ Familiarity with autonomous vehicle software stack, including the map-data lifecycle and software safety standards.
+ Experience in CI/CD pipeline design, large-scale deployment strategies, or cloud-native architecture.
+ Proficiency with Linux systems, container orchestration (e.g., Docker, Kubernetes), and distributed logging/metrics systems.
+ Knowledge of machine learning data pipelines or HD map labeling infrastructure.
**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 $200,000 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.
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 is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate.
**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.
Staff Software Engineer
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
Auto-ApplySr. Software Development Engineer - Firefly Web (Growth)
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
The Growth Engineering team is looking for a senior-level software development engineer to join our small but very impactful team. Adobe Firefly is used by millions of people every month. If you are passionate about seeing the direct impact of your work, then Growth Marketing is for you! Every year we drive millions of dollars in incremental revenue directly attributed to our winning in-product experiments. With your help we will unlock new testing capabilities, enable higher testing velocity, and make the elusive 1:1 personalization a reality.
What you'll do
* Design, develop, test, and optimize growth-focused software solutions and code libraries that drive measurable business impact across Adobe Firefly's web platform
* Lead application and framework design efforts for programmable surfaces, optimizing for quality, testability, and scale while enabling rapid experimentation
* Partner with multi-functional teams (Product Management, Design, Analytics) to determine customer-focused solutions that enhance user acquisition and engagement
* Contribute domain expertise in growth engineering that leads to product enhancements and breakthrough testing capabilities
* Architect and build new programmable/configurable surfaces in React-based applications, making design decisions that balance comprehensive solutions with focused, targeted implementations
* Collaborate with Product Engineering teams to contribute high-quality, impactful code while factoring in business priorities and proactively identifying potential issues
* Design and implement internal applications, dashboards, and utilities that enable higher testing velocity across the Growth organization
* Configure and administer Kubernetes/Docker-based infrastructure for production SPAs, applying appropriate technologies to meet business requirements at scale
* Leverage standard methodologies in A/B testing and DOM manipulation using Adobe Target, articulating architectural advantages and disadvantages to partners
* Interact with internal customers (Growth teams) to define requirements and identify necessary modifications to testing infrastructure
* Promote a culture of continuous learning by advocating development standards and marketing innovative ideas across the team and organization
* Take calculated risks in exploring new technologies and methodologies that could unlock 1:1 personalization capabilities
* Communicate clearly with team and management to define and achieve ambitious growth goals, translating technical solutions into business value
* Participate in all product development stages as part of an agile team, including pair programming, peer reviews, and collaborative problem-solving
What you need to succeed
* Bachelor's degree in Computer Science, Engineering, or related technical field, or equivalent professional experience with 5+ years building and deploying web applications or interactive websites
* Strong skills in Javascript, HTML & CSS, experience with ES6 and Web components, React, Vue or equivalent UI frameworks.
* Familiarity with modern web dev tools/patterns, e.g. NPM, web pack, etc; loading optimization, Git, cloud deployment strategies
* Strong attention to detail in visual and web design and a passion for applying CSS and modern techniques to develop visually rich, responsive, and interactive experiences
* Experience with cross-browser compatibility
* Experience with RESTful Web Services
* Comfortable both building prototypes from scratch and writing maintainable code inside large existing codebases
* Experience with shipped software in a commercial environment (start-ups a plus) and can take care of last-minute bug fixes and schedule changes
* Passionate about computer science, developing software & internet applications
* Being adaptable to a dynamic environment, loves to experiment, becoming proficient in new technologies
Nice to have:
* DevOps experience: CI/CD deployments, monitoring, and alerting
* Experience with cloud services platforms such as AWS
* Have used data-driven approaches to measure and analyze user interactions to gain useful insights.
* Solid understanding on using one or more database SQL, no SQL, and graph databases
* Experience with full-stack web development technologies.
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 $133,900 -- $242,000 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 **************.
Senior Software Engineer
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.
Senior Software Engineer - Utah
Embedded software engineer job in Salt Lake City, UT
At Instructure, we believe in the power of people to grow and succeed throughout their lives. Our goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their education and careers. We do this by giving smart, creative, passionate people opportunities to create awesome.
And that's where you come in:
We're looking for a senior full-stack engineer to lead development of modern web experiences and services used globally by educators and learners. You'll work across the stack from elegant, accessible UIs to resilient serverless backends, and you'll help us scale safely across regions and time zones. This person should be located within Utah and able to travel on occasion to meet with other team members in person.
What you will do:
* Design, build, and own production features in Node.js, TypeScript, Next.js (App Router), and Tailwind CSS.
* Develop serverless/edge APIs and jobs on Vercel and AWS (e.g., Lambda, API Gateway, S3/CloudFront, EventBridge/Queues).
* Model data and ship performant Postgres queries (migrations, indexing, connection mgmt, query optimization).
* Architect multiregion deployments: traffic routing, latency budgets, failover/DR, config & secrets, and rollout strategies.
* Build for international audiences: i18n/l10n pipelines, time-zone correctness, and data residency considerations.
* Instrument services with logs/metrics/traces (OpenTelemetry or similar) and drive incident ready observability.
* Champion accessibility (WCAG aware UI), testing (unit/integration/e2e), CI/CD, and code reviews.
* Mentor peers, collaborate with Product/Design, and contribute to technical direction.
What you will need to know/have
* 7+ years of professional software engineering experience, including significant time in TypeScript and Node.js.
* Deep experience with Next.js (server components, server actions, caching) and Tailwind in production.
* Proven use of Vercel and AWS for serverless and edge patterns (cold-start mitigation, concurrency, idempotency).
* Strong Postgres chops (schema design, query tuning, migrations, understanding of transactions and isolation).
* Real world experience operating multi-region/global apps (CDN/edge, geo routing, blue/green & canary, DR).
* Security mindset (authN/Z, OAuth/OIDC, secrets, OWASP), plus familiarity with FERPA/GDPR implications in edtech.
* Excellent communication, product sense, and a bias for shipping.
It would be a bonus if you also had:
* Experience with Canvas LTI/OAuth integrations.
* Exposure to Drizzle/Prisma, tRPC, or GraphQL.
* Prior work with edge runtimes (Vercel Edge, Cloudflare Workers) and background jobs/queues.
* Experience with analytics/feature flags (e.g., LaunchDarkly) and cost/perf tuning at scale.
Get in on all the awesome at Instructure!
* We offer competitive, meaningful benefits in every country where we operate. While they vary by location, here's a general idea of what you can expect:
* Competitive compensation, plus all full-time employees participate in our ownership program - because everyone should have a stake in our success.
* Flexible schedules and a remote-friendly culture, with hybrid or onsite work options available in some regions for specific roles
* Generous time off, including local holidays and our annual company-wide "Dim the Lights" week in late December, when we encourage everyone to step back and recharge
* Comprehensive wellness programs and mental health support
* Annual learning and development stipends to support your growth
* The technology and tools you need to do your best work - typically a Mac, with PC options available in some locations
* Motivosity employee recognition program
* A culture rooted in inclusivity, support, and meaningful connection
$140,000 - $166,000 a year
This range reflects our target hiring range, with flexibility based on experience, skills, and market factors.
We believe in hiring great people and treating them right. The more diverse we are, the better our ideas and outcomes.
Instructure is an Equal Opportunity Employer. We comply with applicable employment and anti-discrimination laws in every country where we operate.
All employees must pass a background check as part of the hiring process. To help protect our teams and systems, we've implemented identity verification measures. Candidates may be asked to verify their legal name, current physical location, and provide a valid contact number and residential address, in accordance with local data privacy laws.
Any attempt to misrepresent personal or professional information will result in disqualification.
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.
CORP - Staff Software Engineer
Embedded software engineer job in Lehi, UT
Hybrid Schedule: (Onsite on Monday, Tuesday, Wednesday, Thursday ) Pay Rate: $80 - $85/hr on w2 About This Role 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.
•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.
Required Qualifications
•Bachelor's or Master's in Computer Engineering, Computer Science, Electrical Engineering, or similar
•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
Preferred Qualifications
•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
Staff Software Engineer, Typescript
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 Summary:
We're looking for a highly experienced Staff Engineer, specialized in Typescript, who is passionate about designing scalable architecture and leading technical innovation. As a Staff Engineer, you will influence the technical direction of multiple projects, provide mentorship across teams and ensure high-quality engineering standards. You will collaborate closely with product, design, and engineering leadership to solve complex problems and deliver robust, maintainable systems. Beyond coding, you will drive technical excellence, champion best practices, and be a key decision-maker in shaping our engineering culture
Essential Job Duties and Responsibilities
* Lead the design and implementation of large-scale, Typescript-based applications and services.
* Define and maintain architectural standards, ensuring scalability, performance, and long-term sustainability across projects.
* Collaborate with Product Managers, Designers, and Engineering Leads to translate business needs into technical strategies and clear execution plans.
* Evaluate and introduce new technologies, tools, and frameworks to improve developer productivity and system reliability.
* Review and guide the work of engineers, providing constructive feedback and fostering technical excellence.
* Solve complex technical challenges and provide direction on system design, code structure, and best practices.
* Mentor senior and mid-level engineers, encouraging professional growth and knowledge-sharing across the organization.
* Ensure code quality through automated testing, code reviews, documentation, and continuous improvement processes.
* Contribute to long-term technical roadmaps and align engineering efforts with business goals.
Required Skills, Knowledge and Abilities
* 7+ years of experience in software development, with at least 4 years building applications using Typescript.
* Strong expertise in modern frameworks and tools (e.g. Node.js, NestJS, React, or similar).
* Deep understanding of software architecture, design patterns, modular code design, and scalable system design.
* Proven experience in leading technical initiatives.
* Experience with cloud environments (preferably AWS - serverless, Lambda, API Gateway, DynamoDB, Mongo Db, etc.).
* Solid understanding of CI/CD pipelines, DevOps practices, testing frameworks, and performance optimization.
* Excellent troubleshooting and problem-solving skills, with a proactive and ownership-driven mindset.
* Ability to communicate complex technical topics clearly to both technical and non-technical stakeholders.
$173,000 - $200,000 a year
In addition to the above salary, this role may be eligible for a bonus and equity.
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.
Principal Software Engineer - Platform Services
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.
Auto-ApplySenior Software Engineer - UI
Embedded software engineer job in Salt Lake City, UT
It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today - ServiceNow stands as a global market leader, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500 . Our intelligent cloud-based platform seamlessly connects people, systems, and processes to empower organizations to find smarter, faster, and better ways to work. But this is just the beginning of our journey. Join us as we pursue our purpose to make the world work better for everyone.
**NOTE: This position requires passing a ServiceNow background screening, USFedPASS (US Federal Personnel Authorization Screening Standards). This includes a credit check, criminal/misdemeanor check and taking a drug test. Any employment is contingent upon passing the screening. Due to Federal requirements, only US citizens, US naturalized citizens or US Permanent Residents, holding a green card, will be considered.**
As a Sr. Software Engineer you will be a member of our Global Cloud Services organization. In this challenging role, you will have the opportunity to build next generation customer facing cloud Observability tools. You will also work cross functionally with multiple teams on the design, architecture and implementation of our Observability platform with the focus on AI powered UX that enables self-service monitoring for our customers.
**This role requires the candidate to spend 90% of time on UI development and 10% on backend development.**
**What you get to do in this role:** ** **
+ Design and develop scalable, maintainable, and reusable software components with a strong emphasis on performance and reliability.
+ Collaborate with product managers to translate requirements into well-architected solutions, owning features from design through delivery
+ Build intuitive and extensible user experiences using modern UI frameworks, ensuring flexibility for customer-specific needs.
+ Contribute to the design and implementation of new products and features while enhancing existing product capabilities.
+ Integrate automated testing into development workflows to ensure consistent quality across releases.
+ Participate in design and code reviews ensuring best practices in performance, maintainability, and testability.
+ Develop comprehensive test strategies covering functional, regression, integration and performance aspects
+ Foster a culture of continuous learning and improvement by sharing best practices in engineering and quality
+ Promote a culture of engineering craftsmanship, knowledge-sharing, and thoughtful quality practices across the team.
**Develop High-Quality, Scalable, and Reusable Code Using AI-Assisted Tools **
+ Write clean, maintainable, and modular code by applying best practices in software architecture and engineering and leverage AI-assisted design and development tools to accelerate implementation and enforce consistency across the codebase.
**Own the End-to-End Software Development Lifecycle (SDLC)**
+ Collaborate closely with product owners to gather detailed requirements and translate them into technical solutions.
+ Drive the full SDLC-from rapid prototyping to design, implementation, testing, and deployment-using AI-powered code generation, testing, and CI/CD tools to ensure speed and quality.
**Design and implement Observability products and features that are AI-native**
+ Embedding intelligent capabilities such as automation, personalization, and predictive insights into the core of the user experience.
+ Act as a mentor to peers and junior engineers by sharing AI/ML and software engineering knowledge through code reviews, design sessions, and technical discussions.
**To be successful in this role you have:**
+ Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry.
+ Proven experience designing and delivering AI-powered user experiences, including conversation design, LLM integration, prompt engineering, and retrieval-augmented generation (RAG).
+ 1+ years of integrating Copliot/windsurf (or equivalent)
+ 5+ years of experience in software engineering, with a track record of delivering high-quality products + reviews risks with a Bachelor's degree; or 3 years and a Master's degree; or a PhD without experience; or equivalent work experience.
+ Strong knowledge of UX principles (human-centered design, trust, transparency, error recovery) and ability to apply them to autonomous and semi-autonomous AI agents.
+ Deep knowledge of **Javscript, AJAX, JSON, HTML, XML, CSS, REST, High charts and associated frameworks**
+ Passion for evaluating root causes with **LLMs** and problem solving, domain expertise preferred
+ Strong skills in **Java** and related frameworks
+ Strong skills in CI/CD pipelines, containerization (Kubernetes, Docker), and cloud-native deployments using AI-assisted tools
+ Strong in query language **- SQL, Prometheus Query Language**
+ Preferred: Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry.
+ Excellent troubleshooting, debugging, and performance optimization skills in distributed and enterprise environments.
+ Strong collaboration and stakeholder communication skills, with the ability to influence product direction and champion AI-first design principles.
+ Preferred: Hands-on expertise with AI orchestration frameworks and building workflows for agentic or multi-agent systems.
+ Development experiences on the ServiceNow Platform is a big plus.
+ Proficiency in Python, Java, or similar object-oriented languages.
+ Experience with modern front-end frameworks such as Angular, React, or Vue.
+ Strong knowledge of data structures, algorithms, object-oriented design, design patterns, and performance optimization
+ Familiarity with automated testing frameworks (e.g., JUnit, Selenium, TestNG) and integrating tests into CI/CD pipelines
+ Understanding software quality principles including reliability, observability, and production readiness.
+ Ability to troubleshoot complex systems and optimize performance across the stack.
+ Experience with AI-powered tools or workflows, including validation of datasets, model predictions, and inference consistency.
+ Comfort with development tools such as IDEs, debuggers, profilers, source control, and Unix-based systems
**Why Join Us**
+ Build and deliver high-impact software that powers digital experiences for millions of users.
+ Collaborate in a culture that values craftsmanship, quality, and innovation.
+ Work symbiotically with AI and automation tools that enhance engineering excellence and drive product reliability.
+ Be part of a culture that encourages innovation, continuous learning, and shared success.
GCS-23
**Work Personas**
We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here (************************************************************************************************************************************* . To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service.
**Equal Opportunity Employer**
ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements.
**Accommodations**
We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact ***************************** for assistance.
**Export Control Regulations**
For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities.
From Fortune. ©2025 Fortune Media IP Limited. All rights reserved. Used under license.
Principal Software Engineer
Embedded software engineer job in West Valley City, UT
Country:
United States of America Onsite
U.S. Citizen, U.S. Person, or Immigration Status Requirements:
Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
Security Clearance:
TS/SCI - Current
Raytheon Company Managed by Collins Aerospace.
This role is primarily On-Site, with flexibility at hiring manager discretion.
Applied Signal Technology (AST) is seeking a Principal Software Engineer who strives for excellence and have a passion to be part of a team that strengthens our nation and improves the security of our world. AST provides trusted strategic and tactical SIGINT solutions that secure the interests of the U.S. and its partners. AST's work in areas such as high-capacity broadband communications, signal processing and analysis, tactical SIGINT, and wireless communications continually challenges our extraordinary engineers to resolve problems and make the world a safer place. AST's work environment is passionate, highly collaborative and provides engineers the freedom to strengthen and expand their skills, explore new and creative ideas, and work closely with our nation's finest service members all while embracing integrity, innovation, and work-life balance.
This is an ONSITE position based out of our Salt Lake City, UT location. To learn more about Applied Signal Technology, please click the following link - Applied Signal Technology: WHO WE ARE
What You Will Do:
Participate in the requirements, design, development and testing of software to include development of new work products or enhancement of existing applications and systems
Design, code, test, integrate, and document software solutions
Participate in internal review of software components and systems
Collaborate with project managers and other professionals within Engineering
Follow established development practices and processes to maintain the configuration management of software products
Qualifications You Must Have:
Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 8 years of prior relevant experience
Experience developing in C++ in a Linux environment
Active and transferable U.S. government issued Top Secret SCI (TS/SCI) security clearance required prior to start date.
U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
Qualifications We Prefer:
Experience with one or more scripting languages, Python, Linux script, bash
Experience with Object Oriented Design and Development
Experience with Multithreading
Experience working both in a team environment and individually
Experience with Qt
Experience with User Interface development
Experience with Angular web GUI development
Embedded SW Design Experience
Experience in integrating software with hardware
Experience with Configuration Management tools, such as git
Experience maintaining and using build processes (makefiles, CMake)
Experience and/or knowledge of network protocols, such as TCP/IP
Experience with or basic understanding of telecommunications systems concepts and/or signal processing
Experience with Network Protocols
Experience with or basic understanding of International Telecommunication Union (ITU) Standards
Active and transferable U.S. government issued Top Secret SCI (TS/SCI) security clearance with Poly
What We Offer
Medical, dental, and vision insurance
Three weeks of vacation for newly hired employees
Generous 401(k) plan that includes employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option
Tuition reimbursement program
Student Loan Repayment Program
Life insurance and disability coverage
Optional coverages you can buy pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection
Birth, adoption, parental leave benefits
Ovia Health, fertility, and family planning
Adoption Assistance
Autism Benefit
Employee Assistance Plan, including up to 10 free counseling sessions
Healthy You Incentives, wellness rewards program
Doctor on Demand, virtual doctor visits
Bright Horizons, child and elder care services
Teladoc Medical Experts, second opinion program
Eligible for relocation
And More!
Learn More & Apply Now!
Do you want to be a part of something bigger? A team whose impact stretches across the world, and even beyond? At Collins Aerospace, our Mission Systems team helps civilian, military and government customers complete their most complex missions - whatever and wherever they may be. Our customers depend on us for intelligent and secure communications, missionized systems for specialized aircraft and spacecraft and collaborative space solutions. By joining our team, you'll have your own critical part to play in ensuring our customer succeeds today while anticipating their needs for tomorrow. Are you up for the challenge? Join our mission today.
*Please ensure the role type (defined below) is appropriate for your needs before applying to this role.
Onsite: Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products.
#AST
As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote.
The salary range for this role is 101,000 USD - 203,000 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company's performance.This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.
RTX 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, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans' Readjustment Assistance Act.
Privacy Policy and Terms:
Click on this link to read the Policy and Terms
Auto-Apply