This position is located in Georgia.

Basic Function:
Participates in a development team under the instruction and direction of a more senior engineer. Assist in the design, development, modification, and evaluation of software components and systems. Performs a software engineer’s role in an experienced team lead capacity.

Accountabilities:

  • Responsibility may include multiple products, complex designs and new technology and successful product launches for embedded automotive multimedia devices.
  • Responsible for full life cycle embedded firmware development for products.
  • Designs with micro processors and micro-controllers.
  • Performs a software engineer’s role in an experienced team lead capacity.
  • Works with the project team and software team to plan and manage delivery schedules.
  • Acts as the single point of contact for all issues related to product software development, high level design and delivery, and as such works with all other engineering disciplines.
  • Attends and leads project team meetings.
  • Evaluates and schedules all changes in scope of product design and delivery.
  • Analyzes and resolves product issues and defects involving software engineering, electrical engineering and systems engineering disciplines.
  • Takes a team lead role to instruct other developers and suppliers in task assignments, software design, prioritizing, planning, testing, and reporting of project status to management.
  • Interfaces with customers in Software development.
  • Conducts requirements, design code and test plan reviews for own work and team’s work.
  • Integrates software modules to produce a working product.
  • Follows, recommends, and implements software processes.
  • Writes software development plan (SDP), software design document (SDD), project timing plans, and release notes.
  • Provides technical directions to others as necessary.
  • Designs software for electrical subsystems.
  • Confers with Senior and Staff Engineers to prepare and document design modifications as required.
  • May employ quality improvement and supplier relations approach utilizing customer required formats such as Production Parts Approval Process (PPAP) and Advanced Production Quality Process (APQP) techniques.
  • Prepares information as needed in the design documentation process.
  • Prepares product and component related specifications to support manufacture or building of prototype products and systems.
  • Supports manufacture or building of prototype products and systems.
  • Responsible for determining functional requirements appropriate to product.
  • Plans, develops, and participates in experimentation and tests related to product development.
  • Generates and analyzes test data and reports to determine if design meets functional and performance specifications.
  • Responsible for determining root cause of product non-performance.
  • May develop, participate in and analyze research to determine feasibility of proposed product specifications.
  • Participates in development of design process procedure and plan development of experimental test programs.
  • May develop test and design process procedures evaluating test results for possible application to other products and/or systems.
  • Provides assistance and technical guidance to less experienced engineers.
  • Must gain knowledge of budget requirements related to product development.
  • Interprets and complies with Company policies, procedures, and regulations.
  • Prepares reports, charts, graphs, and other statistical information.
  • Will initiate, recommend, or provide solutions through designated channels.
Education/Experience:
  • Four-year college degree in Software, Electrical, Computer Engineering or related degree required. Masters degree in related field preferred.
  • Minimum of five years software electronic experience in product design & embedded real time software development (full life cycle) required. Multi-media experience a plus.
  • Programming experience in Embedded C and assembly required, C++ desired.
  • Experience with software development tools (configuration management, design, emulation, debugging, compliers, test etc.).
  • Knowledge of Microprocessor interfaces.
  • Experience with 8-16-32 bit microcontrollers/microprocessors and their development tools.
  • Experience working with on-site and remote software suppliers.
  • Experience working with product development that has launched or in production currently.
  • Must be capable of system level design work and complex design.
  • Ability to effectively and appropriately interface and communicate with Customers.
  • Ability to travel as required of the position (Domestic and International).
  • Demonstrated proficiency with the computer applications appropriate to the position and assignment.
Back to Careers

 

Sr. Software Design Engineer - Georgia

For more information, or to submit your resume, contact Jackie Nabat.