Senior Embedded Software Engineer
Job Description
ARA's Integrated Products Division is seeking a Senior Embedded Software Engineer at our Randolph, Vermont location. If software development in the growing fields of ground robotics, sensors, and security interest you, please apply!
You will be working closely with colleagues in Vermont, South Carolina and other ARA offices across the country to develop unique solutions in the areas of unmanned ground robotics, security, sensors and geotechnical equipment. Close collaboration with other engineering disciplines will allow you to grow your skillset. You will be responsible for the development and integration of software for our low-level PCBs. You will have the opportunity to experience the full lifecycle of our project and product development efforts. You will also be writing device drivers, firmware, and Linux system software while integrating new technology for large ground robotic vehicles. We are flexible about using the right tool for the job and encourage our engineers to explore exciting tech!
What you'll do as a Senior Embedded Software Engineer
- Develop embedded firmware, software, sensor interfaces, and control systems for large ground robotics vehicles, sensors, and other technology
- Work on a collaborative team with software, electrical, mechanical and system engineers, program managers, and technicians
- Work with a team to develop Open and Modular Software Architectures
- Develop and maintain software throughout its lifecycle from gathering requirements, design, development, automated testing, integration testing and maintenance
- Integrate sensor and robotic solutions
Senior Embedded Software Engineer Requirements
- BS Computer Engineering, Software Engineer or equivalent with 7-9 years' experience, OR MS Degree with 5-7 years' experience
- 7-9 years of experience
- C, C++, C#, or Java experience
- Familiarity with Linux (Ubuntu, NixOS)
- Experience with software application design and development principals and standards
- Ability to develop in Windows and Linux environments
- Experience with Software Version Control (GIT)
- Experience with Embedded Systems
Senior Embedded Software Engineer Preferences
- Linux
- Windows
- GIT
- CI/CD familiarity (Gitlab CI, Jenkins, Circle CI, Travis etc.)
- Robotics (familiarity with Robotic Operating System, ROS)
- Familiarity with Raspberry PI
- Familiarity with Bash, Python, Rust
- Network Socket Programming
- Video decoding
- Sensors or robotic autonomy algorithm (CPU or GPU based) development
- Computer Vision
- PLC Programming
- FPGA
Company & Division Information
Applied Research Associates, Inc. is an employee-owned international research and engineering company recognized for providing technically superior solutions to complex and challenging problems in the physical sciences. The company, founded in Albuquerque, NM, in 1979, currently employs over 1,700 employee-owners and continues to grow. ARA offices throughout the United States and Canada provide a broad range of technical expertise in defense technologies, civil technologies, computer software and simulation, systems analysis, environmental technologies, and testing and measurement. The corporation also provides sophisticated technical products for environmental site characterization, pavement analysis, and robotics.
At ARA, employees are our greatest assets. The corporation realizes that employee ownership spawns greater creativity and initiative along with higher performance and customer satisfaction levels. ARA gives its employees the tools, training, and opportunities to take more active roles as owners. The culture is challenging; innovation and experimentation are the norm. Employees contributions not only add to the company's success, but also their own through the Employee Stock Ownership Plan (ESOP). The motto, "Engineering and Science for Fun and Profit" sums up the ARA experience. For additional information and an opportunity to join this unique workplace, please apply at careers.ara.com.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
Date Posted
01/31/2023
Views
8
Similar Jobs
Senior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsSenior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View DetailsSenior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio
Views in the last 30 days - 0
Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...
View Details