Software Engineer

Beacon Hill - Job Details
< Back to Search Results

Software Engineer

Rochester Hills, Michigan

|

Direct (Permanent) Full Time

|

$ 90,000 - $ 120,000 per year

Rochester Hills, Michigan

Direct (Permanent) Full Time

$ 90,000 - $ 120,000 per year

September 22, 2023

|

Job ID: 1344722_1695390228

September 22, 2023

Job ID: 1344722_1695390228

Job Summary

To Apply for this Job Click Here

Software Engineer-Application Development

Hybrid-Schedule: 3 days onsite; 2 days offsite

Direct-Hire

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.

  • Develop design documentation, including class diagrams, function descriptions, flow charts, data structures, etc.
  • Develop and debug new software modules, databases, and other system components.
  • Maintain existing software modules, databases, and other system components.
  • Interface with supervisor, other team members, and other departments to coordinate project activities.
  • Develop test plans, test routines, and test data for unit and integration testing.
  • Perform automated unit testing and integration testing and provide support for software validation.
  • Provide status and progress reports to Engineering Management.
  • Other miscellaneous duties as assigned.
  • Bachelor's degree in Engineering/Computer 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.
1344722_1695390228

To Apply for this Job Click Here

Apply Now



About Beacon Hill

Beacon Hill is an Equal Opportunity Employer that values the strength diversity brings to the workplace. Individuals with Disabilities and Protected Veterans are encouraged to apply.

Founded by industry leaders to set a new standard in search, career placement and flexible staffing, we deliver coordinated staffing solutions with unparalleled service, a commitment to project completion and success and a passion for innovation, creativity and continuous improvement.

Our niche brands offer a complete suite of staffing services to emerging growth companies and the Fortune 500 across market sectors, career specialties/disciplines and industries. Over time, office locations, specialty practice areas and service offerings will be added to address ever changing constituent needs.

We look forward to working with you.

Beacon Hill. Employing the Future™