Embedded Software Engineer, Firmware

4 weeks ago


Bismarck, North Dakota, United States META Full time

Job Summary:

Reality Labs at Meta is pushing the boundaries of innovation in the field of embedded software engineering. As a Firmware Software Engineer, you will play a critical role in designing, developing, and testing firmware for a wide range of AR and VR devices.

We are seeking a highly skilled and experienced software engineer to join our team. The ideal candidate will have a strong background in embedded software design and programming, with a focus on C/C++ development.

Key Responsibilities:

  • Design and develop firmware for AR and VR devices, including novel sensing and imaging systems, haptic devices, and audio prototypes.
  • Lead the design and development of embedded software engineering activities and provide technical leadership and guidance to team members.
  • Collaborate with cross-functional teams, including silicon architects, hardware designers, OS team, and algorithm and model development teams.
  • Support all phases of hardware development, including early architecture requirements definition for custom silicon, firmware architecture, implementation, simulation, FPGA debug, chip bring up, and support systems and software teams on algorithm development on validated systems.

Requirements:

  • 6+ years of experience in embedded software development.
  • Experience working with embedded hardware platforms and exposure to concepts such as clock-level issues, interrupts, and polling.
  • Experience building software for embedded systems or custom SoCs.
  • Demonstrated expertise in developing with modern Real Time Operating Systems.
  • Experience leading complex features or projects across multiple teams.
  • B.S. degree in Computer Science or Electrical Engineering or equivalent experience.

Preferred Qualifications:

  • Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW level.
  • Experience delivering consumer electronics.
  • Demonstrated expertise in one or several of the following areas - communication protocols (TCP/IP, Bluetooth, Wifi), computer vision, camera and video pipelines, graphics pipelines encoding technologies (H.265), power management, or prototyping and pre-silicon environments (FPGAs, simulation, emulation).

Compensation:

$177,000/year to $251,000/year + bonus + equity + benefits

Industry:

Internet

Equal Opportunity:

Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.

Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-


  • Software Engineer III

    4 weeks ago


    Bismarck, North Dakota, United States GovCIO Full time

    Job SummaryWe are seeking a highly skilled Software Engineer III to join our team at GovCIO. As a key member of our team, you will be responsible for designing, modifying, and developing software programming applications. You will also support and install software applications and operating systems, participate in the testing process, and lead and direct the...


  • Bismarck, North Dakota, United States Next-Link Full time

    At Next-Link, we're seeking a highly skilled Senior Mobile Software Engineer to join our team. As a key member of our collaborative team, you'll work closely with developers, designers, product owners, and QA experts to deliver high-quality software solutions that meet the highest expectations of our clients.The ideal candidate will have a strong background...


  • Bismarck, North Dakota, United States Oracle Full time

    Job DescriptionOracle is seeking a highly skilled Senior Software Engineer to join our team. As a member of our software engineering division, you will play a key role in designing, developing, and delivering innovative analytic features for our world-class analytics platform.Key Responsibilities:Design and develop new features for our analytics platformLead...


  • Bismarck, North Dakota, United States Meta Inc Full time

    Job Summary:Meta Platforms, Inc. is seeking a skilled Software Development Engineer to join our team. As a key member of our audio software development team, you will be responsible for designing, developing, and deploying real-time audio algorithms and systems for our consumer devices, including speakers, AR, and VR headsets.Key Responsibilities: Develop...


  • Bismarck, North Dakota, United States TotalMed Staffing Full time

    We are looking for a Junior Software Engineer to join our team. As a Backend Developer, you will be responsible for designing and implementing system architecture, working closely with front-end developers to ensure seamless integration. Your primary goal will be to build scalable, efficient, and secure backend solutions. If you have a passion for software...


  • Bismarck, North Dakota, United States SynergisticIT Full time

    SynergisticIT is committed to connecting talented individuals with top tech companies, including Google, Apple, and Dell. We are currently seeking a skilled Machine Learning Engineer to join our team. As a Machine Learning Engineer, you will have the opportunity to work on building web-centric solutions using Java and gain experience in the field....


  • Bismarck, North Dakota, United States Broyhill Inc. Full time

    Job DescriptionBroyhill Equipment LLC, a leading manufacturer of agricultural and industrial equipment, is seeking an experienced Engineering Manager to lead its engineering and prototype departments.The ideal candidate will have a strong background in engineering and industrial technology, with experience in designing and developing new products and...

  • Engineering Manager

    4 weeks ago


    Bismarck, North Dakota, United States Broyhill Inc. Full time

    Job OverviewBroyhill Equipment LLC, a leading manufacturer of agricultural and industrial equipment, is seeking an experienced Engineering Manager to lead the design and development of new products and improvements to existing ones.The ideal candidate will have a strong background in engineering and industrial technology, with expertise in CAD design,...

  • Software Developer II

    1 month ago


    Bismarck, North Dakota, United States Lumen Inc Full time

    About LumenLumen is a leading provider of cloud-based solutions, connecting people, data, and applications with speed, security, and ease. Our mission is to ignite business growth by fostering a culture of teamwork, trust, and transparency.Job SummaryWe are seeking a highly skilled Software Developer II to join our team. As a key member of our development...


  • Bismarck, North Dakota, United States FUJIFILM Corporation Full time

    Job Summary:FUJIFILM Healthcare Americas Corporation is a leading innovator in diagnostic and enterprise imaging solutions designed to meet the evolving needs of healthcare across prevention, diagnosis, and treatment.The company's medical imaging portfolio includes solutions for digital radiography, mammography, computed tomography, magnetic resonance...


  • Bismarck, North Dakota, United States Barr Engineering Company Full time

    Job Summary:As a Water Resources Engineer at Barr Engineering Company, you will work on diverse projects with a team of engineers and scientists, completing water resources/civil engineering and related technical assignments. Your work may involve hydrologic and hydraulic analysis, water quality analysis, and preparation of technical reports and design...

  • Civil Engineer

    4 weeks ago


    Bismarck, North Dakota, United States Mead & Hunt Full time

    Job Summary: Mead & Hunt, Inc. is seeking an entry-level civil engineer to join our aviation group. The ideal candidate will have a bachelor's degree in civil engineering and experience with AutoCAD and/or Civil3D software programs.Responsibilities:Develop plans and specifications for airport design projectsAnalyze and prepare engineering reports and...

  • Civil Design Engineer

    4 weeks ago


    Bismarck, North Dakota, United States Ulteig Full time

    Job OpportunityUlteig is seeking a highly skilled Civil Design Engineer to join our team. As a key member of our civil design team, you will be responsible for providing innovative design solutions to facilitate the development, design, and construction of transportation projects.Key ResponsibilitiesMaintain a value engineering mindset throughout...

  • Civil Design Engineer

    4 weeks ago


    Bismarck, North Dakota, United States SRF Consulting Group, Inc Full time

    We are seeking a talented Civil Design Engineer to join our dynamic and successful Civil Design group in Bismarck, ND or Fargo, ND office.As a Roadway Design Engineer, you will be exposed to a wide variety of innovative and diverse projects, including urban design, highway and interstate design, and multimodal and trail design for a variety of...

  • Civil Engineer

    4 weeks ago


    Bismarck, North Dakota, United States Houston Engineering, Inc. Full time

    Job OpportunityAre you a civil engineering graduate looking for a challenging role? Do you want to work on a variety of projects and develop your skills? Houston Engineering, Inc. (HEI) has a Municipal or Civil Engineer position available.The successful candidate will be responsible for completing designs using CADD modeling software, preparing spreadsheets...


  • Bismarck, North Dakota, United States State of North Dakota Full time

    Job SummaryAs an Engineering Data Collection Specialist with the State of North Dakota, you will play a crucial role in collecting and analyzing traffic volume data on state, county, and city roadways. This position requires the ability to deploy and operate portable automated equipment, as well as assist in collecting roadway-inventory and geometric data...


  • Bismarck, North Dakota, United States Barr Engineering Company Full time

    Job Summary:Join our innovative geotechnical engineering team as a highly motivated and detail-oriented intern. As a key member of our team, you will contribute to a wide range of projects related to foundations, dams, embankments, landslides, soil-structure interaction, earth-retaining structures, excavations, and underground...


  • Bismarck, North Dakota, United States Houston Engineering, Inc. Full time

    Job Overview We are seeking a highly skilled and experienced Senior Municipal Engineer to join our team at Houston Engineering, Inc. This is a challenging and rewarding opportunity to lead and manage activities and people on specific projects, while preparing and overseeing detailed engineering analyses, schedules, and technical reports. Key...


  • Bismarck, North Dakota, United States SynergisticIT Full time

    SynergisticIT is a leading provider of career development solutions for tech-savvy individuals. We understand the challenges of the job market and are committed to helping our clients succeed.We are currently seeking a highly motivated Machine Learning Engineer to join our team. The ideal candidate will have a strong background in Java and experience with...


  • Bismarck, North Dakota, United States MBN Engineering, Inc. Full time

    Job OpportunityMBN Engineering, Inc. is seeking a skilled Electrical Design Engineer to join our team in Bismarck, ND. As a key member of our design team, you will be responsible for designing and specifying electrical systems for building projects, including lighting systems, power distribution systems, and telecommunications infrastructure.Key...