Junior Software Engineering Developer (New Grad)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Work with OS: Linux (Ubuntu, shell), Windows, FreeRTOS, QNX, VxWorks
- Development Languages: C/C++, python3, Bourne shell scripts
- Interfaces: I2C, SPI, JTAG, USB, Ethernet (TCP/IP networking, SSH), CAN bus
- SW Tools: Git and GitLab CI/CD (continuous integration and automated test), Artifactory, Visual Studio Code, Docker, Confluence
- Developing embedded application software for devices and computers
- Work with micro-controllers and video processors
- Debugging computers, operating systems, and Ethernet networks
- Conduct software/hardware integration and test, working from digital schematics
- Collaborate and share ideas in team environment
- Management of Software Requirements
- Review of Circuit Card Schematics
- Required
- Bachelor's degree program in Computer Engineering, Software Engineering, Mechatronics Engineering, Computer Science, or equivalent
- Experience with one of the following languages: C/C++, python3, Bourne shell scripts
- How We Work
- Work Schedule: 37.5 hours per week - flexible within core business hours.
- Work Arrangement: A mix of onsite and remote work, as determined by business and role requirements.
Benefits
Additional Information
We currently have a new opening for Software Engineering Developers (Embedded). The Vetronics, Vehicle Electronics, team specialize in achieving ultra-fast boot times, developing efficient low-level code for ARM processors, microprocessors, and x86 BIOS. Our code is adaptable across various platforms from embedded Linux kernels to minimal real-time operating systems. We deal with chip register maps and data sheets, not object-oriented design textbooks. Think of our code as akin to Odroid, Arduino, or Raspberry Pi but taken to the next level. We write hardened, efficient, low-level code, and integrate it into our products which are fielded in armored vehicles. Our military customers use our Display products to navigate, examine maps, communicate, and control integrated vehicle systems. Our Video products bring digital video through a powerful multi-core application processor, and compress Video-over-Ethernet streams to present low-latency video to other vehicle systems. Our Fire Control products ensure safe and accurate operational requirements. Underneath each of those products is our embedded C code, running close to the hardware. The Opportunity & Working Environment: Join us to focus on low-level embedded software, developing firmware and Linux applications on ARM platforms using C/C++ and Git. We foster an inclusive environment that values diverse perspectives. Successful applicants will enjoy a hybrid work model alternating between home and our lab. GDMS's flexibility in scheduling helps ensure an optimal work-life balance for everyone.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Gdmsi? Share your experience