Job DescriptionAs an Embedded Software Engineer, you will be responsible for creating and enabling customer solutions on embedded devices.
Responsibilities
- Configure and deploy Java Virtual Machines on client devices and platforms
- Provide complex software systems programming and analysis
Qualifications- Extensive development in C / C++
- Significant experience developing, building, debugging and testing projects on Linux
- Familiarity with Java
- Familiarity with ARM, x86, MIPS, PPC and assembly language
- OO design experience
- Extensive debugging experience using GDB
- Compilers
- Ability to quickly learn and understand code written by others
- Excellent analytical, troubleshooting and problem-solving skills
- Ability to work with a team
- Bachelor's degree in Computer Science or related field of study
Preferred Skills
- Real-Time Operating Systems (RTOS) experience (e.g. VxWorks, ThreadX, WinCE, etc.)
- Embedded Systems
- Android
- C#
Compensation
- Salary $120,000 - $160,000 depending on level of experience
- Excellent benefits
Additional InformationJO-1503-185