CyberCoders Software Developer - Embedded Linux Systems in Charlottesville, Virginia22905

Software Developer - Embedded Linux Systems Software Developer - Embedded Linux Systems - Skills Required - Linux, Embedded Systems, Multi-Threading

If you are a Software Developer with experience in Linux Systems and Embedded Systems, please read on!

We are a fast-growing entrepreneurial company that is developing battery charging technologies for application in the distribution and industrial markets systems throughout North America, Europe and Asia.

What You Will Be Doing

  • Develop an embedded Linux based product. This product runs a standard protected mode Linux kernel running on a 32-bit ARM CPU.

  • Participate in all phases of software development including design, development, test and support.

  • Development targets include 32 Bit Arm targets (Beagle Bone) w/Linux operating systems.

-Tasks will include Wi-Fi and Bluetooth serial interface communications.

  • Other targets may include embedded microprocessors.

  • Software development requirements may span one or more of these target environments.

What You Need for this Position

  • You should have at least 2+ years experience programming under an embedded Linux environment.

  • You must have developed multi-threaded or multi-process programs with IPC.

  • Good understanding of the fundamental software development concepts such as modules, layering, OO vs. procedural, version control, etc. is a must.

  • Programming experience in C++ and/or Python, Java, Javascript.

  • Embedded Linux Kernel and/or low level boot code development with debugging of the Linux system setup and configuration.

  • Knowledge or experience in software/system requirements capture, design, and decomposition ability.

  • Understanding of software validation and verification processes for technical product development with the ability to generate test descriptions and perform systems evaluation and testing of product systems.

  • Experience with QT a plus.

  • Experience with HTML and CSS preferred.

  • Knowledge or experience in software/system requirements capture, design, and decomposition ability.

  • Understanding of software validation and verification processes for technical product development with the ability to generate test descriptions and perform systems evaluation and testing of product systems.

What's In It for You

  • Salary

  • Benefits

So, if you are a Software Developer - Linux Systems - Embedded Systems 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.

Software Developer - Embedded Linux Systems VA-Charlottesville RO1-EmbeddedLinux2