✨ Fill and validate PDF forms with InstaFill AI. Save an average of 34 minutes on each form, reducing mistakes by 90% and ensuring accuracy. Learn more

Embedded Systems Developer

BusPatrol Remote
embedded embedded systems software embedded safety engineering team embedded systems software development embedded software iot integration hardware
February 14, 2023
BusPatrol
Orleans, LA
FULL_TIME

Embedded Systems Developer


Location:  Remote (must be based out of US / Canada)


Travel:  Less than 5%


Manages Others: No


Education:  BS/MS degree in Engineering, Computer Science or equivalent experience


Experience:  Experience in a software development team, 2 years’ experience in Embedded Software engineering


The Opportunity:  


Reporting to the Senior Embedded Systems Developer, the successful candidate will be instrumental part of a technical team. The successful candidate possesses strong technical skills in embedded software development, IoT system integration, and hardware design, while being an exceptional communicator. 


 What we need you to do:  



  • Help us work towards building our next generation embedded edge systems 

  • Research and develop hardware and software solutions for ARM based architectures 

  • Develop, test, and troubleshoot system software

  • Iteratively analyze, monitor and improve efficiency, stability of the system  

  • Interface with hardware design and development 

  • Effectively communicate with both internal and external engineering teams 

  • Create and manage documentation for active projects 

  • Participate in code and design reviews

  • Have a passion for working with low voltage electronics! 


 What you bring:  



  • 2 years of experience in embedded software engineering or similar role 

  • BS degree in Computer Science or Engineering (or equivalent experience)  

  • Strong programming experience in C/C and Python 

  • Experience with Bash/Shell scripting

  • Familiarity with software configuration management tools and defect tracking tools 

  • Excellent knowledge of OS coding techniques

  • Experience with microcontrollers such as ARM32 (AARCH64 nice to have)

  • Knowledge of different IP/Network protocols and interfaces

  • Experience with GPIO and sensor integration

  • Experience with NVIDIA Edge computing modules (like Jetson Xavier NX) is a plus

  • Experience with RTSP and live video streaming protocols

  • Advanced knowledge of Linux, command line tools, and version control systems 

  • Excellent knowledge of interface and network protocols 

  • Demonstrated ability to work with an Agile software development environment 

  • Critical thinker and problem-solving skills

  • Experience developing and testing IoT and embedded systems

  • Experience with BusyBox (nice to have)

  • Integration with AWS IoT Greengrass (preferred) 


Who We Are:  


Our mission is to create a culture of responsibility and awareness on the road. We are devoted to making the journey to and from school safer.  We develop partnerships, deploy Safety Tech and manage the entire program.  We have equipped thousands of buses across North America with our innovative technology, and we continue to educate tens of thousands of drivers a month on safety. BusPatrol America cares about student safety. We educate motorists every day by helping to enforce the law and work with school officials to improve safety.    


What we offer:  



  • An opportunity to help build a company dedicated to children’s safety  

  • The chance to join an innovative and dedicated team, focused on leading edge technology 

  • Competitive salary and benefits package  


 


We’re looking for critical members of the BusPatrol team to assist us in our quest to improve children’s safety.  This is an important role for us and a great opportunity for the right candidates.  Our environment is inclusive, diverse, ignited, built on integrity and deeply committed.  Come and help us keep our children safe.  


Report this job

Similar jobs near me

Related articles