Autonomous Solutions, Inc. (ASI) · 3 hours ago
Embedded Software Engineer III - R&D
Autonomous Solutions, Inc. (ASI) is revolutionizing industries with state-of-the-art autonomous robotics solutions. As an Embedded Software Engineer in R&D, you will participate in the full embedded software lifecycle for unmanned robotic vehicles, focusing on feature development, systems integration, and hands-on experimentation.
ManufacturingSoftware
Responsibilities
Participate in requirements development, design, implementation, testing and support for embedded software running on unmanned robotic vehicles
Develop new embedded features that support vehicle control, programmable actuators, and perception sensor integration
Write clear, maintainable C and C++ code that follows design patterns and SOLID principles
Practice continuous refactoring and a testing first mentality through unit tests, integration tests and system simulation
Diagnose and correct reported defects in prototypes and fielded systems
Contribute to systems engineering activities to ensure smooth software integration with hardware and other software subsystems
Implement and maintain tests for multithreaded applications running on an RTOS and support hardware in the loop validation
Use distributed version control to manage code, feature branches and experimental iterations
Support field tests, lab evaluations and occasional travel to test sites as needed (0-25% travel)
Document designs, test plans and experimental results to maintain reproducibility and knowledge transfer across R&D teams
Collaborate with researchers, controls engineers, firmware and electrical teams to optimize software for real world performance and robustness
Continuously improve embedded development workflows, toolchains, and simulation-to-hardware pipelines
Qualification
Required
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field
5+ years professional experience designing and implementing embedded, real-time software systems using C/C++ for embedded processors
Familiarity with large multithreaded embedded applications, running on an RTOS
Experience with unit testing, integration testing, and system simulation for embedded software
Understanding of hardware interfacing and sensor integration for GPS, LiDAR, RADAR, or similar sensors
Proficiency with distributed version control systems and collaborative development workflows
Strong debugging skills and the ability to diagnose issues across software, firmware and hardware boundaries
Ability to work effectively in an open, collaborative team environment with researchers and engineers
Company
Autonomous Solutions, Inc. (ASI)
Autonomous Solutions, Inc. (ASI), worldwide leader of industrial vehicle automation, developed Mobius® autonomous fleet management system.
H1B Sponsorship
Autonomous Solutions, Inc. (ASI) has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2020 (1)
Funding
Current Stage
Growth StageTotal Funding
unknownKey Investors
U.S. Army Combat Capabilities Development Command Ground Vehicles Systems Center
2020-08-19Grant
Recent News
Company data provided by crunchbase