Post job

Senior Embedded Software Engineer jobs at Polaris - 1196 jobs

  • Remote Principal Rendering Engineer (2D/3D)

    Minted 4.5company rating

    San Francisco, CA jobs

    A creative technology company is seeking a Principal Engineer to design and implement cutting-edge image rendering technology for their customized stationery platform. The ideal candidate will have over 15 years of software development experience focusing on 2D/3D rendering engines and be skilled in WebGL/WebGPU. This role offers a competitive compensation package within a hybrid work environment, allowing collaboration with diverse teams to solve complex rendering challenges. #J-18808-Ljbffr
    $159k-206k yearly est. 3d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Senior Embedded C++ Software Engineer - Mountain View, CA

    Aeva, Inc. 4.2company rating

    Mountain View, CA jobs

    About us: Aeva's mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond. Aeva is transforming autonomy with its groundbreaking sensing and perception technology that integrates all key LiDAR components onto a silicon photonics chip in a compact module. Aeva 4D LiDAR sensors uniquely detect instant velocity in addition to 3D position, allowing autonomous devices like vehicles and robots to make more intelligent and safe decisions. Role Overview: We are looking for a Software Development Engineer with an emphasis on Embedded systems. You are a self-starter and comfortable working on designs from initial architecture through production. What you'll do: Design and implement real-time applications on ARM processors interfacing with multiple sensors mainly in C++. Participate in the team's software processes, including requirements and design documentation, test‑plan generation and execution, peer design and code reviews, process feedback, and improvements. Debug complicated issues as they arise during product development. Work in a dynamic and fast‑pace environment. What you have: 5+ years of experience developing C++ multi‑threaded applications, ideally for QNX targeting multiple ARM cores. Experience in profiling and benchmarking C++ applications and optimizing code for maximum performance. Experience developing applications that interact with HW on QNX. Experience working cross‑functionally with other teams such as DSP, Hardware, and Testing teams. Passion to make embedded SW applications resilient, safe, and production‑grade. Experience with scripting languages: Python, and Shell scripts. Hands‑on experience with modern build systems, particularly Bazel. Nice‑to‑haves: Experience with one or more of the following: Microcontrollers, SoC, device drivers, hardware bring‑up, power management, performance optimization or hardware/software integration, and RTOS. Experience developing applications with ROS / ROS2. Familiarity with processes such as ASPICE and Static Analysis Tools. Understanding of MISRA guidelines. Experience in implementing or integrating diagnostics (UDS services, DIDs, DTCs) within AUTOSAR communication stacks. Skilled in developing with automotive communication protocols (CAN, Automotive Ethernet, SOME/IP) and industrial Ethernet protocols. Experience integrating embedded software into HIL/SIL validation environments. What's in it for you: Be part of a fast paced and dynamic team Very competitive compensation and meaningful stock grants Exceptional benefits: Medical, Dental, Vision, and more Unlimited PTO: We care about results, not punching timecards $132,400 - $209,600 a year #J-18808-Ljbffr
    $132.4k-209.6k yearly 3d ago
  • Senior Embedded C++ Engineer - Real-Time ARM/QNX

    Aeva Inc. 4.2company rating

    Mountain View, CA jobs

    A leading technology company located in Mountain View, CA is seeking a Senior Embedded C++ Software Engineer. This role involves designing and implementing real-time applications on ARM processors and working cross-functionally. The ideal candidate has over 5 years of experience in C++ application development on QNX. A competitive salary range of $132,400-$209,600 is offered alongside excellent benefits including stock grants and unlimited PTO. #J-18808-Ljbffr
    $132.4k-209.6k yearly 4d ago
  • Principal Engineer, Rendering

    Minted 4.5company rating

    San Francisco, CA jobs

    The Role: Minted is looking for a talented Principal Engineer who will join us in delivering a customized stationery editing platform. This person will have a deep understanding of rendering technologies that generate images and PDFs. Your expertise should help lead us in driving a broad spectrum of architectural decisions and core technologies that will define the long‑term rendering platform that our customer experiences will be built on. As we deliver this platform, we will be tasked with finding ways of continuing to deliver customer value while we get to the end state. #LI-Remote You will: Design and create the core image rendering and customization technology that powers Minted's stationery business and brings our artists' work to life in real products Design and create libraries to render customizable artwork both in the browser and on the server side with WebGL/WebGPU, or other advanced 2D/3D rendering engines beyond SVG and canvas, especially those optimized for performance and complex visual effects. Design and assist in data migration solutions for rendering assets and configurations - Minted template repository is in the millions and this work will be important for our success. Solve hard problems like rendering dynamic text and fonts on curved paths, color management, and more Dig into the details and deliver an impactful portion of the solution You are: Up to speed with the latest web technologies and industry best practices Ready to go with modern services architecture (SOA) Thinking API first Able to present complex technical information in a clear and concise manner Collaborative and candid with non‑engineering stakeholders, including PM and UX You have: 15+ years of professional software development experience Extensive professional experience in building 2D/3D rendering engines Have experience in replatforming efforts with a demonstrated ability to lead and collaborate with multiple teams (product, design, other engineering teams) during a significant architectural transition. Experience in computer graphics, document formats (PDF, SVG, XPS, PostScript), and image compression technologies. Experience with common rasterization problems and vector image processing, such as font rendering Familiarity with raster image processing and color management algorithms Deep understanding of image quality metrics and evaluation methodologies and industry standards Bonus Points: Experience writing automation scripts or plug‑ins for Adobe Illustrator Compensation: The compensation range for the role applies to employment offers from Minted. Our employment offers fall between the minimum and midpoint of the range to allow for continued salary growth during your employment at Minted. The upper half of the range accommodates this growth and supports our intention to create an environment that encourages lasting relationships between Minted and our employees. Geo Base Full Salary Range 0 - Includes SF Bay Area - $230,729 - $302,832 Geo Base Full Salary Range 1 - All non‑SF CA, DC, NY - $212,270 - $278,605 Geo Base Full Salary Range 2 - Includes CO, IL, MA, MD, NJ, OR, RI, TX, VT, VA, WA - $196,119 - $257,407 Geo Base Full Salary Range 3 - Includes AL, AK, AZ, AR, CT, DE, FL, GA, IA, ID, IN, KS, KY, LA, ME, MI, MN, MO, MS, MT, ND, NE, NM, NV, NH, NC, OH, OK, PA, SC, SD, TN, UT, WI - $179,968 - $236,209 Salaries will vary based on various factors including but not limited to professional and academic experience, associated job responsibilities, and/or other business or organizational needs. This role is eligible for a bonus and stock options. Benefits: Medical, Dental, and Vision Benefits Employer Funded Health Savings Account 10 Paid Holidays Paid Time Off and Sick Leave Paid Parental Leave Monthly Gym/Wellness Reimbursement 401(k) retirement savings plan Employer Funded Commuter Benefits Employee Discount Friends and Family Discount DISCLAIMER: We verify identity at the start of interviews to ensure fairness and security. We reserve the right to withdraw candidates who misrepresent their identity, experience, or qualifications at any stage of the process. Notice of AI Use in Employment Decisions: We use AI‑powered tools, including Brainner AI, to support our hiring and employment processes. These tools help assess job‑related qualifications and improve efficiency, but all decisions involve human review. About Minted Artists shape culture. They spark conversation, create connection, and bring beauty into the world. Minted is where they come together to reach further. Our marketplace empowers a thriving community of independent artists to sell and scale their work. We nurture self‑expression, cultivate community, and bring the best in visual art to a global audience. We're building a new way to discover the world's best creative talent. We're here for the emerging talent ready to take off, the local favorites ready to grow, and the established artists ready to dream bigger. At Minted, our people don't just believe in the power of art-we live it. We have our finger on the pulse of what's new and now. We're obsessed with great design, art, and interiors. We're in galleries, at fairs, and constantly finding inspiration online. We seek undiscovered talent that deserves to stand up and stand out. We connect with artists that have something to say, and we collaborate to amplify their work. The Minted community's art, stationery, and textiles products have reached over 75 million homes worldwide. Our marketplace brings the best in independent design to consumers everywhere. We recognize the challenges independent artists face, and we leverage our resources to level the playing field and create a platform that gives artists the freedom to develop their craft and grow their business. We are headquartered in San Francisco, CA and currently employ 350+ full‑time employees, plus additional temporary workers during the holiday season. We have raised over $300M from top-tier investors including Benchmark Capital, T. Rowe Price, Permira, Ridge Ventures, Technology Crossover Ventures, and Norwest Venture Partners. Angel investors include Marissa Mayer, Jeremy Stoppelman, Julia & Kevin Hartz, Yishan Wong, and more. Minted is an Equal Opportunity Employer committed to inclusion and diversity. We welcome people of different backgrounds, experiences, abilities and perspectives and will consider all qualified applicants for employment in accordance with all state, local, and federal laws. Minted participates in the E‑verify program. How Our Process Works: Minted uses technology and innovative practices to bring unique, best‑selling design to market at scale. Using its crowdsourcing technology, consumers are empowered to vote for the designs they love and want to see sold, ensuring that Minted always sells continuously fresh and trend‑forward product. The winning designs are manufactured by Minted, enabling artists from around the world to share and sell their work while letting Minted do the rest. Since launch in 2007, the company has expanded to serve consumers in new categories including wall art, textiles, digital content and home decor, as well as serve major retailers and consumer products brands with data‑backed design through licensing and wholesale partnerships. #J-18808-Ljbffr
    $230.7k-302.8k yearly 3d 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
  • Senior State Estimation / Calibration Engineer - Mountain View, CA

    Aeva, Inc. 4.2company rating

    Mountain View, CA jobs

    About us Aeva's mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond. Aeva is transforming autonomy with its groundbreaking sensing and perception technology that integrates all key LiDAR components onto a silicon photonics chip in a compact module. Aeva 4D LiDAR sensors uniquely detect instant velocity in addition to 3D position, allowing autonomous devices like vehicles and robots to make more intelligent and safe decisions. Role Overview We are looking for a Senior Engineer in our CLAMS (calibration, localization, and mapping) team. You will be working on implementing SOTA methods in state estimation, online calibration, optimizing, and deploying Aeva's 4D FMCW LiDAR algorithms to production and push autonomous driving performance. What you will do Contribute to Aeva's 4D state estimation and calibration stack that will be deployed in production Ability to quickly prototype novel algorithms, implement them and iterate fast Ensure code is optimized for performance and scalability Adhere to coding standards and best practices to ensure consistency and quality in all code Take ownership of assigned tasks and ensure timely and accurate completion with documentation and tests What you have Have a MS or PhD in a relevant program such as Robotics, Computer Science, Electrical Engineering, or similar Highly skilled in C++ development with 5+ years experience with the Linux environment 2+ years of experience with extrinsic calibration methods (online or offline) Experience with techniques such as Kalman Filtering, Bayesian Methods, and Sensor Fusion (with LiDAR/IMU/GNSS) Strong fundamentals of linear algebra and 3D geometry Demonstrated ability to create and deploy real-time state estimation or SLAM systems Experience with 3D data / representations (point clouds, meshes, etc.) and algorithms Skilled in scripting languages such as Python and Bash Nice to have Knowledge of working principles for RADARs or LiDARs Experience with robotics or autonomous vehicle software frameworks such as ROS/ROS2 or similar Experience with modern build systems such as Bazel or similar What's in it for you Be part of a fast-paced and dynamic team Very competitive compensation and meaningful stock grants Exceptional benefits: Medical, Dental, Vision, and more Unlimited PTO: We care about results, not punching timecards Salary range: $181,300 - $245,300 a year Salary pay ranges are determined by role, level, and location. Within the range, the successful candidate's starting base pay will be determined based on factors including job-related skills, experience, certifications, qualifications, relevant education or training, and market conditions. These ranges are subject to change in the future. Depending on the position offered, equity, bonus, and other forms of compensation may be provided as part of a total compensation package, in addition to comprehensive medical, dental, and vision coverage, pre-tax commuter and health care/dependent care accounts, 401k plan, life and disability benefits, flexible time off, paid parental leave, and 11 paid holidays annually. #J-18808-Ljbffr
    $181.3k-245.3k yearly 1d ago
  • Senior 4D LiDAR Estimation & Calibration Engineer

    Aeva, Inc. 4.2company rating

    Mountain View, CA jobs

    A cutting-edge perception technology company is seeking a Senior Engineer for its calibration, localization, and mapping team. This role focuses on deploying Aeva's advanced 4D LiDAR algorithms and requires strong C++ skills, with a focus on state estimation and calibration. Candidates should have a MS or PhD in a relevant field and experience with extrinsic calibration and real-time systems. Competitive compensation, significant stock options, and comprehensive benefits are offered. #J-18808-Ljbffr
    $131k-182k yearly est. 1d ago
  • Senior Embedded Software Engineer

    Radar Industries 3.8company rating

    San Diego, CA jobs

    ABOUT US At RADAR, we're transforming the way the world thinks about physical retail. RADAR has raised over $104M from top investors, retailers, and strategics and works with some of the world's retail brands including American Eagle and Gap. We're building the future of in-store experience where every product and every person can be precisely located in real time. Our platform combines RFID and AI to unlock hyper-accurate product visibility and automation at scale. From real-time inventory tracking to seamless checkout experiences, our technology empowers some of the world's largest retailers to streamline operations, reduce loss, and elevate both employee and customer experiences. We're a fast-growing, mission-driven startup where bold ideas, collaboration, and impact are at the core of everything we do. Join us as we reshape the physical world with digital precision, starting with retail and expanding far beyond! OUR VALUES Mission-Driven: We're transforming retail with cutting-edge technology and building something that truly matters. Collaborative Team: We thrive on curiosity, shared goals, and solving complex problems together. High Impact: You'll make meaningful contributions from day one and help shape the future of our product and company. Clear Communication: We value honesty, humility, and respectful dialogue-everyone's voice matters. Balanced Lives: We work hard, but not at the expense of well-being. We respect time, boundaries, and life outside of work. Diverse Perspectives: We believe better ideas come from diverse backgrounds, experiences, and viewpoints. Empathy-Driven Design: We build with deep respect for our end users, listening closely to their feedback and needs. ABOUT THE JOB This position primarily focuses on software engineering; encompassing design, implementation, and testing of embedded and systems software. Our product involves a networked cluster of embedded systems providing compute resources, wireless communication, and wired networking on a custom hardware platform. The ideal candidate should have broad experience with a background in the Yocto project, linux systems, wireless communication systems, networking, computer architecture, and hardware devices; along with a strong understanding of real-time operating systems and proficient coding skills in C++ and Python. Responsibilities: Maintain Yocto-project-based embedded linux system for a custom hardware Write applications and drivers for embedded devices, working on embedded Linux systems systems. Contribute to debugging and resolving issues during customer deployment. Take ownership of software modules and demonstrate responsibility for their development. Collaborate closely with team members from various engineering disciplines, participating in all stages of the engineering process, including analysis, design, implementation, and testing. Implement algorithms in RFID and other protocols on a real-time embedded processor. ABOUT YOU Required: You have a Bachelor's or Master's Degree in Computer Science, Computer Engineering, Electrical Engineering or related field. You have 5+ years of experience in embedded software engineering. You are proficient in C and C++, very familiar with Python. You have extensive, hands-on experience working with the Yocto project. You have a strong understanding of real-time operating systems, computer architecture, networking, and wireless communication systems. You have a deep background in access controls, system software for working with memory management, debug tools, process management amongst others. You have in-depth experience in building platforms for embedded system software. You have a good understanding of the Linux operating system. You understand how to put things together at a high level for an embedded system. You have a deep understanding of networking and explain how packets and headers work in major network protocols. You can contribute to planning future generations of the product. You can collaborate with team members of other engineering disciplines in all phases of the engineering process including analysis, design, implementation and test. Preferred: You have experience in at least one wireless technology; RFID, Wifi, LTE, or BLE. You have worked in the past in multiple projects demonstrating a breadth of expertise You have experience working on ARM platforms. You have hands-on experience in projects related to wireless controllers/gateways. At RADAR, your base pay is one part of your total compensation package. The expected base salary range for this position is $100,000.00 - $180,000.00. Individual pay is determined by work location and additional factors, including job-related skills, experience and relevant education or training. You will also be eligible to receive other benefits including: equity, comprehensive medical and dental coverage, life and disability benefits, 401k plan, flexible time off, and paid parental leave. The pay range listed for this position is a good faith and reasonable estimate of the range of possible base compensation at the time of posting. Research has shown that women & underrepresented minorities are more likely to read lists of requirements and consider themselves unqualified if they don't meet every single one. This list represents what we're ideally looking for, but everyone has unique strengths & weaknesses, and we hire for strength & potential, not lack of weakness. Use of artificial intelligence or a LLM such as ChatGPT during the interview process will be grounds for rejection of your application process.
    $100k-180k yearly Auto-Apply 6d ago
  • Senior Embedded C++ Software Engineer - Mountain View, CA

    AEVA 4.2company rating

    Mountain View, CA jobs

    About us:Aeva's mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond. Aeva is transforming autonomy with its groundbreaking sensing and perception technology that integrates all key LiDAR components onto a silicon photonics chip in a compact module. Aeva 4D LiDAR sensors uniquely detect instant velocity in addition to 3D position, allowing autonomous devices like vehicles and robots to make more intelligent and safe decisions. Role Overview:We are looking for a Software Development Engineer with an emphasis on Embedded systems. You are a self-starter and comfortable working on designs from initial architecture through production.What you'll do: Design and implement real-time applications on ARM processors interfacing with multiple sensors mainly in C++. Participate in the team's software processes, including requirements and design documentation, test-plan generation and execution, peer design and code reviews, process feedback, and improvements. Debug complicated issues as they arise during product development. Work in a dynamic and fast-pace environment. What you have: 5+ years of experience developing C++ multi-threaded applications, ideally for QNX targeting multiple ARM cores. Experience in profiling and benchmarking C++ applications and optimizing code for maximum performance. Experience developing applications that interact with HW on QNX. Experience working cross-functionally with other teams such as DSP, Hardware, and Testing teams. Passion to make embedded SW applications resilient, safe, and production-grade. Experience with scripting languages: Python, and Shell scripts. Hands-on experience with modern build systems, particularly Bazel. Nice-to-haves: Experience with one or more of the following: Microcontrollers, SoC, device drivers, hardware bring-up, power management, performance optimization or hardware/software integration, and RTOS. Experience developing applications with ROS / ROS2. Familiarity with processes such as ASPICE and Static Analysis Tools. Understanding of MISRA guidelines. Experience in implementing or integrating diagnostics (UDS services, DIDs, DTCs) within AUTOSAR communication stacks. Skilled in developing with automotive communication protocols (CAN, Automotive Ethernet, SOME/IP) and industrial Ethernet protocols. Experience integrating embedded software into HIL/SIL validation environments. What's in it for you: Be part of a fast paced and dynamic team Very competitive compensation and meaningful stock grants Exceptional benefits: Medical, Dental, Vision, and more Unlimited PTO: We care about results, not punching timecards
    $128k-165k yearly est. Auto-Apply 60d+ ago
  • Senior Embedded Software Engineer

    E-Space 3.7company rating

    Saratoga, CA jobs

    Job DescriptionReady to make connectivity from space universally accessible, secure and actionable? Then you've come to the right place! E-Space is bridging Earth and space to enable hyper-scaled deployments of Internet of Things (IoT) solutions and services. We are building a highly-advanced low Earth orbit (LEO) space system that will fundamentally change the design, economics, manufacturing and service delivery associated with traditional satellite and terrestrial IoT systems. We're intentional, we're unapologetically curious and we're 100% committed to innovate space-based communications and deliver actionable intelligence that will expand global economies, protect space and our planet and enhance our overall quality of life. As a Senior Embedded Software Engineer you will be responsible for designing, developing, and maintaining software for embedded systems. This role requires a deep understanding of hardware-software interactions, experience working on SoCs inside of FPGAs, experience with the PCIe bus, and the ability to work closely with cross-functional teams to deliver high-quality products. This position will report to the Senior Director, Product & Systems Integration Semiconductor Development team. This position is based in our Saratoga, CA office.What you will be doing: Design, develop, and debug software for embedded systems Collaborate with hardware engineers to define software requirements and specifications Implement software solutions in C/C++ or other relevant programming languages Perform system integration, testing, and validation of embedded systems Optimize software performance and memory usage Develop and maintain documentation for software design and implementation Participate in code reviews and provide constructive feedback to team members Troubleshoot and resolve software issues in a timely manner Stay updated with the latest industry trends and technologies in embedded systems Prepare and manage a Linux OS running on an embedded SoC inside FPGA Configure PCIe hard IP inside FPGA, write custom Linux kernel modules, and optimize performance for PCIe transfers What you bring to this role: Proven experience in embedded software development Proficiency in programming languages such as C/C++ Strong understanding of microcontrollers, microprocessors, and embedded operating systems Experience with real-time operating systems (RTOS) and embedded Linux Familiarity with hardware interfaces and protocols (SPI, I2C, UART, etc.) Knowledge of software development tools and debugging techniques Excellent problem-solving skills and attention to detail Strong communication and teamwork abilities Bonus points for the following: Bachelor's or master's degree in Computer Science, Electrical Engineering, or a related field Experience with ARM Cortex-M or similar microcontroller architectures Familiarity with version control systems (e.g., Git) Understanding of hardware design and schematics Knowledge of wireless communication protocols (Bluetooth, Wi-Fi, etc.) Experience with Agile development methodologies This is a full time, exempt position, based out of our Saratoga office. The target base pay for this position is $100,000 - $175,000 annually. The total compensation packaged will be determined by various factors such as your relevant job-related knowledge, skills, and experience. We are redefining how satellites are designed, manufactured and used-so we're looking for candidates with passion, deep knowledge and direct experience on LEO satellite component development, design and in-orbit activities. If that's your experience - then we'll be immediately wow-ed. E-Space is not currently able to provide employment sponsorship for candidates who do not hold work authorization for the location of this role. Why E-Space is right for you: As a member of our team, you will play a crucial role in driving our success. Our team members have a strong sense of dedication and responsibility; this includes a strong commitment to our mission to create an entirely new suite of global capabilities to improve lives, business efficiencies and build a smarter planet. This means that there will be times when extra hours, including nights and weekends, may be needed to meet critical deadlines and mission goals. In return, we offer a dynamic work environment with opportunities for professional growth and development and the chance to make a meaningful impact in a high-growth industry. We want you to make the most of your journey at E-Space. That's why we support and invest in the physical, emotional and financial well-being of our team members and their families. Some of what you can expect when working at E-Space: • An opportunity to really make a difference• Sustainability at our core• Fair and honest workplace• Innovative thinking is encouraged• Competitive salaries• Continuous learning and development• Health and wellness care options• Financial solutions for the future • Optional legal services (US only)• Paid holidays• Paid time off
    $100k-175k yearly 31d ago
  • Senior Embedded Software Engineer

    Espace Aubade 3.7company rating

    Saratoga, CA jobs

    Ready to make connectivity from space universally accessible, secure and actionable? Then you've come to the right place! E-Space is bridging Earth and space to enable hyper-scaled deployments of Internet of Things (IoT) solutions and services. We are building a highly-advanced low Earth orbit (LEO) space system that will fundamentally change the design, economics, manufacturing and service delivery associated with traditional satellite and terrestrial IoT systems. We're intentional, we're unapologetically curious and we're 100% committed to innovate space-based communications and deliver actionable intelligence that will expand global economies, protect space and our planet and enhance our overall quality of life. As a Senior Embedded Software Engineer you will be responsible for designing, developing, and maintaining software for embedded systems. This role requires a deep understanding of hardware-software interactions, experience working on SoCs inside of FPGAs, experience with the PCIe bus, and the ability to work closely with cross-functional teams to deliver high-quality products. This position will report to the Senior Director, Product & Systems Integration Semiconductor Development team. This position is based in our Saratoga, CA office.What you will be doing: Design, develop, and debug software for embedded systems Collaborate with hardware engineers to define software requirements and specifications Implement software solutions in C/C++ or other relevant programming languages Perform system integration, testing, and validation of embedded systems Optimize software performance and memory usage Develop and maintain documentation for software design and implementation Participate in code reviews and provide constructive feedback to team members Troubleshoot and resolve software issues in a timely manner Stay updated with the latest industry trends and technologies in embedded systems Prepare and manage a Linux OS running on an embedded SoC inside FPGA Configure PCIe hard IP inside FPGA, write custom Linux kernel modules, and optimize performance for PCIe transfers What you bring to this role: Proven experience in embedded software development Proficiency in programming languages such as C/C++ Strong understanding of microcontrollers, microprocessors, and embedded operating systems Experience with real-time operating systems (RTOS) and embedded Linux Familiarity with hardware interfaces and protocols (SPI, I2C, UART, etc.) Knowledge of software development tools and debugging techniques Excellent problem-solving skills and attention to detail Strong communication and teamwork abilities Bonus points for the following: Bachelor's or master's degree in Computer Science, Electrical Engineering, or a related field Experience with ARM Cortex-M or similar microcontroller architectures Familiarity with version control systems (e.g., Git) Understanding of hardware design and schematics Knowledge of wireless communication protocols (Bluetooth, Wi-Fi, etc.) Experience with Agile development methodologies This is a full time, exempt position, based out of our Saratoga office. The target base pay for this position is $100,000 - $175,000 annually. The total compensation packaged will be determined by various factors such as your relevant job-related knowledge, skills, and experience. We are redefining how satellites are designed, manufactured and used-so we're looking for candidates with passion, deep knowledge and direct experience on LEO satellite component development, design and in-orbit activities. If that's your experience - then we'll be immediately wow-ed. E-Space is not currently able to provide employment sponsorship for candidates who do not hold work authorization for the location of this role. Why E-Space is right for you: As a member of our team, you will play a crucial role in driving our success. Our team members have a strong sense of dedication and responsibility; this includes a strong commitment to our mission to create an entirely new suite of global capabilities to improve lives, business efficiencies and build a smarter planet. This means that there will be times when extra hours, including nights and weekends, may be needed to meet critical deadlines and mission goals. In return, we offer a dynamic work environment with opportunities for professional growth and development and the chance to make a meaningful impact in a high-growth industry. We want you to make the most of your journey at E-Space. That's why we support and invest in the physical, emotional and financial well-being of our team members and their families. Some of what you can expect when working at E-Space: • An opportunity to really make a difference• Sustainability at our core• Fair and honest workplace• Innovative thinking is encouraged• Competitive salaries• Continuous learning and development• Health and wellness care options• Financial solutions for the future • Optional legal services (US only)• Paid holidays• Paid time off
    $100k-175k yearly Auto-Apply 60d+ ago
  • Senior Embedded Software Engineer

    Aeva, Inc. 4.2company rating

    Rochester, NY jobs

    Job DescriptionAbout us:Aeva's mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond. Aeva is transforming autonomy with its groundbreaking sensing and perception technology that integrates all key LiDAR components onto a silicon photonics chip in a compact module. Aeva 4D LiDAR sensors uniquely detect instant velocity in addition to 3D position, allowing autonomous devices like vehicles and robots to make more intelligent and safe decisions. Role Overview:We are looking for Software Development Engineers with an emphasis on Embedded systems. You are a self-starter and comfortable working on designs from initial architecture through production.What you'll do: Design and implement real-time applications on ARM processors interfacing with multiple sensors mainly in C/C++. Participate in the team's software processes, including requirements and design documentation, test-plan generation and execution, peer design and code reviews, process feedback, and improvements. Debug complicated issues as they arise during product development. Work in a dynamic and fast-pace environment. What you have: 3+ years of experience developing C/ C++ multi-threaded applications, ideally for QNX targeting multiple ARM cores. Experience in profiling and benchmarking C++ applications and optimizing code for maximum performance. Experience developing applications that interact with HW on QNX. Experience working cross-functionally with other teams such as DSP, System Test, and SW QA. Passion to make embedded SW applications resilient, safe, and production-grade. Experience with scripting languages: Python, and Shell scripts. Nice-to-haves: Experience with one or more of the following: Microcontrollers, SoC, device drivers, hardware bring-up, power management, performance optimization or hardware/software integration, and RTOS. Familiarity/Experience with Network Programming (TCP/UDP), and AUTOSAR middleware. Understanding of MISRA and AUTOSAR Compliance. Experience developing applications with ROS / ROS2. Familiarity with processes such as ASPICE and Static Analysis Tools. What's in it for you: Be part of a fast paced and dynamic team Very competitive compensation and meaningful stock grants Exceptional benefits: Medical, Dental, Vision, and more Unlimited PTO: We care about results, not punching timecards Salary pay ranges are determined by role, level, and location. Within the range, the successful candidate's starting base pay will be determined based on factors including job-related skills, experience, certifications, qualifications, relevant education or training, and market conditions. These ranges are subject to change in the future. Depending on the position offered, equity, bonus, and other forms of compensation may be provided as part of a total compensation package, in addition to comprehensive medical, dental, and vision coverage, pre-tax commuter and health care/dependent care accounts, 401k plan, life and disability benefits, flexible time off, paid parental leave, and 11 paid holidays annually.
    $97k-120k yearly est. 6d ago
  • Senior Embedded Software Engineer

    GM 2.9company rating

    Warren, MI jobs

    As a Senior Embedded Software Engineer on the Vehicle Mechatronics Embedded Controls (VMEC) team, you will contribute to the design, development, and deployment of embedded control systems that support vehicle motion, access, visibility, occupant protection, and comfort across GM's global portfolio. In this role, you will focus on developing Body Controls software for GM vehicles worldwide, working within Agile teams responsible for end-to-end delivery-including requirements, development, testing, and verification. Your primary focus will be embedded software development and testing in a collaborative, fast-paced environment. Job Description You will work as part of an Agile Scrum team developing embedded automotive control systems. Multiple openings are available across body control domains such as lighting, vehicle access, and closures. Final placement will be determined during the interview process based on business needs and your experience. Your responsibilities will include: As a Senior Software Developer, provide lean-agile leadership for software architecture by guiding the design of large and complex software implementations Interface with Software Architects to understand and implement Software Defined Vehicle (SDV) requirements and designs within your scrum team Provide leadership and technical mentorship to junior developers, and serve as a reviewer of their designs Collaborate with Product Managers, Testers, and other developers, using methods like Behavior-Driven Development (BDD) and Test-Driven Development (TDD) to create and implement Features for GM's next generation of EV and ICE vehicles. You'll be required to design, implement and integrate complex embedded software systems in hand-coded C, with some flexibility to choose implementation methods Develop and maintain Unit tests and Multicomponent tests to ensure thorough software testing, and execute model/code equivalences testing Participate in the Agile Team and Agile ceremonies as required Interface with GM internal teams - Calibrators, Vehicle Integration Teams, etc. Interface with GM suppliers to define and test the libraries they provide. Utilize debugging tools like Lauterbach to identify root causes and resolve defects. Required Skills and Experience: Bachelors Degree in Computer Science, Mechatronics, Software, Electrical or Computer Engineering Experience with writing and debugging C code and/or Rational Rhapsody Minimum 3 years of embedded software development experience preferred; familiarity with GM or other automotive software standards (eg. AUTOSAR), test procedures and build processes an asset Minimum 5-7 years of embedded software development experience Prior working experience with GM or other automotive software standards, test procedures and build processes Experience with CppUTest framework including debugging CppU Tests and implementing dynamic scheduler. Experience with software configuration management processes and tools (e.g. Git Ecosystem) preferred Experience in deciphering Ethernet, CAN and LIN Logs. Development / testing experience on SIL/HIL or other virtual environments Individually motivated; Scrum Team members are expected to pursue their goals with a high degree of independence and motivation Prior experience working in Agile / Scrum / SAFe is an asset, but not required Good oral and written communication skills are required, and high level of interpersonal skills to work effectively in a geographically dispersed team Ability to manage time and meet deliverable timing is critical Experience in any of the domains noted above an asset but not required (vehicle access, occupant position, protection, vision & visibility, and comfort/HVAC) #LI-JK3 This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}. This job may be eligible for relocation benefits. About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all. Why Join Us We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team. Benefits Overview From day one, we're looking out for your well-being-at work and at home-so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources. Non-Discrimination and Equal Employment Opportunities (U.S.) General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire. Accommodations General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call us at ************. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
    $92k-114k yearly est. Auto-Apply 51d ago
  • Senior Embedded Software Engineer

    EO Solutions 3.8company rating

    Las Vegas, NV jobs

    Embedded Software Engineer Focus: Space Domain Awareness (SDA) EO Solutions Corp, a rapidly growing aerospace and defense contractor, is headquartered in Las Vegas, Nevada, with key operational offices in Maui, Hawaii, and Huntsville, Alabama. We specialize in delivering innovative solutions across hardware and software domains, with a strong emphasis on artificial intelligence (AI) and machine learning (ML). Our expertise enables us to quickly prototype and implement groundbreaking technologies in Directed Energy and Space Domain Awareness. By staying at the forefront of innovation and excellence, EO Solutions consistently meets the evolving challenges of today's aerospace and defense sectors. Key Responsibilities Drive the full embedded software development lifecycle, from concept through deployment and maintenance. Collaborate with cross-disciplinary teams to design, implement, and test software solutions for aerospace and defense applications. Optimize software for performance, reliability, and maintainability using cutting-edge tools and methodologies. Provide technical mentorship to junior engineers, fostering a culture of best practices and continuous learning. Stay abreast of emerging trends and technologies to enhance EO Solutions' offerings and maintain a competitive edge. Basic Qualifications Bachelor's degree in Computer Science, Electrical Engineering, or a related field. At least 5 years of software development experience. Proficiency in C, C++, and other programming languages for systems programming. Hands-on experience with real-time Linux and RTOS. Solid understanding of embedded systems architectures, design constraints, and optimization techniques. ARM, Linux, and Architecture knowledge. Understanding of hardware-software integration with experience in ARM and x86 platforms. Must be a U.S. citizen is required due to the nature of our government contracts. Desirable Qualifications Eligible to obtain a U.S. government security clearance. Familiarity with Python. Familiarity with Directed Energy and Space Domain Awareness technologies. Why Join EO Solutions? At EO Solutions, our people are our greatest asset. We offer: The opportunity to work on innovative space technologies and make a meaningful impact. A collaborative and supportive environment that values growth, creativity, and well-being. A competitive salary and comprehensive benefits package, including: 401(k) Matching: Invest in your future with our generous retirement plan. Healthcare: Robust medical, dental, and vision plans for you and your family. HSA: Support for health-related expenses. Life Insurance: Comprehensive coverage for peace of mind. Paid Time Off: Generous PTO policies to maintain work-life balance. Relocation Assistance: Support for qualified candidates moving to Las Vegas. Tuition Reimbursement: Opportunities for continued education and skill development. EO Solutions Corp is an Equal Opportunity Employer. We are committed to fostering an inclusive and diverse workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by applicable law. Benefits: 401(k) 401(k) matching Dental insurance Health insurance Life insurance Paid time off Retirement plan Tuition reimbursement Vision insurance
    $92k-110k yearly est. 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 19d 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
  • 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
  • Senior Embedded Systems Engineer

    Avantguard Monitoring C 4.4company rating

    Ogden, UT jobs

    Ogden, Utah About Becklar Becklar delivers the industry s only SMART Critical Event Protection Platform, combining advanced AI technology with skilled operators to provide rapid monitoring and response for people, property, and employees. Our solutions span video monitoring, remote guarding, workforce safety, personal health and safety, and critical event response designed to act in the moments that matter most. Headquartered in Ogden, Utah, Becklar is one of the nation s largest and fastest-growing monitoring companies, protecting more than 2.2 million subscribers daily. Guided by our mission to create a safer world through innovative technology and caring people, we live our We Care F.I.R.S.T. values Fun, Innovative, Relationship-driven, Service-focused, and Team-oriented. The Role In this role, you ll get to be part of a team developing highly sophisticated commercial wireless products within Wi-Fi, cellular communications (4G/LTE/CAT1/CATM1), GPS, Bluetooth and other advanced network areas. Under the direction of the Agile Scrum Master, the Senior Embedded Systems Engineer is responsible for designing, developing, and optimizing embedded systems for our monitoring solutions. In addition to coding and hardware design, this role involves collaborating with cross-functional teams to define system requirements, troubleshooting technical issues, and ensuring compliance with industry standards. Essential Job Functions: Design, develop, and optimize embedded systems for monitoring solutions. Collaborate with cross-functional teams to define system requirements and specifications. Troubleshoot and resolve technical issues related to embedded hardware and software. Conduct research and stay updated on the latest advancements in embedded systems design, new technologies and industry trends. Create and maintain detailed documentation for designs, processes, and procedures. Ensure compliance with industry standards and regulations. Provide technical support and guidance to other team members. Develop and test embedded systems and firmware. Use embedded development tools for coding, debugging, and simulation. Work with microcontrollers, sensors, and communication protocols. Perform debugging and troubleshooting of embedded hardware and software. Collaborate with other departments to ensure project success. Perform other duties as assigned. Note: This job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities required of the employee. Duties, responsibilities, and activities may change at any time with or without notice. Job Qualifications / Skill Requirements: Bachelor's degree in Electronics Engineering, Computer Engineering, or a related field is required. Masters in engineering field preferred. 7+ years of experience in embedded systems design and development. Proficiency in using embedded development tools and programming languages (e.g., C/C++, Python). Strong understanding of microcontrollers, sensors, and communication protocols. Excellent problem-solving skills and attention to detail. Ability to work effectively in a team environment. Strong communication skills, both written and verbal. Self-manage with moderate supervision. Team player with a can-do attitude. Results-oriented, creative problem-solver; able to meet deadlines. Attention to detail, focus, follow-up, and follow-through; methodical time management.
    $71k-92k yearly est. 4d ago
  • Firmware Engineer

    Helion 3.7company rating

    Everett, WA jobs

    We are a fusion power company based in Everett, WA, with the mission to build the world's first fusion power plant, enabling a future with unlimited clean electricity. Our vision is a world with clean, reliable, and affordable energy for everyone. Since Helion's founding in 2013, we have raised over $1 billion from long-time investors such as Sam Altman, Mithril, and Capricorn Investment Group as well as new investors SoftBank and Lightspeed to propel us forward. Our last prototype, Trenta, completed 10,000 high-power pulses and reached plasma temperatures of 100 million degrees Celsius (9 keV). We are now operating Polaris, our next prototype on the path to the world's first fusion power plant. This is a pivotal time to join Helion. You will tackle real-world challenges with a team that prizes urgency, rigor, ownership, and a commitment to delivering hard truths - values essential to achieving what no one has before. Together, we will change the future of energy, because the world can't wait. What You Will Be Doing: As a Firmware Engineer, you will develop the embedded systems that power the control, diagnostics, and protection layers of our fusion machines. You'll write and maintain firmware that runs on thousands of distributed embedded devices controlling and monitoring tens of thousands of sensors, actuators, and data channels. This role bridges hardware and software - you'll work closely with electrical and software engineers to design reliable, scalable, and high-performance control and data acquisition systems. You'll help define communication protocols, improve time synchronization across embedded networks, and automate hardware bring-up and testing. This position is ideal for an engineer who enjoys working close to the metal, debugging complex systems, and rapidly iterating on real-world hardware to make fusion power a practical reality. This role requires onsite presence, and you will report directly to our Senior Manager of Electrical Engineering at our Everett, WA, office. You Will: * Develop, test, and maintain firmware for real-time embedded systems used in machine control and diagnostics. * Work closely with hardware and software engineers to translate system requirements into embedded designs. * Bring up new boards, sensors, and actuators - debugging with oscilloscopes, logic analyzers, and JTAG interfaces. * Implement and maintain low-level communication protocols (UART, SPI, I²C, CAN, EtherCAT, etc.). * Design and refine embedded command interfaces, configuration utilities, and automated test frameworks. * Optimize performance, reliability, and timing synchronization across distributed embedded systems. * Contribute to continuous improvement of embedded toolchains, build systems, and test automation. * Rapidly prototype novel control and measurement concepts to support new machine architectures. * Collaborate across disciplines to ensure firmware integrates seamlessly with high-level software and data systems. Required Skills: * BS or higher in Electrical Engineering, Computer Engineering, or Computer Science. * 2-5 years of experience developing embedded systems in C, C++, and/or Rust. * Experience with real-time MCU development (bare metal or RTOS-based). * Strong understanding of digital communication protocols (UART, SPI, I²C). * Familiarity with mixed-signal circuit design and debugging using oscilloscopes, DMMs, and logic analyzers. * Experience with version control systems (Git). * Scripting experience in Python for automation, hardware bring-up, or testing. * Solid grasp of embedded systems fundamentals: power, timing, data, and memory budgets. * Experience developing and debugging on Linux-based systems. #LI-Onsite #LI-KL1 Total Compensation and Benefits Helion's compensation package includes a competitively benchmarked base salary, meaningful equity grants, and comprehensive benefits. Final compensation is determined through a holistic evaluation of your experience, qualifications, and our commitment to internal equity - ensuring fairness and transparency across our teams. We are committed to fostering a fair and equitable environment in every aspect of our operations, including compensation. This is an exempt salaried role. Annual Base Pay $165,000-$200,000 USD Benefits Our total compensation package includes benefits, including but not limited to: * Medical, Dental, and Vision plans for employees and their families * 31 Days of PTO (21 vacation days and 10 sick days) * 10 Paid holidays, plus company-wide winter break * Up to 5% employer 401(k) match * Short term disability, long term disability, and life insurance * Paid parental leave and support (up to 16 weeks) * Annual wellness stipend Helion is an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. If you need assistance or an accommodation during the interview process, please let us know.
    $165k-200k yearly 30d ago

Learn more about Polaris jobs

View all jobs