Embedded Software Engineer

1 day ago


San Diego, California, United States Alarm Full time
Job Description

Alarm.com is seeking a talented Embedded Software Engineer to develop firmware and video applications for our smart cameras. The ideal candidate will have a strong background in C programming, Linux, and embedded systems.

Responsibilities:

  • Design and develop firmware for Alarm.com's smart cameras
  • Collaborate with multiple teams to integrate firmware and hardware components
  • Stay up-to-date with emerging technologies in embedded firmware development, sensors, and wireless communication
  • Research and implement highly reliable embedded firmware and software
  • Work closely with firmware engineers to ensure seamless integration
  • Communicate requirements with the hardware team
  • Integrate camera firmware with Alarm.com's backend team

Requirements:

  • Bachelor's or Master's degree in Electrical or Computer Engineering
  • Strong C programming skills
  • Experience with Linux, C++, and embedded systems
  • Knowledge of video compression standards and frameworks
  • Experience with GStreamer media framework application development

Why Work for Alarm.com?

  • Collaborate with outstanding people
  • Make an immediate impact
  • Gain well-rounded experience
  • Focus on fun

Company Information

Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. We're seeking talented individuals who are passionate about creating change through technology and making a lasting impact on the world around them.

For more information, please visit www.alarm.com.



  • San Diego, California, United States Ananant Systems Private Limited Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Ananant Systems Private Limited. The ideal candidate will have a strong background in computer science and communication systems, with expertise in C/C++ programming and embedded systems.Key Responsibilities:Design, code, and test signal...


  • San Diego, California, United States Qualcomm Full time

    Job SummaryQualcomm is seeking a skilled Embedded DSP Software Engineer to develop software for CPU and DSP processors and hardware engines in its SoC portfolio. The ideal candidate will have a solid foundation in embedded software development, operating systems, and drivers, with experience in developing high-performance system drivers for compute...


  • San Diego, California, United States Ananant Systems Private Limited Full time

    Job Title: Embedded SoftwareWe are seeking a skilled Embedded Software Engineer to join our team at Ananant Systems Private Limited. The ideal candidate will have a strong background in computer science or communication systems and experience in designing, coding, and testing signal processing firmware or communication control protocol state machines.Key...


  • San Diego, California, United States Defense Search Full time

    Job DescriptionDefense Search is seeking a highly skilled Software and Embedded Systems Engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and maintaining efficient and robust embedded firmware and software used in embedded systems.The ideal candidate will have a strong understanding of design...


  • San Diego, California, United States TrellisWare Technologies Full time

    About TrellisWare TechnologiesTrellisWare Technologies is a pioneering company in the field of wireless communications, striving to push technological boundaries since its inception in 2000. Our innovative culture is built on a passion for making an impact, not only on our careers and company but also on the world.We are a worldwide leader in developing...


  • San Diego, California, United States Qualcomm Full time

    Job SummaryQualcomm is seeking a skilled Embedded DSP Software Engineer to develop high-performance system drivers for compute resources and architect, design, and develop multimedia frameworks across processors available on our SoC portfolio.Key ResponsibilitiesDesign and develop multimedia frameworks across processors available on our SoC portfolio.Develop...


  • San Diego, California, United States Inovio Pharmaceuticals Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Inovio Pharmaceuticals. As a key member of our engineering team, you will be responsible for developing and enhancing Electroporation Device firmware and associate tools to support new features and improve overall reliability of...


  • San Diego, California, United States TrellisWare Technologies, Inc Full time

    Job Title: Software Engineer, Embedded LinuxTrellisWare Technologies, Inc. is a leading provider of advanced wireless communication systems. We are seeking a highly skilled Software Engineer, Embedded Linux to join our team.Job SummaryWe are looking for a talented Software Engineer, Embedded Linux to design, implement, and integrate software for our embedded...


  • San Diego, California, United States General Atomics and Affiliated Companies Full time

    Job Title: Senior Embedded Software EngineerGeneral Atomics and Affiliated Companies is seeking a highly skilled Senior Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded software for control systems.Key Responsibilities:Lead a team of software...


  • San Diego, California, United States Qualcomm Full time

    Job SummaryQualcomm is seeking a highly skilled Embedded DSP Software Engineer, Staff to develop embedded software for CPU and DSP processors and hardware engines comprising its SoC portfolio.Key ResponsibilitiesDesign and develop multimedia frameworks across the processors available on the SoC.Develop high-performance system drivers for compute...


  • San Diego, California, United States Innoflight LLC Full time

    Job Title: Embedded Software Engineer IIIAt Innoflight LLC, we're seeking an experienced Embedded Software Engineer III to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions for our satellite avionics and payload data processing systems.Key...


  • San Diego, California, United States Ananant Systems Private Limited Full time

    Job OverviewAnanant Systems Private Limited is seeking a skilled Embedded Systems Software Engineer to contribute to our innovative projects.Key Responsibilities:Develop, implement, and validate signal processing firmware, including algorithms for FFT and filters, as well as communication control protocols.Collaborate with algorithm and VLSI engineers to...


  • San Diego, California, United States TrellisWare Technologies Full time

    About TrellisWare TechnologiesTrellisWare Technologies is a pioneering company in the field of wireless communications, striving to push technological boundaries since its inception in 2000. Our innovative culture and commitment to excellence have enabled us to become a worldwide leader in advanced algorithms, waveforms, and communications systems.We offer a...

  • Software Engineer

    3 weeks ago


    San Diego, California, United States Leidos Holding Full time

    Job Title: Software / Embedded Systems EngineerLeidos Maritime System Solutions (MSS) is seeking a skilled Software / Embedded Systems Engineer to join a dynamic development team in a fast-paced research, development, testing, and evaluation environment at the Naval Information Warfare Center in San Diego, CA.This position requires the candidate to obtain...


  • San Diego, California, United States TrellisWare Technologies Full time

    Job Title: Embedded Systems Software EngineerTrellisWare Technologies is seeking a highly skilled Embedded Systems Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and integrating embedded real-time software for wireless ad-hoc multi-hop mesh networks.Key Responsibilities:Design...


  • San Diego, California, United States Alarm Full time

    Job DescriptionAlarm.com is a leading cloud-based platform for smart security and the Internet of Things. We're seeking a talented Embedded Software Engineer to join our Device Engineering team and help us define the future of IoT for residential and commercial properties.Key Responsibilities:Develop board support packages, platform frameworks, and embedded...


  • San Diego, California, United States Innoflight LLC Full time

    Job OverviewInnoflight LLC is seeking a highly skilled Embedded Software Engineer III to join our team. As a key member of our software development team, you will be responsible for designing and implementing software solutions for our family of satellite avionics and payload data processing systems.Key ResponsibilitiesDevelop embedded software using tools...


  • San Diego, California, United States Innoflight LLC Full time

    Job OverviewInnoflight LLC is seeking a highly skilled Embedded Software Engineer III to join our team. As a key member of our software development team, you will be responsible for designing and implementing software solutions for our family of satellite avionics and payload data processing systems.Key ResponsibilitiesDevelop embedded software using tools...


  • San Diego, California, United States TrellisWare Technologies Full time

    Job DescriptionTrellisWare Technologies is seeking a highly skilled Software Engineer, Embedded Linux to join our team. As a key member of our Engineering Team, you will be responsible for designing, implementing, and integrating software for an embedded Linux target.Key Responsibilities:Design and implement software for embedded Linux applications, drivers,...


  • San Diego, California, United States RADAR Full time

    About RADARWe're a well-funded startup revolutionizing the retail industry with our precise inventory management and customer experience solutions. Our proprietary hardware and software platform combines RFID, Computer Vision, and AI to provide real-time location data for every product and person in physical stores.About the JobThis role focuses on software...