Job Description
Software Engineering (Wilmington, NC)
Responsibilities:
· Design and develop new software in C and C++.
· Design and develop embedded applications and PC applications within defined standards, procedures, and guidelines.
· Support the addition of new features in existing architectures.
· Assist hardware engineers in development of new target platforms and in troubleshooting hardware/software interfaces.
Knowledge, Skills and Abilities Required:
· BS in Electrical Engineering, Computer Engineering, Computer Science, or related field.
· Programming and debugging experience with embedded systems using C and C++.
· Use of debugging tools, including software debuggers and in-circuit microprocessor emulators for software development, integration, debugging, and troubleshooting.
· Self-motivated with the ability to work well in a team environment.
· Strong drive for quality along with excellent written and verbal communication skills.
· Follow through on deadlines that you establish. Adhere to Software Engineering processes.
· Strong troubleshooting, problem solving, and debugging skills.
· Strong analytical, organizational, and communication skills.
· Experience with software development methodologies, standards, configuration management tools, and production controls