Post job

Embedded Software Engineer jobs at John Deere - 1410 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 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
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • 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
  • 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
  • Ctrls Systems Engineer II

    Johnson Controls 4.4company rating

    Indianapolis, IN jobs

    What you do Be responsible for the design, configuration, and operation of complete building control systems including fire, security, and other low voltage control sub-systems (i.e., lighting, nurse call, data networks, etc.) to meet the intent of the project requirements. Accountable to field teams for quality, timeliness and efficiency of designs. Develops complex software programs, commissioning and solving to ensure proper operations of the building control system. Provides detailed information and submittals to communicate design and operation to customers, consultants, Johnson Controls field installation team and subcontractors. How will you do it Designs and configures are technically complex building control systems as defined by the contract documents. Creates flow diagrams, sequence of operations, bill of material, network layouts and electrical schematics as required. Develop and tests software programs necessary to operate the system per the project requirements' intent. Coordinates and creates necessary drawings and equipment schedules for submittals and installation. Selects, orders, and tracks the delivery of materials for assigned projects. Coordinates factory-mounting processes to meet factory and project schedule. Assists in the loading and commissioning of all system and network-level controllers as required. Assists in validation of complete system functionality and solves problems with subcontractors and other trades to ensure proper operation. Provides field change information to the project team for the creation of as-built drawings and software. Keeps management and JCI contractor or customer informed of job progress and issues. Assists in performing site-specific training for owner/operator on the total building control system. Participates in the release meeting with project field team. Performs value engineering to provide cost effective results while maintaining customer satisfaction. May provide work directions to Systems Design Assistants. Adheres to safety standards with a high degree of employee and subcontractor safety. Travel is required for this role. What we look for Required bachelor's degree in engineering and minimum 3 years' experience· Demonstrated knowledge of the construction or HVAC industry. Demonstrated knowledge of control theory, automatic temperature controls, building automation systems and other building subsystems. Experience with JCI software programming Demonstrated experience in the integration of low voltage building sub-systems using various industry protocols (i.e., LON, BACnet, etc.). Ability to relate technical knowledge to a non-technical audience. Demonstrated advanced computer skills required, particularly computer-related drafting tools. Ability to travel regularly. HIRING SALARY RANGE: $76,000 - 95,000 USD Salary to be determined by the education, experience, knowledge, skills, and abilities of the applicant, internal equity, and alignment with market data. This position includes a competitive benefits package. For details, please visit the About Us tab on the Johnson Controls Careers site. *****************************************
    $76k-95k yearly 4d 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
  • Systems Software Engineer

    Sunbelt Controls 3.3company rating

    Boise, ID jobs

    Now Hiring: Systems Software Engineer II 📍 Boise , Idaho | 💰 $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 Idaho 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

    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
  • Systems Software Engineer

    Sunbelt Controls 3.3company rating

    Phoenix, AZ jobs

    Now Hiring: Systems Software Engineer II 📍 Phoenix , Arizona | 💰 $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 Arizona 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
  • Lead Embedded Software Engineer

    Coherent 4.6company rating

    Longmont, CO jobs

    Coherent Aerospace & Defense, Emerging Laser Subsystems Business Unit is seeking an embedded software engineer to contribute to the development of advanced laser systems for defense applications. Primary Duties & Responsibilities Software Architecture and Design: Works as a member of a cross-disciplinary team of systems engineers, optical engineers, electrical engineers, and FPGA engineers to conceptualize a system solution that meets customer requirements. Responsible for designing, developing, and documenting software for assigned projects. Creates design documentation including Software Requirements Documents, block diagrams, Software Design Documents, and Interface Control Documents. May serve as the lead software engineer on assigned projects. Software Development and Test: Develops software (primarily embedded) to meet the requirements of the system under development. Writes software test plans and tests software at various levels of integration (unit tests, tests on target architecture, test with target electronics). Writes software scripts and tools to support software development and system test. System Integration and Test Support: Develops Software Test Plans and supports integration and test activities from initial board-level bring-up through final system test. Technical Expertise: Extensive knowledge and expertise in embedded systems and software development. Makes accurate detailed work plans for moderately complex systems/projects; may take lead role in planning and executing tasks; able to work many complex tasks simultaneously; able to plan resource requirements for task completion. Regularly works independently with minimal supervision to achieve goals and objectives. Able to complete routine work without considerable direction; receives general instructions on new assignments. Education & Experience Typically requires a minimum of 7 years of related experience with a Bachelor's degree; or 5 years and a Master's degree; or a PhD with 3 years experience; or equivalent expeirence. Skills Must have significant demonstrated experience in designing and developing software solutions in embedded systems. Must have deep understanding of tradeoffs involved in hardware/software functional partitioning. Must have a strong understanding of embedded processor platforms and be familiar with microcontrollers, FPGAs and system-on-chip devices. Experience with AMD/Xilinx platforms is preferred. Must have significant past experience developing software in C and C++, and a strong background in object-oriented programming. Must have strong debugging and troubleshooting skills. Experience developing in one or more of the following are also highly desirable: C#, Python, LabVIEW. Must have significant experience developing software for real-time operating systems (RTOS) and/or embedded Linux Must have strong understanding of embedded hardware devices, chip-to-chip interfaces, and networking protocols. Must have demonstrated experience working with cross-disciplinary engineering teams to develop and test highly-functional integrated systems. Experience working with laser systems is desired but not required. Past experience on high-reliability systems for defense and/or space is desired but not required. Must be able to obtain/maintain a US Government security clearance if one is required to perform the job responsibilities. Working Conditions Primarily an engineering design function with office working conditions. Physical Requirements Primarily an engineering design function with few physical requirements. Safety Requirements All employees are required to attend scheduled training, follow the site EHS procedures and II-VI Corporate EHS standards. This includes the use of proper protective equipment (PPE) as required by the job responsibilities. Managers will ensure that all safety and environmental procedures are followed consistently. They will ensure that risk assessments are performed, proper training, work instructions, required PPE is available, and will monitor compliance. Quality and Environmental Responsibilities Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System. Coherent Aerospace & Defense is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. To conform to U.S. Government export regulations (ITAR), applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8. U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State."
    $102k-127k yearly est. Auto-Apply 1d ago
  • Engineer II - Electrical & Embedded Software

    Culligan International 4.3company rating

    Des Plaines, IL jobs

    The Engineer II - Electrical & Embedded Software has a primary focus on embedded software with a strong background in hardware design. This role supports the design, development, and support of embedded software and electrical hardware for Culligan's residential, retail, and commercial water treatment products. This individual will contribute to new product development and continuous improvement initiatives. This is a hybrid position based on out of Rosemont, IL. Responsibilities: Develop embedded software for microcontroller-based systems, including system-level architecture, control logic, sensor data processing, and communication protocols ensuring modularity, scalability, and maintainability. Perform software integration, unit and regression testing to validate functionality and reliability. Troubleshoot firmware issues using oscilloscopes, logic analyzers, and debuggers; optimize code for performance and resource efficiency. Support schematic capture, PCB layout, and prototype development for new and existing products. Assist with selecting components based on system requirements, performance, and cost. Contribute to creating schematic capture and PCB layout using Altium. Support building and testing prototypes, design validation, and support transition to production Assist with ensuring hardware designs meet relevant safety, EMC/EMI, and regulatory standards (UL, CE, FCC). Generate and maintain electrical design documentation, BOMs, test reports, software requirements, design specifications, and test plans. Work closely with mechanical and manufacturing teams to ensure cohesive product development. Participate in all phases of the product development lifecycle-from concept and design through testing, release, and field support. Identify opportunities for design optimization, cost reduction, and performance enhancement. Support junior engineers and contribute to technical reviews and knowledge sharing. Perform other job responsibilities as needed. Requirements: Bachelor of Science degree in electrical engineering and/or computer science. 3+ years embedded software experience is required - this role is primarily embedded firmware focused. Prior experience in electrical engineering (circuit design / boards / hardware support) preferred. Proficiency in programming/debugging in C/C#/C++/Python language and compiling source code. Proficiency in reading and interpreting electrical schematics, mechanical 3D models and P&IDs. Proficiency in using PCB layout software and basic CAD to create circuit & PCB drawings. Proficiency in building prototype hardware and test equipment with direction. Strong problem-solving skills and attention to detail. Ability to work collaboratively and cross-functionally in a team environment. Competencies: To perform the job successfully, an individual should demonstrate the following competencies in this position: Quick Learner Creativity & Innovation Analytical & Troubleshooting Skills Detail Oriented Initiative Integrity Conceptual Ability Customer Focus Oral & Written Communication Target Salary Range: $89,000 - $99,000 salary a year with the opportunity for eligible employees to earn additional compensation pursuant to the Company's bonus plan. Exact pay will be based on factors including, but not limited to relevant education, qualifications, certifications, experience, level, geographic location, and business and organizational needs. Full-time positions are eligible for competitive benefits, including paid time off, health, dental, vision, life, disability benefits and 401(k). #LI-LV2
    $89k-99k yearly 22d ago
  • Principal Embedded Software Engineer

    Coherent 4.6company rating

    Warren, NJ jobs

    Coherent Aerospace & Defense, Emerging Laser Subsystems Business Unit is seeking an embedded software engineer to contribute to the development of advanced laser systems for defense applications. Primary Duties & Responsibilities Software Architecture and Design: Works as a member of a cross-disciplinary team of systems engineers, optical engineers, electrical engineers, and FPGA engineers to conceptualize a system solution that meets customer requirements. Responsible for architecting, designing, and documenting software for assigned projects. Creates design documentation including Software Requirements Documents, block diagrams, Software Design Documents, and Interface Control Documents. May serve as the lead software engineer on assigned projects. Software Development and Test: Develops software (primarily embedded) to meet the requirements of the system under development. Writes software test plans and tests software at various levels of integration (unit tests, tests on target architecture, test with target electronics). Writes software scripts and tools to support software development and system test. System Integration and Test Support: Develops Software Test Plans and supports integration and test activities from initial board-level bring up through final system test. New Business Development: Participates in writing proposals and providing cost and schedule estimates in support of new business pursuits. Technical Expertise: Subject matter expert with extensive knowledge and expertise in embedded systems and software development. Works independently with general direction to achieve goals and objectives. Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results. Makes accurate detailed work plans for complex systems/projects; takes the lead in planning and executing software tasks. Education & Experience Typically requires a minimum of 9 years of related experience with a Bachelor's degree; or 7 years and a Master's degree; or a PhD with 4 years experience; or equivalent experience. Skills Must have significant demonstrated experience in architecting and designing software solutions in embedded systems. Must have deep understanding of tradeoffs involved in hardware/software functional partitioning. Must have a strong understanding of embedded processor platforms and be familiar with microcontrollers, FPGAs and system-on-chip devices. Experience with AMD/Xilinx platforms is preferred. Must have significant past experience developing software in C and C++, and a strong background in object-oriented programming. Must have strong debugging and troubleshooting skills. Experience developing in one or more of the following are also highly desirable: C#, Python, LabVIEW. Must have significant experience developing software for real-time operating systems (RTOS) and/or embedded Linux. Must have strong understanding of embedded hardware devices, chip-to-chip interfaces, and networking protocols. Must have demonstrated experience working with cross-disciplinary engineering teams to develop and test highly-functional integrated systems. Experience working with laser systems is desired but not required. Past experience on high-reliability systems for defense and/or space is desired but not required. Must be able to obtain/maintain a US Government security clearance if one is required to perform the job responsibilities. Working Conditions Primarily an engineering design function with office working conditions. Physical Requirements Primarily an engineering design function with few physical requirements. Safety Requirements All employees are required to follow the site EHS procedures and Coherent A&D EHS standards. Quality and Environmental Responsibilities Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System. Coherent A&D is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. To conform to U.S. Government export regulations (ITAR), applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8. U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State."
    $94k-118k yearly est. Auto-Apply 36d ago
  • Principal Embedded Software Engineer

    Coherent Corp 4.6company rating

    Warren, NJ jobs

    Coherent Aerospace & Defense, Emerging Laser Subsystems Business Unit is seeking an embedded software engineer to contribute to the development of advanced laser systems for defense applications. Primary Duties & Responsibilities Software Architecture and Design: Works as a member of a cross-disciplinary team of systems engineers, optical engineers, electrical engineers, and FPGA engineers to conceptualize a system solution that meets customer requirements. Responsible for architecting, designing, and documenting software for assigned projects. Creates design documentation including Software Requirements Documents, block diagrams, Software Design Documents, and Interface Control Documents. May serve as the lead software engineer on assigned projects. Software Development and Test: Develops software (primarily embedded) to meet the requirements of the system under development. Writes software test plans and tests software at various levels of integration (unit tests, tests on target architecture, test with target electronics). Writes software scripts and tools to support software development and system test. System Integration and Test Support: Develops Software Test Plans and supports integration and test activities from initial board-level bring up through final system test. New Business Development: Participates in writing proposals and providing cost and schedule estimates in support of new business pursuits. Technical Expertise: Subject matter expert with extensive knowledge and expertise in embedded systems and software development. Works independently with general direction to achieve goals and objectives. Exercises judgment in selecting methods, techniques and evaluation criteria for obtaining results. Makes accurate detailed work plans for complex systems/projects; takes the lead in planning and executing software tasks. Education & Experience * Typically requires a minimum of 9 years of related experience with a Bachelor's degree; or 7 years and a Master's degree; or a PhD with 4 years experience; or equivalent experience. Skills * Must have significant demonstrated experience in architecting and designing software solutions in embedded systems. Must have deep understanding of tradeoffs involved in hardware/software functional partitioning. * Must have a strong understanding of embedded processor platforms and be familiar with microcontrollers, FPGAs and system-on-chip devices. Experience with AMD/Xilinx platforms is preferred. * Must have significant past experience developing software in C and C++, and a strong background in object-oriented programming. Must have strong debugging and troubleshooting skills. Experience developing in one or more of the following are also highly desirable: C#, Python, LabVIEW. * Must have significant experience developing software for real-time operating systems (RTOS) and/or embedded Linux. * Must have strong understanding of embedded hardware devices, chip-to-chip interfaces, and networking protocols. * Must have demonstrated experience working with cross-disciplinary engineering teams to develop and test highly-functional integrated systems. * Experience working with laser systems is desired but not required. Past experience on high-reliability systems for defense and/or space is desired but not required. * Must be able to obtain/maintain a US Government security clearance if one is required to perform the job responsibilities. Working Conditions Primarily an engineering design function with office working conditions. Physical Requirements Primarily an engineering design function with few physical requirements. Safety Requirements All employees are required to follow the site EHS procedures and Coherent A&D EHS standards. Quality and Environmental Responsibilities Depending on location, this position may be responsible for the execution and maintenance of the ISO 9000, 9001, 14001 and/or other applicable standards that may apply to the relevant roles and responsibilities within the Quality Management System and Environmental Management System. Coherent A&D is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. To conform to U.S. Government export regulations (ITAR), applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8. U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State."
    $94k-118k yearly est. 36d ago
  • Engineer II - Electrical & Embedded Software

    Culligan 4.3company rating

    Rosemont, IL jobs

    The Engineer II - Electrical & Embedded Software has a primary focus on embedded software with a strong background in hardware design. This role supports the design, development, and support of embedded software and electrical hardware for Culligan's residential, retail, and commercial water treatment products. This individual will contribute to new product development and continuous improvement initiatives. This is a hybrid position based on out of Rosemont, IL. Responsibilities: * Develop embedded software for microcontroller-based systems, including system-level architecture, control logic, sensor data processing, and communication protocols ensuring modularity, scalability, and maintainability. * Perform software integration, unit and regression testing to validate functionality and reliability. * Troubleshoot firmware issues using oscilloscopes, logic analyzers, and debuggers; optimize code for performance and resource efficiency. * Support schematic capture, PCB layout, and prototype development for new and existing products. * Assist with selecting components based on system requirements, performance, and cost. * Contribute to creating schematic capture and PCB layout using Altium. * Support building and testing prototypes, design validation, and support transition to production * Assist with ensuring hardware designs meet relevant safety, EMC/EMI, and regulatory standards (UL, CE, FCC). * Generate and maintain electrical design documentation, BOMs, test reports, software requirements, design specifications, and test plans. * Work closely with mechanical and manufacturing teams to ensure cohesive product development. * Participate in all phases of the product development lifecycle-from concept and design through testing, release, and field support. * Identify opportunities for design optimization, cost reduction, and performance enhancement. * Support junior engineers and contribute to technical reviews and knowledge sharing. * Perform other job responsibilities as needed. Requirements: * Bachelor of Science degree in electrical engineering and/or computer science. * 3+ years embedded software experience is required - this role is primarily embedded firmware focused. * Prior experience in electrical engineering (circuit design / boards / hardware support) preferred. * Proficiency in programming/debugging in C/C#/C++/Python language and compiling source code. * Proficiency in reading and interpreting electrical schematics, mechanical 3D models and P&IDs. * Proficiency in using PCB layout software and basic CAD to create circuit & PCB drawings. * Proficiency in building prototype hardware and test equipment with direction. * Strong problem-solving skills and attention to detail. * Ability to work collaboratively and cross-functionally in a team environment. Competencies: To perform the job successfully, an individual should demonstrate the following competencies in this position: Quick Learner Creativity & Innovation Analytical & Troubleshooting Skills Detail Oriented Initiative Integrity Conceptual Ability Customer Focus Oral & Written Communication Target Salary Range: $89,000 - $99,000 salary a year with the opportunity for eligible employees to earn additional compensation pursuant to the Company's bonus plan. Exact pay will be based on factors including, but not limited to relevant education, qualifications, certifications, experience, level, geographic location, and business and organizational needs. Full-time positions are eligible for competitive benefits, including paid time off, health, dental, vision, life, disability benefits and 401(k). #LI-LV2
    $89k-99k yearly 60d+ ago
  • Embedded Software Engineer

    Biamp 4.2company rating

    Beaverton, OR jobs

    Please note that we are not currently accepting resumes or additional support from talent agencies or third-party sources. Any resumes received from these sources will be considered unsolicited. We value integrity and clear communication with our partners, and appreciate your understanding in this matter. The role, at a glance: We are seeking a curious, hands-on Embedded Software Engineer who loves building new things. You will join the cross-functional product-development team that creates the next generation of our network-connected professional-audio devices: digital signal processors (DSPs), smart amplifiers, beam-forming microphones, and more. In this entry-level role you will design, implement, and test embedded Linux firmware that delivers reliable real-time audio performance, robust connectivity, and seamless integration with our desktop, web, and mobile applications. How you'll contribute: Write modern, maintainable C/C++ for embedded Linux platforms (ARM-based SOCs) to enable new product features: networking protocols, peripheral drivers, audio streaming/control, secure boot, OTA updates, and more Participate in firmware & system-level architecture discussions, contribute to technical design documents, and de-risk complex interactions between hardware, DSP, and cloud services Create unit/integration tests, embrace static analysis, and leverage CI/CD pipelines to ensure every commit raises the quality bar Work closely with hardware, mechanical, and software teams to bring up new boards, tune performance, and resolve cross-domain issues quickly Produce clear design docs, API references, and commit messages; mentor junior engineers informally and help evolve best practices Engage with Product Management and Support to understand real-world use-cases, translating them into resilient, user-delighting firmware features You'll also support with: Championing refactoring and technical-debt reduction when adding new capabilities Prototyping emerging technologies (e.g., TSN/AVB, Matter, Rust components) and presenting findings Contributing to continuous improvement of our development workflow, tooling, and coding standards Other duties as assigned A successful candidate should have: Bachelor's degree in Computer Science, Electrical/Computer Engineering, or related field or equivalent experience Some professional experience developing embedded firmware in C/C++ on Linux-based systems Experience with buildroot Solid understanding of low-level debugging, board bring-up, and peripheral interfaces (I²C, SPI, UART, Ethernet) Experience with Git or similar DVCS, and issue-tracking systems (Jira preferred) Proven collaboration & communication skills in cross-disciplinary teams A pragmatic mindset with the ability to balance innovation, product requirements, and schedule realities Some nice-to-haves: Familiarity with professional-audio, real-time media streaming (AES67, Dante, AVB, etc.), or high-performance networking Knowledge of secure-boot, TPM, and over-the-air update frameworks Exposure to Python or Bash scripting for test automation and build tooling Experience with Yocto or Buildroot, and containers for embedded development Awareness of cybersecurity frameworks (SSDF, ISO 27001, EU-CRA) and secure coding guidelines Work environment: This is an onsite position based in Beaverton, OR Modern office & lab facilities including anechoic & reverberant chambers, hardware prototyping labs, and dedicated listening rooms Minimal travel (< 5 %) What we offer: Medical, Dental, and Vision 3 weeks annual PTO and 9 paid holidays 401(k) + matching Employer-paid base life insurance, short, and long-term disability Health savings accounts (with Biamp contribution) and flexible spending accounts Tuition reimbursement Charitable donation matching Discretionary company achievement bonus Referral bonuses Who is Biamp? We make the world's most extraordinary audio and video solutions. For over 40 years, Biamp has created and innovated professional audiovisual solutions that enable great communication. From the smallest of rooms to the largest of venues, we empower true human connection in every space. As we grow to meet our customers' needs and evolve to address the challenges of tomorrow, one guiding principle remains the same: Biamp connects people through extraordinary audiovisual experiences. About our company: At Biamp, we believe the employment relationship should be reciprocal. We want you to love your job, and we want your expertise and knowledge to help drive our business forward. We champion a supportive and dynamic environment filled with passionate people who choose continuous improvement over perfection. We insist on clear, explicit decision making, believe in taking calculated risks, and celebrate tough decisions even when they don't succeed. We look for people who desire the best from themselves and encourage the same from their coworkers. Our commitment to one another and to the common goal is the most consistent reliable path to recurring success for all of us.
    $101k-126k yearly est. Auto-Apply 60d+ 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. 60d+ ago
  • Sr. Embedded Linux Engineer

    FLIR Systems 4.9company 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.
    $80k-109k yearly est. Auto-Apply 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
  • Embedded Software Engineer

    Allied Motion, Inc. 4.2company rating

    Rochester, NY jobs

    Allient Inc. is currently seeking an Embedded Software Engineer to join our team in Rochester, New York! Allient-Rochester specializes in advanced motion control and integrated automation solutions that serve OEMs across industries such as aerospace & defense, medical, semiconductor equipment, e-mobility & logistics, industrial automation, and packaging. Apply now! Responsibilities: Servodrive Development: Design, develop, and optimize embedded motion control and I/O algorithms and systems to meet performance and reliability standards. EtherCAT Expertise: Utilize your in-depth knowledge of EtherCAT protocols to design and implement real-time communication systems, ensuring efficient and reliable data exchange between controllers and drives. Product Architecture: Develop product architecture to establish frameworks for product development and address product sufficiency. Testing: Create and maintain verification and regression tests for all aspects of the design of products developed by the team. Fieldbus Technology: Apply your general expertise in Fieldbus technologies to integrate and optimize communication between our products and those utilizing other fieldbus technologies such as CANopen, Modbus/TCP, Ethernet/IP and PROFINET. Technology Integration: Research and integrate new technologies to support product development. Vendor Coordination: Coordinate technologies with industry partners and vendors; interface with vendors to select/customize purchased software, support programs, and hardware such as single board computers. Development Cycle Management: Lead and engage in all aspects of the product development cycle including design, implementation, review, documentation, testing, and maintenance. Investigate product issues for problem resolution and enhancements to existing products. Team Coordination: Interface with other teams to ensure coordination of product development. Qualifications: Experience: 5+ years of professional experience in software engineering with a focus on embedded firmware development, EtherCAT and other fieldbus technologies. Education: BS Degree in Computer Engineering, Electrical Engineering, or a related field. Technical Skills Required: Expertise in embedded system design and real-time programming. In-depth knowledge of EtherCAT protocols and real-time communication systems. Strong understanding of general Fieldbus technologies and their application. Proficiency with Windows operating system and computer operation; experience with QNX Neutrino or other POSIX-based operating systems is a plus. Proficiency in C, C++; experience with C# and Python is a plus. Must be a U.S. person due to ITAR regulations. Technical Skills Desired: Experience in motion control algorithms and systems. Experience with computer-based industrial automation motion controllers and soft-PLC; programming in IEC 61131-3, related development tools, and Relay Ladder Logic is a plus. Experience integrating ROS 2 into embedded controllers running an RTOS, with a focus on motion control and servodrive interfacing. Experience integrating serial encoders (e.g., EnDat, BiSS, SSI) into embedded control systems. Proficiency in Python. Ability to design, build, wire, and maintain test platforms used for evaluating electronic components. Knowledge of FPGA design. Don't let this opportunity pass you by - APPLY TODAY! To learn more about Allient Inc. visit *************** *Allient Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
    $78k-100k yearly est. Auto-Apply 16d ago
  • Embedded Software Engineer

    Allied Motion Technologies, Inc. 4.2company rating

    Rochester, NY jobs

    Allient Inc. is currently seeking an Embedded Software Engineer to join our team in Rochester, New York! Allient-Rochester specializes in advanced motion control and integrated automation solutions that serve OEMs across industries such as aerospace & defense, medical, semiconductor equipment, e-mobility & logistics, industrial automation, and packaging. Apply now! Responsibilities: * Servodrive Development: Design, develop, and optimize embedded motion control and I/O algorithms and systems to meet performance and reliability standards. * EtherCAT Expertise: Utilize your in-depth knowledge of EtherCAT protocols to design and implement real-time communication systems, ensuring efficient and reliable data exchange between controllers and drives. * Product Architecture: Develop product architecture to establish frameworks for product development and address product sufficiency. * Testing: Create and maintain verification and regression tests for all aspects of the design of products developed by the team. * Fieldbus Technology: Apply your general expertise in Fieldbus technologies to integrate and optimize communication between our products and those utilizing other fieldbus technologies such as CANopen, Modbus/TCP, Ethernet/IP and PROFINET. * Technology Integration: Research and integrate new technologies to support product development. * Vendor Coordination: Coordinate technologies with industry partners and vendors; interface with vendors to select/customize purchased software, support programs, and hardware such as single board computers. * Development Cycle Management: Lead and engage in all aspects of the product development cycle including design, implementation, review, documentation, testing, and maintenance. Investigate product issues for problem resolution and enhancements to existing products. * Team Coordination: Interface with other teams to ensure coordination of product development. Qualifications: * Experience: 5+ years of professional experience in software engineering with a focus on embedded firmware development, EtherCAT and other fieldbus technologies. * Education: BS Degree in Computer Engineering, Electrical Engineering, or a related field. * Technical Skills Required: * Expertise in embedded system design and real-time programming. * In-depth knowledge of EtherCAT protocols and real-time communication systems. * Strong understanding of general Fieldbus technologies and their application. * Proficiency with Windows operating system and computer operation; experience with QNX Neutrino or other POSIX-based operating systems is a plus. * Proficiency in C, C++; experience with C# and Python is a plus. * Must be a U.S. person due to ITAR regulations. * Technical Skills Desired: * Experience in motion control algorithms and systems. * Experience with computer-based industrial automation motion controllers and soft-PLC; programming in IEC 61131-3, related development tools, and Relay Ladder Logic is a plus. * Experience integrating ROS 2 into embedded controllers running an RTOS, with a focus on motion control and servodrive interfacing. * Experience integrating serial encoders (e.g., EnDat, BiSS, SSI) into embedded control systems. * Proficiency in Python. * Ability to design, build, wire, and maintain test platforms used for evaluating electronic components. * Knowledge of FPGA design. Don't let this opportunity pass you by - APPLY TODAY! To learn more about Allient Inc. visit *************** * Allient Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
    $78k-100k yearly est. 16d ago

Learn more about John Deere jobs