Post job

Firmware Engineer jobs at Generac Holdings

- 1010 jobs
  • Embedded Software Engineer

    Lincoln Electric 4.6company rating

    Euclid, OH jobs

    Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced arc welding solutions, automated joining, assembly and cutting systems, plasma and oxy-fuel cutting equipment, and has a leading global position in brazing and soldering alloys. Lincoln is recognized as the Welding Expert™ for its leading materials science, software development, automation engineering, and application expertise, which advance customers' fabrication capabilities to help them build a better world. Headquartered in Cleveland, Ohio, Lincoln Electric is a $4.2B publicly traded company (NASDAQ:LECO) with over 12,000 employees around the world, with operations in 71 manufacturing and automation system integration locations across 21 countries and maintains a worldwide network of distributors and sales offices serving customers in over 160 countries. Location: Euclid - 22801 Employment Status: Salary Full-Time Req ID: 27647 Purpose Design, implement, and maintain embedded software components for use in end products. Continually improve development techniques in order to create software more efficiently and reliably. Apply engineering knowledge to provide creative software solutions for real world customer issues and use cases. Job Duties and Responsibilities Develop multithreaded controls with industrial Real Time Operating Systems and Embedded Linux using C and C++ languages. Developing software for communication with industrial automation networks (e.g. CAN, Ethernet/IP), Internet protocols (e.g. HTTP, FTP), and wireless (e.g. Wi-Fi and Bluetooth). Developing software for embedded graphical displays. Interact with key stakeholders including marketing, suppliers, customers, distributors, and sales engineers to drive new product innovation. Maintains records of all work in process and documents interim/final results in the applicable format; these include Project Definitions, Milestone Plans, ES Reports, Technical Reports, Project Tracking Progress Reports and presentations at meetings/seminar. Develop and refine automated test setups, frameworks, and methods for embedded systems, including unit tests, integration tests, and system-level test to support new product development, product evaluations, and competitive benchmarking. Coordinate activities of internal and external technical support personnel as required. Troubleshoot issues in development and production environments, ensuring rapid resolution and minimizing downtime. Reading and interpreting schematics and component data sheets. Assignments are broad in nature, requiring originality and ingenuity. Has appreciable latitude for unreviewed action or decision. Assumes additional responsibilities as needed or directed in support of the Company's 2025 Strategy. Basic Requirements Level II: Four-year Engineering degree is required and, Minimum of three (3) years Engineering experience. Level III: Four-year Engineering degree is required and, Minimum of five (5) years Engineering experience. Strong familiarity with embedded systems architecture, design considerations, and hardware-software interactions. Industry experience writing C for embedded platforms. Strong understanding of testing methodologies and frameworks for embedded systems Effective communication skills, with the ability to convey complex technical concepts to both technical and non-technical stakeholders. Ability to work independently and as part of a team. Excellent organizational skills. Ability to handle a constantly changing set of priorities. Initiative to take ownership of product designs. Possesses and applies a broad knowledge of principles, practices and procedures of field of specialization to the completion of difficult assignments. The selected candidate's Job Level and Pay Grade will be determined based upon qualifications and experience. Competencies Proficiency in C and C++ programming languages Knowledge of Real Time Operating Systems and Embedded Linux. Experience in developing software for industrial automation networks, internal protocols, and wireless communication. Professional experience with TDD, writing unit tests, automated testing, and continuous integration type frameworks. Familiarity with Azure DevOps and Agile development practices. Lincoln Electric is an Equal Opportunity Employer. We are committed to promoting equal employment opportunity for applicants, without regard to their race, color, national origin, religion, sex (including pregnancy, childbirth, or related medical conditions, including, but not limited to, lactation), sexual orientation, gender identity, age, veteran status, disability, genetic information, and any other category protected by federal, state, or local law.
    $81k-101k yearly est. 5d ago
  • Embedded Software Engineer

    Lincoln Electric 4.6company rating

    Euclid, OH jobs

    Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced arc welding solutions, automated joining, assembly and cutting systems, plasma and oxy-fuel cutting equipment, and has a leading global position in brazing and soldering alloys. Lincoln is recognized as the Welding Expert™ for its leading materials science, software development, automation engineering, and application expertise, which advance customers' fabrication capabilities to help them build a better world. Headquartered in Cleveland, Ohio, Lincoln Electric is a $4.2B publicly traded company (NASDAQ:LECO) with over 12,000 employees around the world, with operations in 71 manufacturing and automation system integration locations across 21 countries and maintains a worldwide network of distributors and sales offices serving customers in over 160 countries. Location: Euclid - 22801 Employment Status: Salary Full-Time Function: Engineering Req ID: 26988 Overview We are seeking a talented and driven Embedded Software Engineer with expertise in Linux systems to join our innovative team. This role blends embedded application development, platform engineering, board support package (BSP) maintenance, and hardware bring-up. You'll collaborate with cross-functional teams to create secure, high-performance software for Linux-based embedded systems. Key Responsibilities Embedded Application Development Design, develop, and maintain applications for embedded Linux environments. Write clean, efficient code in C, C++, and Python. Implement and optimize device drivers, APIs, and middleware. Conduct system-level debugging, performance optimization, and troubleshooting. Create and execute test plans to ensure functionality, reliability, and quality. Partner with QA teams for seamless deliverables. Platform Engineering & BSP Maintenance Maintain and update BSPs across diverse hardware platforms. Work with hardware teams to develop, validate, and configure drivers, kernels, and bootloaders. Lead hardware bring-up for new designs, ensuring smooth software-hardware integration. Security and Compliance Embed security best practices throughout the software stack. Perform vulnerability assessments and risk analyses. Collaborate with security experts to resolve incidents and uphold compliance standards. Collaboration & Mentorship Partner with hardware, firmware, and QA teams to define requirements and solve challenges. Mentor junior engineers and contribute to team knowledge-sharing. Qualifications Bachelor's degree in Electrical, Computer, or Software Engineering (or related field); advanced degrees preferred. Level III: 5+ years of relevant experience. Level IV: 8+ years of relevant experience. Hands-on experience in embedded Linux development, including kernels, drivers, and applications. Strong knowledge of Linux kernel architecture, system calls, and bootloaders. Proficiency with version control systems (e.g., Git) and collaborative workflows. Familiarity with networking protocols, communication interfaces, and embedded hardware. Excellent problem-solving, debugging, and communication skills. Preferred Qualifications Experience with real-time operating systems (RTOS) and low-level programming. Expertise in Yocto Project, OpenEmbedded, and cross-compilation tools. Knowledge of Agile/Scrum methodologies. Background in safety-critical or security-focused systems. Contributions to open-source embedded or Linux projects. Understanding of digital electronics and hardware design. At Lincoln Electric, we invest in your growth through ongoing training, competitive benefits, and a collaborative culture that rewards initiative. Ready to power up your career? Apply now and help us weld the future. Lincoln Electric is an Equal Opportunity Employer. We are committed to promoting equal employment opportunity for applicants, without regard to their race, color, national origin, religion, sex (including pregnancy, childbirth, or related medical conditions, including, but not limited to, lactation), sexual orientation, gender identity, age, veteran status, disability, genetic information, and any other category protected by federal, state, or local law.
    $81k-101k yearly est. 2d ago
  • Controls Software Engineer

    Lincoln Electric 4.6company rating

    Shelby, MI jobs

    Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced arc welding solutions, automated joining, assembly and cutting systems, plasma and oxy-fuel cutting equipment, and has a leading global position in brazing and soldering alloys. Lincoln is recognized as the Welding Expert™ for its leading materials science, software development, automation engineering, and application expertise, which advance customers' fabrication capabilities to help them build a better world. Headquartered in Cleveland, Ohio, Lincoln Electric is a $4.2B publicly traded company (NASDAQ:LECO) with over 12,000 employees around the world, with operations in 71 manufacturing and automation system integration locations across 21 countries and maintains a worldwide network of distributors and sales offices serving customers in over 160 countries. Location: Shelby Employment Status: Hourly Full-Time Function: Engineering Req ID: 26527 Summary Fori Automation, LLC, a Lincoln Electric Company, is a global supplier of welding, assembly, material handling, and testing equipment for automotive and non-automotive customers worldwide. Fori Automation focuses on delivering cost-effective, highly engineered products and systems designed and manufactured globally with localized sales, project management, and service. We are seeking an experienced Controls Software Engineer for our Shelby Township, MI site with a background in industrial software development. The Controls Software Engineer will initially support active projects and then transition to completing projects directly. They will take the lead on developing software on new projects and debug software on new machines. This role requires travel to customer sites for equipment installation and customer interaction. What You Will Do Design PLC software and HMIs for industrial automation equipment Debug and troubleshoot PLC software and HMIs Collaborate with cross-functional teams to maintain project timelines and critical path milestones. Maintain task lists and reports of open items. Maintain project design documentation and prepare customer deliverables. Ensure the controls engineering process is tracked and followed. Assist customers and local tradespeople in troubleshooting equipment issues. Conduct end-user training on equipment operation. Education & Experience Requirements Electrical Engineering or Computer Engineering degree preferred; Mechatronics degrees will also be considered. Minimum of two years of experience as a Controls Engineer or Controls Software Engineer with experience in designing Rockwell Logix 5000 or Siemens S7-1500 family processors. Knowledge or education in electrical circuits, schematic reading, design, and troubleshooting. Experience with electrical CAD systems, such as AutoCAD Electrical and/or ePLAN Experience with PLC programming in ladder and structured text. Experience programming HMIs Travel required: approximately 30% domestic and international. Weekend work may be required based on project schedules. Preferred Experience in computer programming languages, such as VB, C/C++, or C#. Experience with Rockwell and Siemens HMI preferred. Lincoln Electric is an Equal Opportunity Employer. We are committed to promoting equal employment opportunity for applicants, without regard to their race, color, national origin, religion, sex (including pregnancy, childbirth, or related medical conditions, including, but not limited to, lactation), sexual orientation, gender identity, age, veteran status, disability, genetic information, and any other category protected by federal, state, or local law.
    $77k-99k yearly est. 3d ago
  • Senior Software Engineer - Distributed Systems

    Emerson United Inc. 4.5company rating

    San Jose, CA jobs

    About the Role We're looking for a Senior Software Engineer to help build and scale large, distributed backend systems that integrate closely with hardware and IoT-enabled platforms. This is a hands-on role focused on real-world systems operating at scale. What You'll Do Design and build high-performance distributed systems Develop backend services using Java (Spring Boot), Node.js, or Python Work closely with teams integrating software with IoT devices or hardware-driven systems Improve system scalability, reliability, and performance in production Contribute to architecture and technical design decisions What We're Looking For Strong backend experience with Spring Boot, Node.js, or Python Proven experience building large-scale distributed systems Understanding of microservices, APIs, and asynchronous systems Exposure to IoT, hardware-integrated platforms, or physical systems Solid problem-solving and production troubleshooting skills Nice to Have Cloud, containers, or CI/CD experience Messaging, streaming, or real-time data systems Background in automation, robotics, logistics, or industrial platforms
    $118k-151k yearly est. 5d ago
  • Senior Software Engineer - Distributed Systems

    Emerson United Inc. 4.5company rating

    Santa Rosa, CA jobs

    About the Role We're looking for a Senior Software Engineer to help build and scale large, distributed backend systems that integrate closely with hardware and IoT-enabled platforms. This is a hands-on role focused on real-world systems operating at scale. What You'll Do Design and build high-performance distributed systems Develop backend services using Java (Spring Boot), Node.js, or Python Work closely with teams integrating software with IoT devices or hardware-driven systems Improve system scalability, reliability, and performance in production Contribute to architecture and technical design decisions What We're Looking For Strong backend experience with Spring Boot, Node.js, or Python Proven experience building large-scale distributed systems Understanding of microservices, APIs, and asynchronous systems Exposure to IoT, hardware-integrated platforms, or physical systems Solid problem-solving and production troubleshooting skills Nice to Have Cloud, containers, or CI/CD experience Messaging, streaming, or real-time data systems Background in automation, robotics, logistics, or industrial platforms
    $119k-152k yearly est. 5d ago
  • Senior Software Engineer - Distributed Systems

    Emerson United Inc. 4.5company rating

    San Francisco, CA jobs

    About the Role We're looking for a Senior Software Engineer to help build and scale large, distributed backend systems that integrate closely with hardware and IoT-enabled platforms. This is a hands-on role focused on real-world systems operating at scale. What You'll Do Design and build high-performance distributed systems Develop backend services using Java (Spring Boot), Node.js, or Python Work closely with teams integrating software with IoT devices or hardware-driven systems Improve system scalability, reliability, and performance in production Contribute to architecture and technical design decisions What We're Looking For Strong backend experience with Spring Boot, Node.js, or Python Proven experience building large-scale distributed systems Understanding of microservices, APIs, and asynchronous systems Exposure to IoT, hardware-integrated platforms, or physical systems Solid problem-solving and production troubleshooting skills Nice to Have Cloud, containers, or CI/CD experience Messaging, streaming, or real-time data systems Background in automation, robotics, logistics, or industrial platforms
    $119k-151k yearly est. 5d ago
  • Senior Software Engineer - Distributed Systems

    Emerson United Inc. 4.5company rating

    San Mateo, CA jobs

    About the Role We're looking for a Senior Software Engineer to help build and scale large, distributed backend systems that integrate closely with hardware and IoT-enabled platforms. This is a hands-on role focused on real-world systems operating at scale. What You'll Do Design and build high-performance distributed systems Develop backend services using Java (Spring Boot), Node.js, or Python Work closely with teams integrating software with IoT devices or hardware-driven systems Improve system scalability, reliability, and performance in production Contribute to architecture and technical design decisions What We're Looking For Strong backend experience with Spring Boot, Node.js, or Python Proven experience building large-scale distributed systems Understanding of microservices, APIs, and asynchronous systems Exposure to IoT, hardware-integrated platforms, or physical systems Solid problem-solving and production troubleshooting skills Nice to Have Cloud, containers, or CI/CD experience Messaging, streaming, or real-time data systems Background in automation, robotics, logistics, or industrial platforms
    $119k-151k yearly est. 5d ago
  • Senior Software Engineer - Distributed Systems

    Emerson United Inc. 4.5company rating

    Fremont, CA jobs

    About the Role We're looking for a Senior Software Engineer to help build and scale large, distributed backend systems that integrate closely with hardware and IoT-enabled platforms. This is a hands-on role focused on real-world systems operating at scale. What You'll Do Design and build high-performance distributed systems Develop backend services using Java (Spring Boot), Node.js, or Python Work closely with teams integrating software with IoT devices or hardware-driven systems Improve system scalability, reliability, and performance in production Contribute to architecture and technical design decisions What We're Looking For Strong backend experience with Spring Boot, Node.js, or Python Proven experience building large-scale distributed systems Understanding of microservices, APIs, and asynchronous systems Exposure to IoT, hardware-integrated platforms, or physical systems Solid problem-solving and production troubleshooting skills Nice to Have Cloud, containers, or CI/CD experience Messaging, streaming, or real-time data systems Background in automation, robotics, logistics, or industrial platforms
    $118k-151k yearly est. 5d ago
  • Senior Software Engineer - Distributed Systems

    Emerson United Inc. 4.5company rating

    Sonoma, CA jobs

    About the Role We're looking for a Senior Software Engineer to help build and scale large, distributed backend systems that integrate closely with hardware and IoT-enabled platforms. This is a hands-on role focused on real-world systems operating at scale. What You'll Do Design and build high-performance distributed systems Develop backend services using Java (Spring Boot), Node.js, or Python Work closely with teams integrating software with IoT devices or hardware-driven systems Improve system scalability, reliability, and performance in production Contribute to architecture and technical design decisions What We're Looking For Strong backend experience with Spring Boot, Node.js, or Python Proven experience building large-scale distributed systems Understanding of microservices, APIs, and asynchronous systems Exposure to IoT, hardware-integrated platforms, or physical systems Solid problem-solving and production troubleshooting skills Nice to Have Cloud, containers, or CI/CD experience Messaging, streaming, or real-time data systems Background in automation, robotics, logistics, or industrial platforms
    $119k-151k yearly est. 5d ago
  • Software Engineer - Intelligent Systems

    Lawrence Harvey 4.4company rating

    Berkeley, CA jobs

    Compensation: Up to $135K base salary My client is a Series C renewable-energy automation unicorn, founded in 2019 and backed by more than $200M in funding. They are building intelligent systems that transform how large-scale renewable energy projects are designed and delivered. They're hiring a Software Engineer - Intelligent Systems to develop AI-powered tools using Azure OpenAI, AWS Bedrock, and AgentCore to automate complex engineering workflows. This role is ideal for a recent M.S. or Ph.D. graduate passionate about AI, automation, and multi-cloud technologies. What You'll Do Build AI-driven automation workflows and reasoning chains Develop LLM-based agents with Azure OpenAI and AWS Bedrock Work on retrieval systems and Document AI integrations Deploy and optimize agents across Azure, AWS, edge, and on-prem environments Translate engineering workflows into intelligent systems Test, validate, and document system behavior What We're Looking For Bachelor's or Master's in CS, AI, Computational Linguistics, or related field (M.S./Ph.D. preferred) Experience with AI/ML, NLP, or intelligent systems Strong Python programming skills Familiarity with frameworks like LangChain or LangGraph Exposure to Azure OpenAI, AWS Bedrock, and AgentCore Understanding of REST APIs, asynchronous programming, and data integration
    $135k yearly 3d ago
  • Senior System Engineer

    CDW 4.6company rating

    Sacramento, CA jobs

    Senior IT Systems Administrator (Modern Workplace / Intune + Identity) Onsite 3 days per week in Sacramento, CA Contract to hire CDW is hiring for a Senior IT Systems Administrator who can own a modern Microsoft‑centric environment end‑to‑end. This role is perfect for someone who thrives in Intune/Autopilot, identity management, and hybrid infrastructure, and who enjoys being the go‑to technical authority. What You'll Own Modern Endpoint Management: Intune, Autopilot, Defender, device compliance, automation Identity & Access: Hybrid AD + Entra ID, user lifecycle, Conditional Access, MFA Hybrid Infrastructure: Admin‑level Azure + Hyper‑V server management Operational Security: Endpoint security (Sophos/CrowdStrike) + email security (Proofpoint/Darktrace) Backup & DR: Rubrik administration Networking: Ubiquiti wireless/switching, Cradlepoints, DNS, MX, domain management This is not a narrow cloud, network, or security specialist role. We need a versatile technologist who can confidently run a broad environment with a strong focus on modern endpoint management and identity. Who You Are Senior Systems Administrator or Modern Workplace Administrator Hands‑on expert with Intune and Autopilot (not just exposure) Comfortable in both Azure and on‑prem Windows Server environments Confident acting as the primary technical authority Strong communicator who partners well with IT leadership
    $139k-177k yearly est. 3d ago
  • Systems Software Engineer

    Sunbelt Controls 3.3company rating

    Denver, CO jobs

    Now Hiring: Systems Software Engineer II 📍 Denver , Colorado | 💰 $108,000 - $135,000 per year 🏢 About the Role We're looking for an experienced Systems Software Engineer II to join Sunbelt Controls, a leading provider of Building Automation System (BAS) solutions across the Western U.S. In this role, you'll develop and program databases, create custom graphics, and integrate control systems for smart buildings. You'll also support project startups, commissioning, and troubleshooting - working closely with project managers and engineers to deliver high-quality, energy-efficient building automation solutions. If you have a passion for technology, problem-solving, and helping create intelligent building systems, this opportunity is for you. ⚙️ What You'll Do Design and program BAS control system databases and graphics for assigned projects. Lead the startup, commissioning, and troubleshooting of control systems. Work with networked systems and diagnose LAN/WAN connectivity issues. Perform pre-functional and functional system testing, including LEED and Title 24 requirements. Manage project documentation, including as-builts and commissioning records. Coordinate with project teams, subcontractors, and clients for smooth execution. Mentor and support junior Systems Software Engineers. 🧠 What We're Looking For 2-5 years of experience in Building Automation Systems or a related field. Associate's degree in a technical field (Bachelor's in Mechanical or Electrical Engineering preferred). Proficiency in MS Office, Windows, and basic TCP/IP networking. Strong organizational skills and the ability to manage multiple priorities. Excellent communication and customer-service skills. Valid Colorado driver's license. 💎 Why You'll Love Working With Us At Sunbelt Controls, we don't just build smart buildings - we build smart careers. As a 100% employee-owned company (ESOP), we offer a supportive, growth-oriented environment where innovation and teamwork thrive. What we offer: Competitive salary: $108K - $135K, based on experience Employee-owned company culture with a family-oriented feel Comprehensive health, dental, and vision coverage Paid time off, holidays, and 401(k)/retirement plan Professional growth, mentorship, and ongoing learning opportunities Veteran-friendly employer & Equal Opportunity workplace 🌍 About Sunbelt Controls Sunbelt Controls is a premier BAS solutions provider serving clients across multiple industries, including data centers, healthcare, education, biotech, and commercial real estate. We specialize in smart building technology, system retrofits, analytics, and energy efficiency - helping clients reduce operational costs and achieve sustainable performance. 👉 Apply today to join a team that's shaping the future of intelligent buildings. #Sunbelt #BuildingAutomation #SystemsEngineer #HVACControls #BASCareers
    $108k-135k yearly 1d ago
  • Systems Software Engineer

    Sunbelt Controls 3.3company rating

    Pleasanton, CA jobs

    Now Hiring: Systems Software Engineer II 📍 Pleasanton, CA | 💰 $108,000 - $135,000 per year 🏢 About the Role We're looking for an experienced Systems Software Engineer II to join Sunbelt Controls, a leading provider of Building Automation System (BAS) solutions across the Western U.S. In this role, you'll develop and program databases, create custom graphics, and integrate control systems for smart buildings. You'll also support project startups, commissioning, and troubleshooting - working closely with project managers and engineers to deliver high-quality, energy-efficient building automation solutions. If you have a passion for technology, problem-solving, and helping create intelligent building systems, this opportunity is for you. ⚙️ What You'll Do Design and program BAS control system databases and graphics for assigned projects. Lead the startup, commissioning, and troubleshooting of control systems. Work with networked systems and diagnose LAN/WAN connectivity issues. Perform pre-functional and functional system testing, including LEED and Title 24 requirements. Manage project documentation, including as-builts and commissioning records. Coordinate with project teams, subcontractors, and clients for smooth execution. Mentor and support junior Systems Software Engineers. 🧠 What We're Looking For 2-5 years of experience in Building Automation Systems or a related field. Associate's degree in a technical field (Bachelor's in Mechanical or Electrical Engineering preferred). Proficiency in MS Office, Windows, and basic TCP/IP networking. Strong organizational skills and the ability to manage multiple priorities. Excellent communication and customer-service skills. Valid California driver's license. 💎 Why You'll Love Working With Us At Sunbelt Controls, we don't just build smart buildings - we build smart careers. As a 100% employee-owned company (ESOP), we offer a supportive, growth-oriented environment where innovation and teamwork thrive. What we offer: Competitive salary: $108K - $135K, based on experience Employee-owned company culture with a family-oriented feel Comprehensive health, dental, and vision coverage Paid time off, holidays, and 401(k)/retirement plan Professional growth, mentorship, and ongoing learning opportunities Veteran-friendly employer & Equal Opportunity workplace 🌍 About Sunbelt Controls Sunbelt Controls is a premier BAS solutions provider serving clients across multiple industries, including data centers, healthcare, education, biotech, and commercial real estate. We specialize in smart building technology, system retrofits, analytics, and energy efficiency - helping clients reduce operational costs and achieve sustainable performance. 👉 Apply today to join a team that's shaping the future of intelligent buildings. #Sunbelt #BuildingAutomation #SystemsEngineer #HVACControls #BASCareers
    $108k-135k yearly 1d ago
  • Software Engineer

    Plug 3.8company rating

    Santa Monica, CA jobs

    Plug is the only wholesale platform built exclusively for used electric vehicles. Designed for dealers and commercial consignors, Plug combines EV-specific data, systems and expertise to bring clarity and confidence to the wholesale buying and selling process. With the addition of Trade Desk™, dealers can quickly receive cash offers or list EV trade-ins directly into the auction, removing friction and maximizing returns. By replacing outdated wholesale methods with tools tailored to EVs, Plug empowers dealers to make faster and more profitable decisions with a partner they can trust. For more information, visit ***************** The Opportunity This is an on site role in Santa Monica, CA. We are looking for a Software Engineer to join our growing team! A full-stack software engineer who will report directly to our CTO, and who will own entire customer-facing products. We're building systems like multi-modal AI-enabled data onramps for EVs, near-real time API connectivity to the vehicles, and pricing intelligence tooling. As a member of the team you'll help lay the technical and product foundation for our growing business. We're building a culture that cares about collaboration, encourages intellectual honesty, celebrates technical excellence, and is driven by careful attention to detail and planning for the future. We believe diversity of perspective and experience are key to building great technology and a thriving team. Sound cool? Let's work together. Key Responsibilities Collaborate with colleagues and be a strong voice in product design sessions, architecture discussions, and code reviews. Design, implement, test, debug, and document work on new and existing software features and products, ensuring they meet business, quality, and operational needs. Write clear, efficient, and scalable code with an eye towards flexibility and maintainability. Take ownership of features and products, and support their planning and development by understanding the ultimate goal and evaluating effort, risk, and priority in an agile environment. Own and contribute to team productivity and process improvements. Use and develop APIs to create integrations between Plug and 3rd party platforms. Be an integral part of a close team of developers; this is an opportunity to help shape a nascent team culture. The ideal candidate will be a high-growth individual able to grow their career as the team grows. Qualifications 4-6 years of hands-on experience developing technical solutions Advanced understanding of web application technologies, both backend and frontend as well as relational databases. Familiarity with Cloud PaaS deployments. Familiarity with TypeScript or any other modern typed language. Familiarity with and positive disposition toward code generation AI tooling. Strong analytical and quantitative skills. Strong verbal and written communication skills with a focus on conciseness. A self-directed drive to deliver end-to-end solutions with measurable goals and results. Understanding and accepting of the ever-changing controlled chaos that is an early startup, and willing to work within that chaos to improve processes and outcomes. Experience balancing contending priorities and collaborating with colleagues to reach workable compromises. A proven track record of gaining trust and respect by consistently demonstrating sound critical-thinking and a risk-adjusted bias toward action. You pride yourself on having excellent reliability and integrity. Extraordinary grit; smart, creative, and persistent personality. Authorized to work in the US for any employer. Having worked in automotive or EV systems is a plus. Compensation and Benefits Annual Salary: 130K - 150K Equity: TBD Benefits: Health, vision, and dental insurance. Lunch stipend. Parking. This full-time position is based in Santa Monica, CA. We welcome candidates from all locations to apply, provided they are willing to relocate for the role. Relocation assistance will not be provided for successful candidates. Sponsorship not available at this time. Plug is an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. And if you do, you suck.
    $108k-148k yearly est. 2d ago
  • System Engineer

    CDW 4.6company rating

    Saint Louis, MO jobs

    **** No 3rd party resumes or C2C**** Systems Engineer (Microsoft Engineer) Pay Rate: $60-65/hr. ($125-130K when Direct-hire) Full-time hours each week Duration: 6 month contract-to-hire Benefits offered Hybrid Schedule: 2 days a week onsite, 3 days remote. Location: St. Louis, MO ****Top Skills: Microsoft 365 environment-specifically Exchange, SharePoint, OneDrive, Teams Job Summary The Systems Microsoft Engineer will design, implement, manage, and support the organization's Microsoft 365 environment-specifically Exchange, SharePoint, OneDrive, Teams, and related compliance/governance tools. This role ensures high performance, security, and user adoption across the digital workplace. The engineer will handle daily administration, ticket requests, technical troubleshooting, data governance, analytics reporting, and serve as a subject matter expert during major incidents. Collaboration with IT, Security, Communications, and end users is key, along with providing training and guiding the business on best practices and new features. Must-Have Skills & Experience Strong knowledge and hands-on administration of Microsoft 365(SharePoint, OneDrive, Teams, Exchange, compliance/governance). Advanced expertise in SharePoint, OneDrive, and Teams. Proficiency in PowerShell scripting for automation and administration. Experience managing users, groups, policies, and cloud storage in Microsoft 365. Solid understanding of security best practices and compliance requirements (data retention, classification, governance). Strong troubleshooting and diagnostic skills. Experience working in hybrid cloud environments. Nice to Have / Preferred (Not essential but helpful) Experience with Microsoft Entra, Purview, Defender. Experience with Microsoft Copilot or other AI productivity tools. Familiarity with data security tools like Varonis, Egnyte, Sentra. Microsoft certifications (MS-900, MS-700, MS-203, MD-102, MS-102). SAFe certifications.
    $125k-130k yearly 4d ago
  • Systems Engineer III

    Rheem Manufacturing 4.8company rating

    San Antonio, TX jobs

    The Systems Engineer III (Electronics) is responsible for developing advanced controls for heat pump, electric, and gas water heaters. This position will focus on IoT and connected devices, developing green products, and energy transfer and storage to continuously improve our controls and customer experience. This is a key position on the electronic controls team within Rheem's Advanced Technology Integration organization, providing advanced technologies and systems solutions for Rheem's Water Heating and Air Conditioning business unit. This position will serve our Enterprise Division, located in Ft. Smith, AR, Lewisville, TX, or San Antonio, TX (Onsite). Responsibilities Define / Develop advanced control architectures and requirements for heat pump, gas, electric and combi water, and space heaters. Provide technical leadership in the controls space for the product development team. Participate in developing system engineering processes and quality criteria. Work collaboratively to develop and extend system architecture and design for electronic controller applications. Develop design concepts or models, supervise prototyping, and conduct performance testing to determine feasibility of concepts. Actively engage with software, hardware, test, and product development teams over the entire product life cycle to ensure that system engineering work products are planned, documented, and completed. Define / Perform verification and validation activities to support product development and launch. Support manufacturing engineering and suppliers by participating in product test procedure and control documentation development. Work closely with customer service team to support product and controller training. Qualifications Bachelor's degree in Engineering (Systems, Electrical, Computer, or Mechanical discipline) 5+ years of experience in the development of embedded microprocessor-based controls. An innovative solution-first spirit and an ability to think creatively. High technical aptitude Able to work with cross-functional teams (e.g., product managers, engineers, business teams) and external subject matter experts Experience architecting and developing electronic controls for Water Heating and / or HVAC equipment Experience with System Requirements Documentation, Requirements Traceability, and Test Case development and execution. Experience with Functional Safety (e.g., IEC 61508, ISO26262) or Agency Certification Requirements (e.g., UL 60730, UL 174, etc.) Experience with product and component level FMEAs Experience with real time embedded systems over the entire product lifecycle. Knowledge of one or more of: WiFi, Bluetooth, cellular communication, Ethernet, IoT Passionate about building and owning innovative, customer facing services/products. Great presentation and communication skills Proficient computer skills and in-depth knowledge of relevant software such as MS Office Suite. Preferred Qualifications Master's degree in Engineering or related field. HVAC / Water Heating industry experience preferred. Gas Appliance Experience Electronics Design and/or Manufacturing Experience Embedded Firmware or Software Experience Quality / Reliability Experience Automated Test Development Experience #DICE About Us At Rheem, we are dedicated to bringing comfort to people's lives. As a leading global manufacturer of heating, cooling and water heating equipment, we are innovating all-new ways to deliver just the right temperature while saving energy, water and supporting a more sustainable future. It is an exciting challenge that requires a team of talented, passionate people with a diverse set of skills. From engineers to accountants, sales professionals to support experts, Rheem depends on people to power our innovations. Join Rheem, and help shape the future of products that impact lives-every day. Our Behavior Based Values Set Us Apart Listening to Understand - Open mind, learning from others, accepting feedback, embracing the objective Contributing Respectfully - Sharing opinions, valuing ideas, sharing opposing perspectives with respect Thinking Creatively - Applying creativity, seeking improvements, understanding from the customers' lens Acting with Responsibility - Owning decisions and actions, acting with integrity, embracing accountability Rheem is an Equal Opportunity Employer. Rheem encourages all qualified candidates to apply, including those of any race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The job description above has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job. Equivalent combination of education, experience, and skills may supplement above minimum job requirements. For U.S. Based jobs, please note that Rheem is unable to hire candidates to be employed in the following states: Alaska, District of Columbia, Hawaii, Idaho, Mississippi, Montana, New Mexico, North Dakota, or Vermont. Rheem and its subsidiaries do not accept unsolicited resumes from recruiters or employment agencies. In the absence of an executed Recruitment Services Agreement, there will be no obligation to any referral compensation or recruiter fee.
    $88k-110k yearly est. 3d ago
  • System Engineer

    TTC, Inc. 3.9company rating

    Hampton, VA jobs

    System Engineer Clearance: Active Secret with the ability to obtain SCI Eligible Certifications: DoD 8140 IAT Level II or higher (CompTIA Security +) TTC is seeking a System Engineer to join our team in support of the Air Operations Center Weapons System (AOC WS) Falconer Program. This position requires technical engineering experience, with a demonstrated understanding and application of systems engineering and configuration management principles and processes, mission planning/scheduling along with experience in systems engineering and sustainment. The successful candidate will be effective at face-to-face interaction with customers and other contractors to respond to requests for information, support technical meetings, technical interchanges and enterprise working groups. The candidate must be able to work independently and represent the program and TTC as the sub-contractor at meetings and working groups with government and associate contractors. Candidates may be required to participate in an interview panel with current TTC Inc. employees assigned on task. Responsibilities include, but are not limited to: Perform Systems Engineering in one or more of the following 3 disciplines - Core Systems (Active Directory, Microsoft Exchange, MECM, SQL, HBSS/ePO, VMware vSphere), Networking systems (UCS chassis, switches, routers, SolarWinds, Palo Alto), and Command and Control (C2) software (C2 Core, TBMCS, MAAPTK, GALE, JADOCS, PTT and more) for the AOC (Air Operations Center) weapons system. Collaborate with government leadership and SAIC counterparts on technical roadmaps for future Agile Release Event (ARE) content and next generation systems. Provide senior-level support and mentoring for the integration team. Establish test and evaluation criteria for the testing team. Manage each assigned engineering project from inception to completion. Gather, report, and analyze data across multiple product teams on status of integration, procurement, and installation efforts. Lead engineering efforts for automation and scripting logic for the weapons system. Direct integration and cyber teams in the resolution of STIG findings. Ensure that each product delivered is secure from a cyber security aspect. Identify, monitor, and analyze critical paths and generate Cross-Product Team reports and resolve blockers for the integration and cyber teams. Use project management software to track team progress, perform related analyses and generate metrics. Track associated enterprise change activities to include hardware/software purchases and coordinate with logistics POCs on the status of equipment arrival. Anticipate delays associated with procurement, logistics, and integration efforts and provide viable solutions to address any potential issues. Submit Change Requests for new software and track any new software licensing requirements. Produce technical documentation to be released to the AOC enterprise and perform document review for quality control. Qualifications: Bachelors degree and nine (9) years or more experience; Masters degree and seven (7) years or more experience; PhD or JD and four (4) years or more experience Current DoD Secret security clearance, with eligibility for SCI Must meet position and certification requirements outlined in DoD Directive 8570.01-M for Information Assurance Technician Level III (CompTIA Security+. Experience in Systems Engineering activities including: concept of operations formulation, requirements definition, analysis and engineering, system architecture, system analysis and design, interface and data architecture, validation and verification, systems integration, system operational performance analysis, lifecycle cost analysis estimation, decision analysis and physical configuration analysis (PCA). Experience in performing functional analysis, timeline analysis, detail trade studies, requirements allocation and interface definition studies to translate customer requirements into hardware, software or engineering specifications with focus on floor layout, power cooling, data storage, infrastructure management, backup, monitoring, operating systems, directory services, identity management, access management, and automation. Engineering experience in one or more of the following 3 disciplines: Core Systems (Active Directory, Microsoft Exchange, MECM, SQL, HBSS/ePO, VMware vSphere) Networking systems (UCS chassis, switches, routers, SolarWinds, Palo Alto) Command and Control (C2) software (C2 Core, TBMCS, MAAPTK, GALE, JADOCS, PTT and more) Information Assurance and Information System Security are the responsibility of each and every TTC, Inc. employee. All TTC employees shall comply with TTC Information Assurance and Information Management System policies and procedures. Additionally, employees with access to Government systems and information will comply with all Government laws, regulation, instructions and rules. TTC employees will do everything within their abilities to safeguard information and systems, to include issued/authorized devices such as computers, cellular phones, notebooks, tablets, iPads, etc. In the event of an information systems security incident, TTC employees will immediately report the situation to one of the TTC corporate members. At TTC, we value diversity and have worked diligently to create a workforce that reflects this. As an Equal Opportunity Employer, we are committed to providing an environment based on mutual respect which is free of discrimination and harassment. TTC's employment opportunities are available to all teammates and applicants, without regard to race, color, religion, sex, pregnancy, national origin, age, physical or mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information, military and veteran status, and any status protected by federal, state, and local laws. Diversity, inclusion and genuine respect for each other are key contributors to our success as an employer. [Equal Opportunity Employer] Should you require assistance or an accommodation to complete your application, please contact our Human Resources Department at ************ or **************.
    $75k-99k yearly est. 3d ago
  • Sr. Embedded Linux Engineer

    Teledyne 4.0company rating

    Orem, UT jobs

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

    Kohler Co 4.5company rating

    New York, NY jobs

    _Work Mode: Hybrid_ **Opportunity** Kohler Ventures is an independent company wholly owned by Kohler Co., global leader in the manufacture of kitchen and bath products, tile and home interiors, and an international host to award-winning hospitality and world-class golf destinations. Our mission is to build new digital businesses that empower consumers to lead healthier lives. We explore how familiar experiences can be enhanced and innovations developed through the integration of leading-edge technology, science, and design. Come join us as we build a best-in-class global multi-disciplinary team across artificial intelligence, machine learning, design, advanced software and hardware engineering, strategy, venture investments, sales, marketing, and partnerships. Our locations are Palo Alto, CA US, New York City, NY US, Kohler, WI US, Seoul, Korea, and Tel Aviv, Israel. **As Sr. Embedded Firmware Engineer at Kohler Ventures you will** + Work directly with the Head of Software, software engineering team, and product teams + Design firmware architecture that can scale with the business growth of Kohler Ventures + Build the forward-looking vision and lead the effort to understand and drive requirements with hardware/software teams + Coordinate with product development teams to execute rollout/adoption of common libraries, services, and patterns + Measurably improve code normalization across one or more critical code concerns throughout the codebase **Skills/Requirements** **Required Qualifications:** + 7+ years of professional software development experience + 5+ years of experience in software design and development for embedded systems + Availability to work outside of standard business hours if needed to be able to collaborate with teams across multiple time zones + Ability to travel 10% of time both domestically and internationally **Preferred Qualifications** + Bachelor's degree in a CS/engineering or related technical discipline from a reputed academic institution.Master's preferred + Hands-on experience developing firmware for medical devices and other related devices + Strong technical experience in some of the following areas: + Proficient with OTA updates with Mender + Prior experience working with Yocto + Experience in working with common protocols such as RS-485, RS-232, SPI, USB, BLE and WiFi + Expert knowledge of embedded Linux configuration, development, board support packages, bootloaders, kernel, drivers, and application development in C/C++ High-level understanding of cloud and mobile app technologies and associated communication protocols + Champion for quality in code, processes, and culture + Strong ability to communicate complex technical and management information clearly and concisely + Positive, can-do attitude with a high degree of ownership and self-motivation to drive change + Entrepreneurial experience in a high growth technology focused company or startup + Exemplary collaboration skills across teams, geographies, and functions \#LI-NR1 \#LI-Hybrid **_We will consider applicants requiring sponsorship for this opportunity._** _The approved base salary range for this position is 103,950 - $138,650. The actual base salary offered to a candidate may be higher than the approved range. This will vary depending on a variety of factors including the candidate's experience, their education, and the work location. This position is subject to Area Salary Differential (Cost of Living Adjustment) that ranges from 16% of base salary for the NYC metro area. The approved base salary range including ASD for this position is $120,582 - $170,834 depending on location. In addition, this position is eligible for a performance bonus and a special project incentive. Available benefits include medical, dental, vision and 401k._ **Why Choose Kohler?** We empower each associate to #BecomeMoreAtKohler with a competitive total rewards package to support your health and wellbeing, access to career growth and development opportunities, a diverse and inclusive workplace, and a strong culture of innovation. With more than 30,000 bold leaders across the globe, we're driving meaningful change in our mission to help people live gracious, healthy, and sustainable lives. **About Us** It is Kohler's policy to recruit, hire, and promote qualified applicants without regard to race, creed, religion, age, sex, sexual orientation, gender identity or expression, marital status, national origin, disability or status as a protected veteran. If, as an individual with a disability, you need reasonable accommodation during the recruitment process, please contact ********************* . Kohler Co. is an equal opportunity/affirmative action employer.
    $120.6k-170.8k yearly 60d+ ago
  • Sr. Embedded Firmware Engineer - Kohler Ventures

    Kohler 4.5company rating

    New York, NY jobs

    Work Mode: Hybrid Opportunity Kohler Ventures is an independent company wholly owned by Kohler Co., global leader in the manufacture of kitchen and bath products, tile and home interiors, and an international host to award-winning hospitality and world-class golf destinations. Our mission is to build new digital businesses that empower consumers to lead healthier lives. We explore how familiar experiences can be enhanced and innovations developed through the integration of leading-edge technology, science, and design. Come join us as we build a best-in-class global multi-disciplinary team across artificial intelligence, machine learning, design, advanced software and hardware engineering, strategy, venture investments, sales, marketing, and partnerships. Our locations are Palo Alto, CA US, New York City, NY US, Kohler, WI US, Seoul, Korea, and Tel Aviv, Israel. As Sr. Embedded Firmware Engineer at Kohler Ventures you will * Work directly with the Head of Software, software engineering team, and product teams * Design firmware architecture that can scale with the business growth of Kohler Ventures * Build the forward-looking vision and lead the effort to understand and drive requirements with hardware/software teams * Coordinate with product development teams to execute rollout/adoption of common libraries, services, and patterns * Measurably improve code normalization across one or more critical code concerns throughout the codebase Skills/Requirements Required Qualifications: * 7+ years of professional software development experience * 5+ years of experience in software design and development for embedded systems * Availability to work outside of standard business hours if needed to be able to collaborate with teams across multiple time zones * Ability to travel 10% of time both domestically and internationally Preferred Qualifications * Bachelor's degree in a CS/engineering or related technical discipline from a reputed academic institution. Master's preferred * Hands-on experience developing firmware for medical devices and other related devices * Strong technical experience in some of the following areas: * Proficient with OTA updates with Mender * Prior experience working with Yocto * Experience in working with common protocols such as RS-485, RS-232, SPI, USB, BLE and WiFi * Expert knowledge of embedded Linux configuration, development, board support packages, bootloaders, kernel, drivers, and application development in C/C++ * High-level understanding of cloud and mobile app technologies and associated communication protocols * Champion for quality in code, processes, and culture * Strong ability to communicate complex technical and management information clearly and concisely * Positive, can-do attitude with a high degree of ownership and self-motivation to drive change * Entrepreneurial experience in a high growth technology focused company or startup * Exemplary collaboration skills across teams, geographies, and functions #LI-NR1 #LI-Hybrid We will consider applicants requiring sponsorship for this opportunity. The approved base salary range for this position is 103,950 - $138,650. The actual base salary offered to a candidate may be higher than the approved range. This will vary depending on a variety of factors including the candidate's experience, their education, and the work location. This position is subject to Area Salary Differential (Cost of Living Adjustment) that ranges from 16% of base salary for the NYC metro area. The approved base salary range including ASD for this position is $120,582 - $170,834 depending on location. In addition, this position is eligible for a performance bonus and a special project incentive. Available benefits include medical, dental, vision and 401k. Why Choose Kohler? We empower each associate to #BecomeMoreAtKohler with a competitive total rewards package to support your health and wellbeing, access to career growth and development opportunities, a diverse and inclusive workplace, and a strong culture of innovation. With more than 30,000 bold leaders across the globe, we're driving meaningful change in our mission to help people live gracious, healthy, and sustainable lives. About Us It is Kohler's policy to recruit, hire, and promote qualified applicants without regard to race, creed, religion, age, sex, sexual orientation, gender identity or expression, marital status, national origin, disability or status as a protected veteran. If, as an individual with a disability, you need reasonable accommodation during the recruitment process, please contact *********************. Kohler Co. is an equal opportunity/affirmative action employer.
    $120.6k-170.8k yearly 60d+ ago

Learn more about Generac Holdings jobs