๐United Kingdom
Senior Embedded Software Engineer

Blue River Technology
๐ต $125k-$218k
๐Remote - United States
Please let Blue River Technology know you found this job on JobsCollider. Thanks! ๐
Summary
Join Blue River Technology's See & Spray team as a highly skilled Embedded Software Engineer. You will develop embedded software and systems for computer vision-enabled agricultural products, utilizing the Bay Area's highest-density compute platform for robotics. This role demands expertise in C/C++, Linux environments, and real-time systems. You will collaborate with cross-functional teams, implement design best practices, and optimize system performance. The position offers full remote work within the US and a competitive salary. This is an excellent opportunity for those who thrive in fast-paced, innovative environments and enjoy solving complex technical challenges.
Requirements
- Bachelorโs Degree in Computer Science, Computer Engineering
- 5+ years of experience developing embedded software
- Strong attention to detail with a focus on testing and continuous integration practices
- Proven experience in real-time systems and knowledge of performance optimization techniques
Responsibilities
- Lead the development, enhancement, and debugging of new and existing software applications, kernels, and device drivers for impactful robotics computing in C/C++ within a Linux environment
- Architect and design robust embedded software and systems to support product development from feasibility through to production
- Conduct embedded design reviews and code reviews, providing mentorship and guidance to resolve difficult driver bugs, particularly those related to NVIDIA drivers, which may require extensive troubleshooting
- Collaborate with cross-functional engineering teams to solve complex systems problems in a hands-on, dynamic environment
- Implement design best practices and methodologies for embedded systems, ensuring high performance and reliability, with a strong emphasis on real-time programming considerations
- Oversee the implementation of performance pipeline designs to optimize system throughput and efficiency
- Leverage experience with various pub/sub middleware systems to facilitate seamless integration and solutions across Deere platforms, enhancing code reusability across multiple programs
Preferred Qualifications
- Expertise in Linux kernel device driver development and tuning real-time applications for low latency
- Capability to organize and plan large initiatives collaboratively, driving projects to successful completion
- Experience in development on ARM platforms (NVIDIA Jetson) and Linux (Yocto, meta-tegra) embedded systems
- V4L2 camera driver expertise
- Experience with NVIDIA driver development
- Knowledge of and proficiency in implementing multi-layered security architecture
- Middleware experience, particularly with pub/sub architectures
- Familiarity with cameras, camera sensors, and camera interfaces (e.g., MIPI CSI-2)
- Experience with CAN or Ethernet network stacks
- Proficiency with test equipment such as logic analyzers and digital storage oscilloscopes
- Proficient in scripting with Python and/or Bash
Benefits
- This position is eligible for full remote work within the US
- The US annual base salary range for this position is $125,000 - $218,000, along with eligibility for Blue Riverโs bonus and benefit programs
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
๐Worldwide
๐ฐ$149k-$224k
๐United States
๐ฐ$130k-$180k
๐United States
๐Ukraine
๐United States
๐ฐ$163k-$242k
๐United States
๐ฐ$150k-$180k
๐Worldwide
๐ฐ$170k-$190k
๐Canada