Junior Software Engineer
Job Description
Lionel LLC offers a hands-on entry point for a junior software engineer focused on production code for locomotive systems. This onsite role in Concord, NC provides a competitive hourly wage, a robust benefits package, and a clear path to grow into production code for high-end Legacy models while contributing to new development projects.
Benefits
- 401(k)
- Dental insurance
- Flexible spending account
- Health insurance
- Life insurance
- Paid time off
- Tuition reimbursement
- Vision insurance
Location and compensation
Location: Concord, NC onsite
Salary: USD 30.00 - 35.00 per hour
Responsibilities
- Produce production code releases and related engineering change notices for release
- Edit audio files and maintain source control of audio builds
- Edit control system files and maintain source control of production builds
- Build product prototypes, document steps taken, and note any improvements
- Write procedures and other documentation for internal use and factory use
- Collaborate with factories to diagnose production issues and improve processes
- Perform any other tasks as assigned by the Director of Engineering
Requirements
- B.S. in Software Engineering with a solid foundation in embedded code (required)
- 0-3 years of applicable experience with C language; assembly language skills are a plus
- Familiarity with audio editing tools, such as Adobe Audition
- Familiarity with embedded processors, such as Microchip or Atmel
- Programming languages: C and ASM; IDEs such as MPLAB or ATMEL Studio
- Hardware knowledge a plus; experience with test equipment such as an oscilloscope
- Strong understanding of embedded designs and electromechanical systems (required)
Technologies
- C
- ASM
- Adobe Audition
- MPLAB
- ATMEL Studio
- Microchip
- Atmel
- O scope