SOFTWARE ENGINEER

Full Time
Rochester Hills, MI 48309
Posted
Job description
Overview:

Performs complex assignments as an individual contributor, developing new or improved products and/or processes. Assess feasibility and soundness of design concepts and proposed implementations. Develop complex components or complete products with minimum supervision. Coordinate activities with other engineers and organizations as required to meet project objectives.

Responsibilities:
1. Develop design documentation, including class diagrams, function descriptions, flow charts, data structures, etc.
2. Develop and debug new software modules, databases, and other system components.
3. Maintain existing software modules, databases, and other system components.
4. Interface with supervisor, other team members, and other departments to coordinate project activities.
5. Develop test plans, test routines, and test data for unit and integration testing.
6. Perform automated unit testing and integration testing, and provide support for software validation.
7. Provide status and progress reports to Engineering Management.
8. Other miscellaneous duties as assigned.

Qualifications:
  • Bachelor’s degree in engineering or science
  • Minimum 1-2 years' of experience with proven technical and professional skills in software design, development, and testing.
  • Experience with C/C++ development
  • Experience with .Net development
  • Experience with SVN, GIT/source code management, CI/CD development
  • Experience with embedded system development.
  • Experience with agile methodologies.
  • Consistent demonstration of innovative thinking.
  • Understanding of OS Abstracted code development.
  • Design and Develop apps, services for transferring data using different protocols.
  • Knowledge and experience with CAN/J1939/ISO15765/OBDII protocol.

blackflymedia.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, blackflymedia.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, blackflymedia.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs