baltimoretechnology | Senior Java Developer - Autonomous Vehicles - Embedded in Crozet, VA

Senior Java Developer - Autonomous Vehicles - Embedded

  • CyberCoders
  • 5677 Steep Ridge
  • Crozet, VA 22932
  • Full-Time
save job button



Senior Java Developer - Autonomous Vehicles - Embedded Senior Java Developer - Autonomous Vehicles - Embedded - Skills Required - Java Development, Embedded JAVA, Java SE, Sensors and Robotics - Bonus, IoT/Connected Device, Zigbee/RaspberryPi/Arduino, Microcontrollers



If you are a Senior Java Developer with experience, please read on!



We have been in business for over 15 years and are based in Crozet, VA. We have been developing mobile, autonomous robotics solutions since inception. We have been involved with the development of larger autonomous ground vehicles and driver-less car solutions. We provide platforms and technology that makes it easier to build mobile autonomous robotics.



**Top Reasons to Work with Us**



- Establishes Company

- Proprietary Software Platform

- Particular Expertise in Automated/Autonomous Vehicles and Transportation



**What You Will Be Doing**



Qualifications/Job Responsibilities

We are looking for multiple Java Developers that are skilled and experienced object-oriented software professionals.

Knowledge of embedded Java Software Development, Sensors, and Robotics are a huge plus.

Java programming

- Extensive knowledge, skill, and experience with programming in Java.

- Knowledge of Java SE libraries.

- Object-oriented Java programming skill.

- Skill in reuse of, extension of, and refactoring of software.

- Documentation and JavaDoc of code.

- Debugging and performance profiling skills.

- Multi-threaded programming.

Object-oriented design and programming

- Know-how in extracting and deriving top-level and detailed tasks and designs from various forms of written and verbal communications.

- Skill in creating object-oriented software designs with consideration for Java implementation.

- Knowledge and use of design patterns as well as hierarchical and layered software design.

- Ability and interest in working with, using, and helping extend an underlying reusable software framework and extensions.

- Translation of designs into Java software constructs.

- Knowledge and skill in use of UML class and scenario/object diagramming and tools.

Development tools

- Skill and experience with Java IDE tools.

- Skill and experience with version control tools.

- Skill and experience with Maven and Ant are ideal.

- Remote debugging and performance profiling (e.g. JProfiler) ideal.

- Unit and system test tools ideal.

Organizational skills

- Documenting software developer and user guide information.

- Methodical and structured software design and implementation.

- Documenting software development and use information.

- Organized development approach.

- Methodical and structured software design and implementation.



**What You Need for this Position**



Qualifications:

- BS Degree

- Java development

- Embedded Java or Microcontrollers, IoT, MQTT, Modbus, CanBus, Arduino, Zigbee or related

- Java SE libraries

- JavaDoc, Java IDE, Maven and Ant, JProfiler

- Object-Oriented Software Designs with Consideration for Java Implementation

BONUS - Embedded Java Software Development, Sensors, and Robotics



**What's In It for You**



- Competitive Salary and Benefits Package



So, if you are a Senior Java Developer with experience, please apply today!



Applicants must be authorized to work in the U.S.





**CyberCoders, Inc is proud to be an Equal Opportunity Employer**







All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.







**Your Right to Work** - In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.

*Senior Java Developer - Autonomous Vehicles - Embedded*
*VA-Crozet*
*TS2-1509753*
Associated topics: application architect, application developer, architect, back end, c#, develop, devops, lead, perl, programming


* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.