Aegis is seeking an Embedded Software Engineer to join our clients organization in Springfield, IL. The ideal candidate has the below qualifications and experience.
- Bachelors Degree in computer science, electrical engineering, computer engineering or related technology field.
- 3-5+ years of experience working as a software engineer
- 3+ years of experience working on embedded coded systems
- C/C++ experience
- QT experience- otherwise known as Q
- Experience developing in Linux operating system
- OpenGL, Vulkan, or familiarity with computer graphics
- GNU Make, CMake or other build tool experience
- Subversion, or Git control system experience.
- Strong communication skills
- Organizational and time management skills
- Able to work in a team setting but, also independently.
- Able to travel up to 10% of the time.
Plus's:
- Experience working on agricultural equipment
- Knowledge of machine control software design and development for heavy equipment (off-highway, J1939, ISO11783)
- Knowledge and experience with bare metal programming or RTOS
- Knowledge and working experience with Embedded Linux or with other embedded operating systems
- Experience in modeling or simulation software
- Knowledge of wireless and wired communication (CAN, Ethernet, GPS, Bluetooth, Wi-Fi, cellular) protocols