1

Software Development Software Engineer Jobs in Michigan

Software Engineer Controls

Livonia, MI

$42.25 - $54/hr

Software Engineer Controls Are you looking to work for a company that provides an innovative work ... Transmissions, Agile Software Development, Software Testing, Matlab, MATLAB modeling, Software ...

This role owns assigned features through the full software development lifecycle, collaborates with senior engineers, Product, and Quality Assurance, and develops user interfaces, APIs, and data ...

R&D Software Engineer

Grand Rapids, MI · On-site

$127K - $140K/yr

Perform a range of software product development activities within a cross functional agile R&D team ... Requires a bachelor's degree or equivalent in Computer Science, Computer Engineering, Software ...

Embedded Software Development Engineer Atego HighRely is currently searching for an Embedded Software Engineer for a 6 month contract position that may be extended. The Software Development Engineer ...

Software Engineer

Ypsilanti, MI · On-site

$69K - $141K/yr

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to ... Participate in all aspects of the development lifecycle, including planning, requirements ...

Embedded Software Development Engineer Atego HighRely is currently searching for an Embedded Software Engineer for a 6 month contract position that may be extended. The Software Development Engineer ...

Senior Software Engineer I

Birmingham, MI · Remote

$116K - $153K/yr

Description Senior Software Engineer Location: Remote, USA Employment Type: Full-Time Benefits ... Use AI-assisted development tools to accelerate development, refactoring, test creation, and ...

Senior Software Engineer I

Rochester, MI · Remote

$112K - $148K/yr

Description Senior Software Engineer Location: Remote, USA Employment Type: Full-Time Benefits ... Use AI-assisted development tools to accelerate development, refactoring, test creation, and ...

next page

Showing results 1-20

Software Development Software Engineer information

What does a Software Development Software Engineer do?

A Software Development Software Engineer designs, develops, tests, and maintains software applications or systems. They work with various programming languages and technologies to create software solutions that meet user or business needs. Their responsibilities often include writing code, debugging issues, collaborating with other team members, and ensuring software quality and performance. Software Engineers may also participate in planning, code reviews, and updating documentation to support ongoing software projects.

What is the difference between Software Development Software Engineer vs Software Developer?

AspectSoftware Development Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsIndividual or team projects, coding-focused tasks
Industry UsageUsed across tech companies, startups, and large enterprisesCommon in software firms, tech startups, and freelance work
Search & Comparison IntentOften compared for roles involving system design and architectureTypically searched for coding and application development roles

While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.

How do Software Development Software Engineers typically collaborate with cross-functional teams during a project?

Software Development Software Engineers often work closely with product managers, designers, and quality assurance teams to deliver well-rounded solutions. Collaboration usually involves attending regular stand-up meetings, participating in sprint planning, and conducting code reviews. Effective communication and a willingness to incorporate feedback from various stakeholders are key to ensuring project goals are met and potential issues are identified early. Building strong relationships with colleagues in different roles can also streamline the development process and foster a positive team environment.

What are the key skills and qualifications needed to thrive as a Software Development Software Engineer, and why are they important?

To thrive as a Software Development Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and knowledge of software development methodologies (such as Agile or Scrum) are commonly required. Strong collaboration, communication, and adaptability are essential soft skills for working effectively in team environments and responding to project changes. These skills and qualities are crucial for building reliable, maintainable software and contributing to successful, dynamic development projects.
What job categories do people searching Software Development Software Engineer jobs in Michigan look for? The top searched job categories for Software Development Software Engineer jobs in Michigan are:
What cities in Michigan are hiring for Software Development Software Engineer jobs? Cities in Michigan with the most Software Development Software Engineer job openings:
Software Engineer Controls

$42.25 - $54/hr

Other

Medical, Dental, Vision, Life, Retirement

Posted 25 days ago


Job description

Software Engineer Controls
Are you looking to work for a company that provides an innovative work environment, and your voice is heard? We have a position for a Software Engineer Controls to work onsite at our client in Livonia, MI
Who we are:
LER TechForce is an industry leader in embedded controls, software, functional safety, and engineering talent. For over 20 years LER has been working with customers across North America to meet their engineering resource challenges. Learn more about us (3) LER TechForce: Life | LinkedIn
What you will be doing:
Own and manage multiple automatic transmission software components (features): manage changes and requirements, coordinate validation with HIL and calibration teams, act as SPOC for issue triage and resolution, bookshelf and release updates using software development and software quality processes, including all necessary deliverables (e.g. test reports, DVMs, calibration guides, etc.). Onsite position (4 days per week in the office).
Responsibilities include but are not limited to:
  • Use Matlab/Simulink/Stateflow to model feature functions and autogenerate quality c-code directly from the model.
  • Develop and execute unit tests to fully verify the functionality of the software with respect to requirements.
  • Use issue management tools (JIRA) to manage and document software feature change requirements, emphasizing customer (SP&I, calibration, program) needs and timing considerations.
  • Develop interface specifications for interfaces that cross functional boundaries including across organizations, subsystems and feature.
  • Participate in, and communicate with, cross-functional teams to optimize solutions weighing software complexity, tuneability, testability and SW modeling guidelines.
What you'll need to be successful:
Essential:
  • Bachelor's Degree.
  • Transmissions, Agile Software Development, Software Testing, Matlab, MATLAB modeling, Software Development Lifecycle, C, Simulink.
  • Transmissions - I'm looking for experience having worked on automatic transmissions. Either in software design or calibration. I think approximately 5 years of experience in this area is sufficient.
  • Agile Software Development - knowledge of agile principles.
  • 1 year of working in an Agile environment is sufficient.
  • Software Testing - experience using software testing tools to generate and evaluate standard software quality metrics like decision coverage, MC/DC and line coverage.
  • 2 years of software testing experience.
  • Matlab - 2 years using Matlab.
  • MATLAB modeling - 2 years.
  • Software Development Lifecycle - 2 years working with lifecycle products like IBM Clearcase or Github.
  • C - 2 years of writing or modifying c-code.
  • Simulink - 2 years working with simulink models. This include modifying, designing, and simulating.
  • 4+ years developing automatic transmission controls using c-code and Matlab/sSimulink and Stateflow.
Preferred:
  • Powertrain, Artificial Intelligence & Expert Systems.
  • Powertrain - developing powertrain controls (engine or transmission) software within the powertrain software environment.
  • Artificial Intelligence & Expert Systems - knowledge of AI tools (like copilot) and having used AI to assist in the creation, or completion, of work related tasks and objectives.
  • Experience with automotive calibration tools like ATI Vision, Vector CANOE.
What you'll get:
  • Full benefits: medical, dental, vision, HSA, FSA
  • 401K with a match and immediate vesting
  • Short-term & Long-term disability, life insurance and other optional benefits
  • Employee Assistance Program
  • Employee Discounts
  • Ongoing professional development opportunities including Technical Training and Leadership Development
  • The opportunity to work on industry leading projects

LER TechForce logo

About LER TechForce

Sourced by ZipRecruiter

LER TechForce, located in Columbus, Indiana, the US, is recognized as a leading player in the field of technical staffing solutions. Founded with the aim to match the perfect resource to every requirement, it caters to several industry sectors including Aerospace, Defense, Automotive, and Industrial, to name a few. Their services are predominantly integrated into companies seeking contract, contract-to-hire, and direct hire staffing solutions. The official website lertechforce.com showcases their client-centric focus and drive to bridge the connection between qualified employees and the technical jobs they seek. LER TechForce’s mission is to provide unparalleled staffing solutions, consistently adhering to their core values of integrity, dedication, and reliability.

Industry

Engineering professional services

Company size

51 - 200 Employees

Headquarters location

Columbus, IN, US

Year founded

2001

Social media