Remote Senior Software Engineer, Embedded Linux Platform
Posted
Apply now
Please, let Serve Robotics know you found this job
on RemoteYeah.
This helps us grow ๐ฑ.
Description:
The Senior Software Engineer on the Embedded team will be responsible for building the software platform that powers Serve robots.
This role involves owning the embedded Linux operating system development for multiple robot platforms.
The engineer will develop and integrate Board Support Packages (BSP) for new hardware platforms.
Responsibilities include building instrumentation and analysis tools to improve system performance and reliability.
The engineer will design robust, scalable Over the Air (OTA) deployment solutions for the Serveโs operating systems.
Collaboration with the hardware team and component vendors will occur throughout all phases of the development cycle, from requirements specification to manufacturing.
Requirements:
Candidates must have 5+ years of experience developing C and C++ code for production systems.
Proficiency in scripting with Bash and Python is required.
Experience with building, maintaining, and deploying embedded Linux operating systems is necessary.
Strong Linux fundamentals are essential for this position.
Candidates should have experience with Linux device drivers and bootloaders.
Familiarity with communication interfaces including UART, I2C, CAN, Ethernet, GMSL, and MIPI CSI-2 is required.
Strong test, debug, and performance measurement skills are necessary.
Benefits:
Serve Robotics is committed to being an equal employment opportunity and affirmative action employer.
Qualified applicants are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation.
Apply now
Please, let Serve Robotics know you found this job
on RemoteYeah
.
This helps us grow ๐ฑ.