Embedded Software EngineerLocation: Gaithersburg, MDSalary: 150k-170kAbout the Role:As an Embedded Software Engineer, you will be instrumental in designing, developing, and optimizing embedded software solutions for our cutting-edge autonomous driving systems. Your work will directly impact the advancement of technology in the aerospace sector. If you are driven by innovation and thrive in a dynamic, collaborative setting, this role is a perfect fit for you!Key Responsibilities:Design, develop, and enhance embedded software solutions for autonomous driving systems.Implement optimization techniques to improve system performance and efficiency.Work closely with cross-functional teams to integrate software with hardware components and ensure seamless operation.Troubleshoot hardware and software issues, providing effective and timely solutions.Utilize your expertise in communication protocols such as UART, SPI, I2C, CAN, Ethernet, and wireless protocols (e.g., Bluetooth, Wi-Fi) to ensure robust and reliable system communications.Qualifications:Must be a U.S.
Citizen or Permanent Resident (Green Card holder).Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.Minimum of 5 years of experience working with RTOS and Linux.Proven experience troubleshooting hardware and familiarity with various communication protocols.Why Join Us?This is an exceptional opportunity to work with state-of-the-art autonomous vehicle technology within the aerospace industry. You'll be part of a forward-thinking team, constantly pushing the boundaries of what is possible and making a tangible impact on the future of autonomous systems.If you are passionate about embedded systems and eager to contribute to groundbreaking projects in a fast-paced, innovative environment, we encourage you to apply.