OpTech is seeking a skilled (4+ years) Software Developer with hands-on experience in Kofax scanning solutions, Laserfiche DMS, .NET, and VB6 development to design, develop, and maintain secure, scalable applications within a Microsoft-based environment. The ideal candidate will leverage Visual Studio, SQL Server Management Studio (SSMS), and Azure DevOps to build and deploy solutions while collaborating with cross-functional teams via Microsoft Teams. Responsibilities include developing integrations between document management systems, implementing and automating scanning workflows, providing production support, troubleshooting issues with end-users and internal customers, supporting Laserfiche customization and enhancements, and producing technical documentation such as program specifications, data models, and architecture diagrams. Strong problem-solving skills, experience with MS SQL, and a commitment to writing clean, efficient, maintainable code are essential. Minimum 2 days per week is required onsite in Pontiac, MI.
$94k-122k yearly est. 1d ago
Looking for a job?
Let Zippia find it for you.
Senior Software Engineer
Belcan 4.6
Developer job in Warren, MI
Job Title: Defense Senior Software Engineer - OS Specialization
Job Type: Contract (6 Months Contract)
Pay Rate: $50.48/hr
We are seeking a highly skilled Defense Senior Software Engineer II with expertise in operating systems and embedded software. The successful candidate will lead the design, development, testing, and deployment of software systems for internal projects and external defense customers. This role involves capturing requirements, architecting solutions, coding, and supporting troubleshooting and system validation.
Key Responsibilities:
Lead software engineering teams in architecting, designing, developing, testing, and deploying software and software systems, including:
Embedded controllers
User interfaces
Diagnostics
Communication gateways
Data processing tools
Capture and document customer, user, and engineering software requirements.
Produce and review software work products, such as:
Requirements documentation
Sequence/timing diagrams
User experience wireframes
Process documentation and flowcharts
User stories
Test plans and test reports
Project planning and scheduling documentation
User guides
Continuously improve software development processes, including:
Code reviews
Unit testing and system testing
Automated testing
Project task tracking and team collaboration
Continuous integration
Bug and issue tracking
Education and Experience (Required):
Bachelor's degree in Computer Science, Computer Engineering, or related technical field, or equivalent work experience.
Minimum of 4 years of professional software development experience.
Experience with in-vehicle software architecture and design.
Experience with software languages, technologies, methodologies, APIs, databases, and Pub/Sub systems.
Education and Experience (Preferred):
Strong working knowledge of software technology architecture and configuration.
Experience with multi-system integration, IoT, web app development, and distributed systems integration.
Knowledge of software documentation best practices.
Experience with MATLAB and Simulink for control algorithm development, analysis, and validation.
Skills, Knowledge, and Abilities (Required):
Proficiency in C, C++, and Python development.
Solid understanding of low-level Linux and operating system fundamentals (process management, memory management, system startup).
Knowledge of communications protocols and standards, including CAN bus, TCP/IP, UDP, DDS, and other serial protocols.
Strong troubleshooting skills to quickly identify and resolve software issues.
Excellent verbal and written communication skills for technical and non-technical audiences.
Ability to work independently, manage multiple assignments simultaneously, and pay close attention to detail.
Skills, Knowledge, and Abilities (Preferred):
Experience planning, estimating, scheduling, and coordinating technical projects.
Leadership experience managing small teams of software developers.
Automotive vehicle knowledge, including hands-on mechanical or electrical experience.
Proven ability to interface with software, network, and hardware development and integration teams.
Current or ability to obtain Secret DOD security clearance.
$50.5 hourly 1d ago
Full Stack Web Developer
24G 3.5
Developer job in Troy, MI
Job DescriptionFull Stack Web Developer
Department: Engineering Reports To: Technical Project Manager / Engineering Lead
We are seeking a Full Stack Web Developer with 5-10 years of professional experience to build, maintain, and scale web applications This role spans both frontend and backend development, ensuring platforms are reliable, performant, and continuously evolving.
The ideal candidate thrives in collaborative environments, can translate feature briefs into working solutions, and takes ownership of delivering high-quality code. They are comfortable working independently, but also enjoy working with project managers and technical leadership to align business goals with engineering execution.
Key Responsibilities
Design, build, and maintain responsive, user-focused web applications.
Develop new features and improve existing ones across frontend and backend.
Work closely with PMs and Technical PMs to implement features from briefs and tickets.
Troubleshoot and resolve issues efficiently, ensuring smooth platform performance.
Write clean, maintainable, and well-documented code following best practices.
Participate in code reviews and contribute to engineering standards.
Stay current with modern frameworks, libraries, and development trends.
Requirements
5-10 years of experience in web development (not including bootcamps, coursework or hobby projects).
Proficiency with JavaScript/TypeScript, modern frontend frameworks (React, Vue, or Angular), and backend development (Node.js, Express, or similar).
Experience with relational and/or non-relational databases.
Strong debugging, testing, and problem-solving skills.
Familiarity with AI-assisted coding tools (e.g., Cursor, ChatGPT, Claude).
Excellent collaboration skills - able to work effectively with PMs, designers, and other developers.
What Makes a Strong Full Stack Web Developer
Adaptable: Can move between frontend and backend seamlessly.
Communicative: Explains technical decisions clearly to both engineers and non-technical stakeholders.
Detail-Oriented: Writes precise, maintainable code that reduces downstream issues.
Problem-Solver: Tackles complex requirements with practical, scalable solutions.
Independent Contributor: Can take a feature brief or ticket and deliver without heavy oversight.
Collaborative Mindset: Works well within cross-functional teams and elevates overall team efficiency.
Nice to Have
Experience working in a monorepo environment.
Familiarity with CI/CD pipelines and cloud platforms (AWS, GCP).
Background in SaaS, enterprise software, or large-scale web applications.
*Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Powered by JazzHR
UCmaSarHZ0
$65k-99k yearly est. 4d ago
Case Management Systems Developer
Vital Tech Solutions 4.6
Developer job in Detroit, MI
Contract to Hire
100% On-Site
Job Description: We are seeking a skilled Developer with strong IBM i (AS/400) and case management system experience to support and enhance our JIS Case Management platform. The current system is an on-prem solution customized for current needs. As we transition to a unified system eliminating many customizations, this role will focus on maintaining, improving, and reporting on the existing platform, as well as supporting Microsoft-based tools used for reporting and content management.
Responsibilities:
Develop and maintain applications on IBM i systems using COBOL, RPG/RPGE, CL, and IBM SQL
Administer IBM i systems including daily operations, backup, restore, and recovery processes
Support and enhance case management printing, including network and receipt printers
Utilize IBM Web Services and object-oriented programming techniques within IBM i environments
Manipulate and manage data, including working extensively with CSV files and database operations
Manage website content updates and public-facing site management using Sitefinity or similar CMS
Develop and maintain Microsoft Power Platform solutions such as Power Apps, Power BI, and Power Automate for reporting and automation
Create and maintain case management reports and queries, perform security and audit reporting to ensure data integrity and compliance
Required Experience:
5+ years programming on IBM i (AS/400) systems including COBOL, RPG/RPGE, CL, and IBM SQL
5+ years IBM i system administration experience including backup, restore, recovery, and operations
3+ years' experience with IBM Web Services and object-oriented programming on IBM i
3+ years' experience with case management printing and printer configurations (network and receipt printers)
3+ years' experience manipulating data files such as CSVs and managing databases
2+ years' experience with Microsoft Power Platform (Power Apps, Power BI, Power Automate)
2+ years' experience with website content management systems, preferably Sitefinity
2+ years' experience creating reports, queries, and performing audit and security reporting
Vital Tech Solutions is an Equal Opportunity Affirmative Action employer. We prohibit discrimination in decisions concerning recruitment, hiring, compensation, benefits promotions, training, termination or any other condition of employment or career development.
All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, marital status, national origin, veteran status, disability status or any other legally protected status.
$88k-117k yearly est. 60d+ ago
J2EE Developer
Epitec 4.4
Developer job in Detroit, MI
We are looking for a skilled Java Developer with strong user interface design skills to integrate web applications with complex data analytics, Vendor product integration. Code and debug applications in the proposed software languages, unit test application programs, interface with co-workers and other project personnel, prepare unit test cases. Business Rules Implementation, assure application programs are in compliance with specifications through careful review of test results.
QualificationsTop Three Skills/Experience 1. Strong working knowledge of Struts/Spring frame works, XML, XSLT, Hibernate, Java 1.5/1.6, J2EE1.4/1.5, HTML, DHTML, JavaScript, ANT, DOM, SAX, JAXB, Oracle 2. Experienced with WebSphere application server 6.0/7.0 3. Excellent problem solving skills
Additional InformationAll your information will be kept confidential according to EEO guidelines.
$91k-114k yearly est. 60d+ ago
Sr. Java Application Developer
Sarian Solutions
Developer job in Troy, MI
Sr. Java Application Developer Duration: Full Time Roles & Responsibilities: • 6+ years of analysis, design, development and implementation of multi-tier. • J2EE Web applications (Banking/Finance/Mortgage industry experience is plus).
• Proficiency with Core Java and JavaScript development.
• Strong understanding of relational databases and ability to write basic.
• queries (SQL and PL/SQL).
• Experience with web service development (SOAP & REST).
• Experience in developing SOA Principles.
• Experience with MVC Patterns.
• Experience with various Software Development Methodology such as Agile, SCRUM, Waterfall, etc.
• Hibernate/iBatis/mybatis (or similar ORM) Experience.
• Experience with Spring framework.
• Effective oral and written communications skills.
Qualifications
sql,pl/sql,soap,rest,soa,agile,scrum and hybernate frame work
Additional Information
Please feel free to contact me at ************ or [email protected]
$81k-105k yearly est. 60d+ ago
Java Application Developer
Procom Consultants Group 4.2
Developer job in Dearborn, MI
Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada. With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest “Canadian-Owned” IT staffing/consulting company.
Procom's areas of staffing expertise include:
• Application Development
• Project Management
• Quality Assurance
• Business/Systems Analysis
• Datawarehouse & Business Intelligence
• Infrastructure & Network Services
• Risk Management & Compliance
• Business Continuity & Disaster Recovery
• Security & Privacy
Specialties• Contract Staffing (Staff Augmentation)
• Permanent Placement (Staff Augmentation)
• ICAP (Contractor Payroll)
• Flextrack (Vendor Management System)
Job Description
Java Application Developer
On behalf of our client, Procom Services is searching for a Java Application Developer for a contract opportunity in Dearborn, MI.
Java Application Developer Job Details
Evaluate applications for a major application migration project for a large manufacturing company to plan steps for moving applications from a legacy data center into a cutting edge technology data center. Analyze applications to identify technical attributes, business attributes, and gaps related to migration to a cloud platform. Define the migration strategy for each application.
Java Application Developer Mandatory Skills
5+ years of experience documenting the design and building service oriented and/or Java solutions
Ability to design options for cloud application development, cloud application deployment, private versus public cloud options, virtualization, containerization
Experience analyzing, reverse-engineering, and documenting the design of existing Java solutions
Ability to identify patterns and characteristics of applications so they can be classified for re-use or improvement
Ability to discover application characteristics of Java applications that will help define migration groups
Experience identifying business processes and creating IT solutions that deliver those functions
Able to understand data center migration strategy and key components of a data center migration
Experience assessing applications and application architecture
Experience with data center migration or application modernization is preferred
Experience leading teams of developers and documenting designs that other developers can use to create applications
Experience working in a large corporate enterprise
Using problem-solving, critical thinking skills, and independent thinking to overcome challenges
Communicating in writing and verbally and with clarity
Accountability for meeting commitments and deadlines. Demonstrates principled leadership and sound business ethics; shows consistency among principles, values, and behavior; builds trust with others through own authenticity and follow-through on commitments.
Monitors progress of self and others and redirects efforts when goals are not being met.
Additional Skills Recommended: Certification in Java application technologies.
Java Application Developer Start Date
ASAP
Java Application Developer Assignment Length
8+ months
Additional Information
All your information will be kept confidential according to EEO guidelines. Please send your resume in Word format only.
$80k-101k yearly est. 60d+ ago
Software Developer Summer Internship 2026
Ascent Cloud
Developer job in Detroit, MI
Ascent Cloud Summer Internship Click button below to apply for a Summer Internship at Ascent Cloud. We look forward to reviewing your resume!
$29k-38k yearly est. 60d+ ago
Net Developer
Direct Staffing
Developer job in Ann Arbor, MI
Ann Arbor, MI
EXP 5-7 yrs
DEG Bach
RELO
BONUS
TRAVEL
Job Description.
GENERAL RESPONSIBILITIES
• Works with team to re-engineer the existing global in store technology applications using .Net, WPF, HTML5, and Java. Responsible for segments or phases of broader and more complex aspects of projects with a global focus on development.
• Analyzes the functional requirements and designs and implement them into software modules, clarify scope and breadth of work tasks with business analysts and product managers.
• Follows industry standards, patterns and best practices for .Net development techniques in implementing business rules
• Understands and is able to identify and implement reusable code in an object oriented fashion
• Assists the lead developers in producing the relevant artifacts for the project
• Assists team lead in building, deploying and releasing application builds
• Keeps in touch with the latest .Net technology and continues to develop his/her technical skills.
• Reviews code and perform an adequate level of unit, functional and integrated testing to ensure quality standards are attained.
• Collaborates with the project team and is willing to be flexible to achieve team goals.
• Participates in project planning, estimation, standup and status meetings as appropriate
• Ownership mentality while maintaining a team focus
• Maintain the release management cycle as well as the software development environments
• Identifies product or process related development issues and provides constructive feedback to the Manager of Development as well as the Technical Delivery Manager
• Learns and employs knowledge of the business segment targeted by the software application.
• Work with support personnel to ensure they have a clear understanding of existing or upcoming functionality, prior to it being deployed/rolled-out
• Develop and test packages and quickfixes for pulse application maintenance
• Assist support personal with hands on investigation and drive solutions for domestic installations of the pulse software
• Assist the International Operations team with questions, issues and possible bugs for international installations of pulse software
QUALIFICATIONS
• Bachelor's degree in computer science, math, computer engineering or equivalent experience
• 5+ years of experience developing using .Net technologies
• 5+ years of experience with Microsoft SQL Server/IBM DB2 development
• Solid foundation in computer science, with competencies in data structures, algorithms and software design.
• Software development and testing experience using .Net, C#, ASP, Visual Basic, VB Scripting
• Understanding of REST, SOAP and JSON
• Working knowledge of such platforms as Windows, UNIX, and Linux.
• Analyze and recommend solutions to programming issues, defects and bugs as assigned or encountered.
• Proficient at using code profiling and debugging tools
• Experience with large systems software design and development, with knowledge of UNIX/Linux.
• Development experience in C, C++ or Java.
• Skills in AJAX, Python or JavaScript, database design, SQL and/or knowledge of TCP/IP and network programming.
• Experience in using Eclipse for IDE
• Experience with unit testing
Additional Information
All your information will be kept confidential according to EEO guidelines.
Direct Staffing Inc
$74k-101k yearly est. 60d+ ago
Software Engineer
Trialon Corporation 4.3
Developer job in Auburn Hills, MI
Founded in 1982, Trialon Corporation was established to assist companies with their technical staffing needs. Trialon understands our clients have different needs and we take pride in our ability to adapt accordingly. We will successfully match candidates to your company culture and technical requirements. We maintain a track record of proven accomplishments in providing solutions for excess workloads by supplying qualified contract personnel, as well as direct placements. Trialon provides people throughout North America in many technical fields including Automotive, Aerospace and Telematic Industries. Our experienced Account Managers and Recruiters are available to meet all your technical staffing needs.
***U.S. citizenship or permanent resident alien status is required.
***Criminal Background and Drug Test completed on all candidates prior to start.
Job Description
ESSENTIAL ROLES AND RESPONSIBILITIES
Lead the development, integration, testing and maintenance high quality automotive software for a power systems ECU including hybrid and electric vehicle products.
Integrate vehicle and control algorithms developed in the Matlab/Simulink Models and C, C++ environment by core groups into OEM specific production software application
Develop software in compliance with a formal CMM level 3 based Software Development Process and Product Development Process (PDP) supporting UDS, SAE and IOS conformance.
Development of reusable and modular, compliant software to regulatory, automotive requirements and design guidelines.
Implement various customer and application specific requirements in the development, release and validation of automotive software.
Define and implement software/architecture for various ECU's, including safety critical modules, based upon various inductive and deductive analysis techniques (e.g. software FMEA, FTA, HARA, and software fault tolerant design techniques, etc...)
Customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements.
Defines scope, plans, organizes, leads, and directs technical work and departmental efforts related to product, process, tooling, and materials as it relates to product design and development activities. Leads in the selection, requirements, specification, initiation, and implementation of OEM Compliant SW, analysis and simulation tools, relating to new product application.
Translates and executes direction of technical work into specific plans of action and directs the development activities to implementation phase.
Monitors and controls costs, quality, timing, and other related aspects of projects. Understands and adheres to schedule and budgetary requirements of projects. Reports progress as required.
Serves as a liaison and coordinates development activities of internal and external resources. Serves as a resource by providing a problem solving function by initiating action to overcome obstacles as they are encountered.
Participates in continuous improvement efforts. Researches, recommends, and implements new and/or existing products, processes, materials, and equipment. Engages in comparative and competitive analysis to ensure utilization of most appropriate and beneficial techniques in a situation respectively.
Performs other duties as necessary for completion of projects and achievement of departmental goals. May supervise other staff. Performs procedures necessary for protection of intellectual property rights.
REQUIREMENTS
MS, Computer Engineering/Electrical Engineering/Computer Science or related work experience
7-10 years of experience in model based software development for Real Time-Embedded Controls, primarily for the automotive industry
C code software development experience, including tools and those environments for that support multiple micro-controllers (e.g. MPC55xx PowerPC, S12/X, ST7, ST9, Microchip PICs, TI DSP, Renesas, etc.)
Embedded software development for various bit micro-controllers and ASIC's.
Knowledge of understanding and experience with implementing requirements for an OBD compliant module.
Knowledge of CPU's, DSP's, Flash/ROM/RAM and other chips that are used in Embedded Control systems
Knowledge and experience in implementing and integrating Automotive Vehicle Networks (CAN and/or LIN) embedded software for various OEMs.
Knowledge and experience with embedded SPI and SCI protocols.
Expertise in using CAN based tools such as CANalyzer, CANoe, CANape, neo VI, etc.
Experience using a disciplined software development process based on CMM or CMMi process model.
Understanding of ISO26262, IEC 61508 functional safety design, analysis and implementation requirements
Software Configuration Management tool experience.
PREFERRED SKILLS
Excellent communication and inter personal skills required. There will be many team, and customer meetings to discuss issues and the project status. This person must work well with other engineers, technical specialists and program managers in a team environment.
Self-motivation, drive, organization and determination are very useful in this position.
Hands on knowledge and experience in the software development of systems for some or all of the following:
Working knowledge of Digital Signal Processing
Experience in Model Based SW development, release and validation
Experience programming in C and Assembly Language
Experience with PFC, DC/DC, AC/DC algorithms
Experience with control loops theory and tuning
Experience with Power Electronics, specifically power converters
Power distribution to 600 VDC of various high power embedded electronic systems
Support of Component and System level de-bug using various CAN tools as well as external data loggers and Gateways, etc…
Experience with Renesas, Freescale MPC55xx, S12/X, and/or TI TMS320 processor desired.
Some OSEK compliant Real-Time OS experience is a plus.
Experience in developing software techniques and algorithms for a secondary or dual core microprocessor.
Experience in developing and implementing safety critical software, software fault tolerance design including familiarity with ASIL and ISO safety standards.
Familiarity with OE-level diagnostics and production test tool interfaces desired
Experience Leading a Software Project to Production
Experience with Mercurial and FogBugz a plus
Qualifications
Background in battery systems is a plus
Additional Information
Background check and drug screening required. No Corp to Corp. NO H1B Visa sponsorship.
Must be US Citizen or have valid US Green Card.
$68k-94k yearly est. 9h ago
SeniorLead Web Developer (EBS)-150002NW
Right Talent Right Now
Developer job in Detroit, MI
Information
There is currently one opening within this group. Candidate will be hired as a Senior or a Lead based on qualifications and experience.
Primary LocationUS-CA-Los Angeles
Schedule Full-time
Job is only avaialble in the above locations
There may be a hiring bonus which may be used for relocation expenses
There is no remote/virtual work scenario
Senior/Lead Web Developer
Responsibilities for Senior Web Developer
Provide broad technical knowledge, analyze and develop complex end-to-end solutions.
Codes, test, identify, implement and documents technical solutions to business challenges utilizing web and related technologies.
Perform design and analysis for deliverables and may lead larger team design sessions.
May provide recommendation towards simplification and efficiency of the business and technology environment. This takes into consideration costs, business needs, and system impacts.
Identify task associated significant development efforts.
Research and stay current on best practices in the technology industry as well as emerging technology.
May server as a subject matter expert for a wide range of areas, applications, and technologies.
Provide effort estimates for large projects.
Facilitate technical decision making and represent the team direction to various stakeholders.
Experience with Bootstrap Framework
Understanding of how Page Performance, Redirects, IP DetectionRedirection, and Page Elements impact SEO
Mentor others and be seen as a leader on their teams and with their customers.
Ability to provide end-to-end effort estimate for complete projects.
Ability to lead discussions with clients, management, co-workers, operation, technical support, and vendors to ensure the smooth operation of systems and project delivery.
Other duties as assigned based on divisional needs.
Conforms with and abides by all regulations, policies, work procedures, instruction, and all safety rules.
Exhibits regular, reliable, punctual and predictable attendance.
Responsibilities for Lead Web Developer
Provide overall design and development leadership to one or more web development teams. Manage a team of local or outsourced web developer to develop and implement company eBusiness applications.
Codes, test, identify, implement and documents technical solutions to business challenges utilizing web and related technologies.
Perform design and analysis for deliverables and may lead larger team design sessions.
Identify task associated significant development efforts.
Research and stay current on best practices in the technology industry as well as emerging technology.
Server as a subject matter expert for a wide range of areas, applications, and technologies.
Provide effort estimates for large projects.
Proactively recommend solutions which take into consideration costs, business needs, and system impacts.
Leads analysis and general architectural design across platforms towards the development of end-to-end solutions
Facilitate technical decision making and when necessary act as the decision authoring considering input from all stakeholders
Experience with Bootstrap Framework
Understanding of how Page Performance, Redirects, IP DetectionRedirection, and Page Elements impact SEO
Establish team standards for quality processes and methods.
Requires both technical leadership and collaboration skills with significant interaction with various business groups including Marketing and Operations. Participate on committees or projects to help define organization wide standards, processes, and guidelines.
Lead web development staff, including contract and off-shore developers and may have supervisory responsibility over employees.
Other duties as assigned based on divisional needs.
Conforms with and abides by all regulations, policies, work procedures, instruction, and all safety rules.
Exhibits regular, reliable, punctual and predictable attendance.
Qualifications for Senior Web Developer
Bachelor's degree in Information Systems, Computer Science or technically related field, or equivalent education/experience. Minimum of 5 years work experience. Master's degree in Information Systems, Computer Science or related technical field with 3 years of experience is also acceptable.
Experience with Bootstrap Framework
Understanding of how Page Performance, Redirects, IP DetectionRedirection, and Page Elements impact SEO
Qualifications for Lead Web Developer
Bachelor's degree in Information Systems, Computer Science or technically related field, or equivalent education/experience. Minimum of 7 years work experience. Masters degree in Information Systems, Computer Science or related technical field with 5 years experience is also acceptable.
Experience with Bootstrap Framework
Understanding of how Page Performance, Redirects, IP DetectionRedirection, and Page Elements impact SEO
Preferred qualifications for Senior and Lead Web Developer
Microsoft Visual Studio and/or Eclipse/Rational IDE experience; JEE and/or .Net Development Skills (C# or VB.Net); Core Web Technologies such as HTML, CSS, XML; JavaScript and one or more leading RIA framework such as Jquery or RichFaces; Experience with Bootstrap Framework; SQL and Data Persistence Approaches; Web Services Development and Integration with SOAP and RESTIdentify task associated with completing code development task.Knowledge of HTML5 and CSS3; Knowledge of ACORD transaction; Experience with ESB technologies and Messaging Oriented Middleware; Mobile App Development and Mobile Web Experience; High Availability Web Architecture; For Java Web Developers WebSphere; Portal Technologies; SDL Tridion Content Management System and/or WebSphere Portal Experience; Agile Development Experience; Spring MVC and AOP. Understanding of how Page Performance, Redirects, IP DetectionRedirection, and Page Elements impact SEO.
Additional Information
All your information will be kept confidential according to EEO guidelines.
$89k-116k yearly est. 60d+ ago
Controls Software Engineer
ISG 4.7
Developer job in Brighton, MI
ISG - Controls Software Engineer Opportunities near Brighton, MI!
Day shift availabilities, competitive pay rates, work with a great team and start as soon as possible!
A multinational company with a facility near Brighton, Michigan is currently seeking a Controls Software Engineer for long-term opportunities with their growing team. These are exciting opportunities for Controls Engineers looking for a position that offers excellent management, development, and competitive rates.
Controls Software Engineers will be working full-time day shift, and rates are anticipated to be between $100,000-120,000/year salary, based on each candidate's experience and education. All well qualified candidates will be considered regardless of pay rate. We offer excellent benefits - including great medical, dental, vision, vacation, bonuses, and more.
Qualified Controls Software Engineers will possess most, if not all, of the following skills and experience:
5+ years of recent/relevant controls programming experience with automotive assembly machines, material handling systems, or similar industries.
Proficiency with PLC programming with Allen Bradley or Siemens is required.
Experience with robotics and robot programming is preferred, but not essential.
Must be able to travel up to 40% nationally.
Must be able to work in the United Stated (no H-1 sponsorship or student visas considered).
Must be able to complete standard pre-hire checks including background, drug screen, etc.
Should you be qualified and interested, please send an updated copy of your resume to [email protected].
$100k-120k yearly 60d+ ago
Software Engineer
Stefanini Group 4.6
Developer job in Dearborn, MI
Stefanini Group is hiring!
Stefanini is looking for a Software Engineer, Dearborn, MI (Onsite)
For quick apply, please reach out Adil Khan at ************/***********************
You are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. You are involved in the entire software development lifecycle including designing software architecture, writing code, testing quality and deploying the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function.
Key Accountabilities
Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions
Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies (like agile) and technologies
Assess the requirements of the software application or service and determine the most suitable technology stack, integration method, deployment strategy, etc.
Create high-level software architecture designs that outline the overall structure, components, and interfaces of the application
Collaborate with cross functional teams like product owners, designers, architects etc.
Define and implement software test strategy, guidelines, policies and processes in line with organization vision, industry regulations and market best practices.
Work on continuously improving performance and optimizing the application and implementing new technologies to maximize development efficiency
Familiar with programming practices, such as test-driven development, continuous integration, and continuous delivery
Support security practices to safeguard user data including encryption and anonymization
Create user-friendly and interactive interfaces
Develop and maintain back-end applications like APIs and microservices using server-side languages
Evaluate and incorporate emerging technologies and capabilities to deliver their solutions, and are monitoring and participating in solutions for new stack layers, often involving industry collaboration
Experience Required
6+ years of experience in IT
4+ years in development (Object-Oriented Development and/or ETL Informatica)
1+ year implementing IT related automations and/or AI solutions
1+ year paired programming or preparing/executing functional tests
Experience Preferred
Planisware Script experience creating and implementing new AI Solutions
Experience on a Product Team in a Product Driven Organization
Education Required
Bachelor's Degree
**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***
Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process, including interviews and job offers.
About Stefanini Group
The Stefanini Group is a global provider of offshore, onshore and near shore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting company with a global presence. We are a CMM Level 5 company.
#LI-AK3
#LI-ONSITE
$70k-91k yearly est. Easy Apply 3d ago
Software Engineer
Toyota Motor Company 4.8
Developer job in Saline, MI
Who we are Collaborative. Respectful. A place to dream and do. These are just a few words that describe what life is like at Toyota. As one of the world's most admired brands, Toyota is growing and leading the future of mobility through innovative, high-quality solutions designed to enhance lives and delight those we serve. We're looking for talented team members who want to Dream. Do. Grow. with us.
Who we're looking for
Toyota's OneTech (IT) Department is looking for a passionate and highly-motivated Software Engineer.
The primary responsibility of this role is to oversee projects related to custom applications, software, hardware, and technology. This will require knowledge and technical expertise in the areas of application design and development, data management and analytics, and advanced vehicle development systems/tools. Reporting to the Research & Development Systems Manager, the person in this role will support the OneTech department's objective to deliver innovative solutions and maximize the value we provide to our business partners.
What you'll be doing
* Technology product owner providing daily prioritization of both project and operational work for a development team of 5-8 members, supporting a diverse set of Engineering applications, with multiple business owners and OneTech SME's.
* Apply disciplined software development processes and utilize leading edge technologies to design and implement automated solutions to business problems.
* Engage with multiple business groups with a diverse set of responsibilities to understand their current situation, identify issues or areas for improvement, propose solutions, and see them through to successful delivery.
* Understand the unique needs of advanced vehicle development and research groups and remove impediments to ensure Toyota's successful transition to a mobility company
* Manage diverse project delivery including: POC's, Pilot's, RFI/RFP, vendor trials, planning, enhancements, cost estimations, specifications of infrastructure and technical scope definitions.
What you bring
* Bachelor's degree in Computer Science, Management Information Systems or related discipline,
* 3-5 or more years of experience in software/application design and development.
* 2 or more years working in a large team, with varying skillsets and personalities, in order to successfully complete projects.
* 2 or more years of researching, planning, designing, implementing, and supporting Information Technology
* 1 year experience with low-code platform development (ex: PowerApps) and data analytics tools (ex: PowerBI)
* Knowledge of Database Architecture and Database Technology (Sharepoint, SQL, etc)
* Strong written and verbal communication skills to influence and persuade others, and the ability to create and present concepts and recommendations at all levels, from peers to Executives.
Added Bonus:
* 2 or more years of experience working with vendors on quotes, licensing, trials, maintenance, etc.
* Knowledge of IT infrastructure (cloud, on-prem, hybrid), data gateways via LAN/WAN, and cloud providers such as AWS, Azure.
What we'll bring
During your interview process, our team can fill you in on all the details of our industry-leading benefits and career development opportunities. A few highlights include:
* A work environment built on teamwork, flexibility and respect
* Professional growth and development programs to help advance your career, as well as tuition reimbursement
* Team Member Vehicle Purchase Discount
* Toyota Team Member Lease Vehicle Program (if applicable)
* Comprehensive health care and wellness plans for your entire family
* Toyota 401(k) Savings Plan featuring a company match, as well as an annual retirement contribution from Toyota regardless of whether you contribute
* Paid holidays and paid time off
* Referral services related to prenatal services, adoption, childcare, schools and more
* Tax Advantaged Accounts (Health Savings Account, Health Care FSA, Dependent Care FSA)
* Relocation assistance (if applicable)
Belonging at Toyota
Our success begins and ends with our people. We embrace all perspectives and value unique human experiences. Respect for all is our North Star. Toyota is proud to have 10+ different Business Partnering Groups across 100 different North American chapter locations that support team members' efforts to dream, do and grow without questioning that they belong.
Applicants for our positions are considered without regard to race, ethnicity, national origin, sex, sexual orientation, gender identity or expression, age, disability, religion, military or veteran status, or any other characteristics protected by law.
Have a question, need assistance with your application or do you require any special accommodations? Please send an email to *****************************.
$70k-93k yearly est. Auto-Apply 34d ago
Full Stack Web Developer
24G 3.5
Developer job in Troy, MI
Department: Engineering Reports To: Technical Project Manager / Engineering Lead
We are seeking a Full Stack Web Developer with 5-10 years of professional experience to build, maintain, and scale web applications This role spans both frontend and backend development, ensuring platforms are reliable, performant, and continuously evolving.
The ideal candidate thrives in collaborative environments, can translate feature briefs into working solutions, and takes ownership of delivering high-quality code. They are comfortable working independently, but also enjoy working with project managers and technical leadership to align business goals with engineering execution.
Key Responsibilities
Design, build, and maintain responsive, user-focused web applications.
Develop new features and improve existing ones across frontend and backend.
Work closely with PMs and Technical PMs to implement features from briefs and tickets.
Troubleshoot and resolve issues efficiently, ensuring smooth platform performance.
Write clean, maintainable, and well-documented code following best practices.
Participate in code reviews and contribute to engineering standards.
Stay current with modern frameworks, libraries, and development trends.
Requirements
5-10 years of experience in web development (not including bootcamps, coursework or hobby projects).
Proficiency with JavaScript/TypeScript, modern frontend frameworks (React, Vue, or Angular), and backend development (Node.js, Express, or similar).
Experience with relational and/or non-relational databases.
Strong debugging, testing, and problem-solving skills.
Familiarity with AI-assisted coding tools (e.g., Cursor, ChatGPT, Claude).
Excellent collaboration skills - able to work effectively with PMs, designers, and other developers.
What Makes a Strong Full Stack Web Developer
Adaptable: Can move between frontend and backend seamlessly.
Communicative: Explains technical decisions clearly to both engineers and non-technical stakeholders.
Detail-Oriented: Writes precise, maintainable code that reduces downstream issues.
Problem-Solver: Tackles complex requirements with practical, scalable solutions.
Independent Contributor: Can take a feature brief or ticket and deliver without heavy oversight.
Collaborative Mindset: Works well within cross-functional teams and elevates overall team efficiency.
Nice to Have
Experience working in a monorepo environment.
Familiarity with CI/CD pipelines and cloud platforms (AWS, GCP).
Background in SaaS, enterprise software, or large-scale web applications.
*Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
$65k-99k yearly est. Auto-Apply 33d ago
Software Developer
Optech 4.6
Developer job in Pontiac, MI
* Our client is seeking a skilled (4+ years' experience) Software Developer with hands-on experience in Kofax scanning solutions, Laserfiche DMS,.NET, and VB6 development to design, develop, and maintain secure, scalable applications within a Microsoft-based environment.
* The ideal candidate will leverage Visual Studio, SQL Server Management Studio (SSMS), and Azure DevOps to build and deploy solutions while collaborating with cross-functional teams via Microsoft Teams.
* Responsibilities include developing integrations between document management systems, implementing and automating scanning workflows, providing production support, troubleshooting issues with end-users and internal customers, supporting Laserfiche customization and enhancements, and producing technical documentation such as program specifications, data models, and architecture diagrams.
* Strong problem-solving skills, experience with MS SQL, and a commitment to writing clean, efficient, maintainable code are essential.
Environment
Microsoft SQL Server, ASP.Net, ASP.Net MVC, Visual Studio, IIS, .NET, VB6, Kofax Capture/Transformation, Laserfiche DMS, Webservices, REST services, API development, Azure DevOps, AWS, Azure, Windows Server, Microsoft 365 Services, SharePoint Online, MS Teams, Agile Methodologies
$75k-99k yearly est. 7d ago
NET DEVELOPER
Direct Staffing
Developer job in Ann Arbor, MI
Ann Arbor, MI EXP 5-7 yrs DEG Bach RELO BONUS TRAVEL Job Description. GENERAL RESPONSIBILITIES • Works with team to re-engineer the existing global in store technology applications using .Net, WPF, HTML5, and Java. Responsible for segments or phases of broader and more complex aspects of projects with a global focus on development.
• Analyzes the functional requirements and designs and implement them into software modules, clarify scope and breadth of work tasks with business analysts and product managers.
• Follows industry standards, patterns and best practices for .Net development techniques in implementing business rules
• Understands and is able to identify and implement reusable code in an object oriented fashion
• Assists the lead developers in producing the relevant artifacts for the project
• Assists team lead in building, deploying and releasing application builds
• Keeps in touch with the latest .Net technology and continues to develop his/her technical skills.
• Reviews code and perform an adequate level of unit, functional and integrated testing to ensure quality standards are attained.
• Collaborates with the project team and is willing to be flexible to achieve team goals.
• Participates in project planning, estimation, standup and status meetings as appropriate
• Ownership mentality while maintaining a team focus
• Maintain the release management cycle as well as the software development environments
• Identifies product or process related development issues and provides constructive feedback to the Manager of Development as well as the Technical Delivery Manager
• Learns and employs knowledge of the business segment targeted by the software application.
• Work with support personnel to ensure they have a clear understanding of existing or upcoming functionality, prior to it being deployed/rolled-out
• Develop and test packages and quickfixes for pulse application maintenance
• Assist support personal with hands on investigation and drive solutions for domestic installations of the pulse software
• Assist the International Operations team with questions, issues and possible bugs for international installations of pulse software
QUALIFICATIONS
• Bachelor's degree in computer science, math, computer engineering or equivalent experience
• 5+ years of experience developing using .Net technologies
• 5+ years of experience with Microsoft SQL Server/IBM DB2 development
• Solid foundation in computer science, with competencies in data structures, algorithms and software design.
• Software development and testing experience using .Net, C#, ASP, Visual Basic, VB Scripting
• Understanding of REST, SOAP and JSON
• Working knowledge of such platforms as Windows, UNIX, and Linux.
• Analyze and recommend solutions to programming issues, defects and bugs as assigned or encountered.
• Proficient at using code profiling and debugging tools
• Experience with large systems software design and development, with knowledge of UNIX/Linux.
• Development experience in C, C++ or Java.
• Skills in AJAX, Python or JavaScript, database design, SQL and/or knowledge of TCP/IP and network programming.
• Experience in using Eclipse for IDE
• Experience with unit testing
Additional Information
All your information will be kept confidential according to EEO guidelines.
Direct Staffing Inc
$74k-101k yearly est. 9h ago
RVC Software Engineer (9600)
Trialon Corporation 4.3
Developer job in Auburn Hills, MI
Founded in 1982, Trialon Corporation was established to assist companies with their technical staffing needs. Trialon understands our clients have different needs and we take pride in our ability to adapt accordingly. We will successfully match candidates to your company culture and technical requirements. We maintain a track record of proven accomplishments in providing solutions for excess workloads by supplying qualified contract personnel, as well as direct placements. Trialon provides people throughout North America in many technical fields including Automotive, Aerospace and Telematic Industries. Our experienced Account Managers and Recruiters are available to meet all your technical staffing needs.
***U.S. citizenship or permanent resident alien status is required.
***Criminal Background and Drug Test completed on all candidates prior to start.
Job Description
• Develop and analyze requirements, design, implement, integrate and test C code for automotive production embedded electronic module in the vehicle environment.
• Develop software in compliance with a formal CMMi based company product development process.
• Development (design, test, implement and deliver) of camera based software from concept phase to production.
• Implement customer and application specific requirements related camera systems including Vector or related drivers, bootloader.
• Integrate bookshelved and/or 3rd party software such as CAN/LIN NOS into an application specific software.
• Main customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements as application specific software expert for camera-based systems.
• Planning, scheduling, monitoring and reporting of all software related activities for various projects.
Qualifications
Knowledge and Education
• Bachelor of Science, Computer Engineering / Electrical Engineering / Computer Science
Work Experience
• 5-10 years of experience in developing Real Time Embedded software using C for automotive applications.
Skills and Competencies
REQUIRED SKILLS:
• Experience with development of portable, reusable and modular software in automotive environment.
• Embedded software development in C including application and low level drivers for 8, 16 bit micro-controllers such as Star 12/S12X, Microchip PICs, Renasas RL, TI DSP.
• Knowledge and experience in implementing and integrating OEM specific Automotive Vehicle Networks (CAN and/or LIN) embedded software.
• Experience with implementation of various diagnostic protocols such has UGS, ISO 14229, KWP2000.
• Deep understanding in micro controller architecture and function. (8 and 16 bit, 32 bit would be a plus)
• Experience using a disciplined software development process based on SPICE/CMMi process model.
• Software Configuration Management concepts and CM tool experience.
• Expertise in using LIN & CAN based tools such as CANalyzer, CANoe, CANape, neo VI, etc.
• Experience with customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements.
• Excellent troubleshooting and debugging skills.
• Software Configuration Management tool experience preferably MKS.
• Knowledge of development of systems that have to meet functional safety requirements.
• Excellent communication and inter personal skills required. This person must work well with other engineers in a team environment.
• Self-motivation, tenacity, and determination are very useful in this position.
DESIRED SKILLS:
• Knowledge of CPU's, DSP's, Flash/ROM/RAM and other chips that are used in Embedded Control systems.
• Knowledge of an event driven architecture.
• Some Real-Time OS experience is a plus.
• Solid Experience with UML and UML based tools such as Matlab/Simulink or Statemate, Stateflow, is desired.
• Knowledge of image processing and/or prior experience with vision based products.
• Experience in C++/.NET programming for PC applications, VB/VBA programming and/or macros a plus.
Additional Information
Background check and drug screening required. No Corp to Corp. NO H1B Visa sponsorship.
Must be US Citizen or have valid US Green Card.
$68k-94k yearly est. 9h ago
SeniorLead Web Developer (EBS)-150002NW
Right Talent Right Now
Developer job in Detroit, MI
Information There is currently one opening within this group. Candidate will be hired as a Senior or a Lead based on qualifications and experience. Schedule Full-time
Job is only avaialble in the above locations
There may be a hiring bonus which may be used for relocation expenses
There is no remote/virtual work scenario
Senior/Lead Web Developer
Responsibilities for Senior Web Developer
Provide broad technical knowledge, analyze and develop complex end-to-end solutions.
Codes, test, identify, implement and documents technical solutions to business challenges utilizing web and related technologies.
Perform design and analysis for deliverables and may lead larger team design sessions.
May provide recommendation towards simplification and efficiency of the business and technology environment. This takes into consideration costs, business needs, and system impacts.
Identify task associated significant development efforts.
Research and stay current on best practices in the technology industry as well as emerging technology.
May server as a subject matter expert for a wide range of areas, applications, and technologies.
Provide effort estimates for large projects.
Facilitate technical decision making and represent the team direction to various stakeholders.
Experience with Bootstrap Framework
Understanding of how Page Performance, Redirects, IP DetectionRedirection, and Page Elements impact SEO
Mentor others and be seen as a leader on their teams and with their customers.
Ability to provide end-to-end effort estimate for complete projects.
Ability to lead discussions with clients, management, co-workers, operation, technical support, and vendors to ensure the smooth operation of systems and project delivery.
Other duties as assigned based on divisional needs.
Conforms with and abides by all regulations, policies, work procedures, instruction, and all safety rules.
Exhibits regular, reliable, punctual and predictable attendance.
Responsibilities for Lead Web Developer
Provide overall design and development leadership to one or more web development teams. Manage a team of local or outsourced web developer to develop and implement company eBusiness applications.
Codes, test, identify, implement and documents technical solutions to business challenges utilizing web and related technologies.
Perform design and analysis for deliverables and may lead larger team design sessions.
Identify task associated significant development efforts.
Research and stay current on best practices in the technology industry as well as emerging technology.
Server as a subject matter expert for a wide range of areas, applications, and technologies.
Provide effort estimates for large projects.
Proactively recommend solutions which take into consideration costs, business needs, and system impacts.
Leads analysis and general architectural design across platforms towards the development of end-to-end solutions
Facilitate technical decision making and when necessary act as the decision authoring considering input from all stakeholders
Experience with Bootstrap Framework
Understanding of how Page Performance, Redirects, IP DetectionRedirection, and Page Elements impact SEO
Establish team standards for quality processes and methods.
Requires both technical leadership and collaboration skills with significant interaction with various business groups including Marketing and Operations. Participate on committees or projects to help define organization wide standards, processes, and guidelines.
Lead web development staff, including contract and off-shore developers and may have supervisory responsibility over employees.
Other duties as assigned based on divisional needs.
Conforms with and abides by all regulations, policies, work procedures, instruction, and all safety rules.
Exhibits regular, reliable, punctual and predictable attendance.
Qualifications for Senior Web Developer
Bachelor's degree in Information Systems, Computer Science or technically related field, or equivalent education/experience. Minimum of 5 years work experience. Master's degree in Information Systems, Computer Science or related technical field with 3 years of experience is also acceptable.
Experience with Bootstrap Framework
Understanding of how Page Performance, Redirects, IP DetectionRedirection, and Page Elements impact SEO
Qualifications for Lead Web Developer
Bachelor's degree in Information Systems, Computer Science or technically related field, or equivalent education/experience. Minimum of 7 years work experience. Masters degree in Information Systems, Computer Science or related technical field with 5 years experience is also acceptable.
Experience with Bootstrap Framework
Understanding of how Page Performance, Redirects, IP DetectionRedirection, and Page Elements impact SEO
Preferred qualifications for Senior and Lead Web Developer
Microsoft Visual Studio and/or Eclipse/Rational IDE experience; JEE and/or .Net Development Skills (C# or VB.Net); Core Web Technologies such as HTML, CSS, XML; JavaScript and one or more leading RIA framework such as Jquery or RichFaces; Experience with Bootstrap Framework; SQL and Data Persistence Approaches; Web Services Development and Integration with SOAP and RESTIdentify task associated with completing code development task.Knowledge of HTML5 and CSS3; Knowledge of ACORD transaction; Experience with ESB technologies and Messaging Oriented Middleware; Mobile App Development and Mobile Web Experience; High Availability Web Architecture; For Java Web Developers WebSphere; Portal Technologies; SDL Tridion Content Management System and/or WebSphere Portal Experience; Agile Development Experience; Spring MVC and AOP. Understanding of how Page Performance, Redirects, IP DetectionRedirection, and Page Elements impact SEO.
Additional Information
All your information will be kept confidential according to EEO guidelines.
$89k-116k yearly est. 9h ago
Software Engineer
Trialon Corporation 4.3
Developer job in Auburn Hills, MI
Founded in 1982, Trialon Corporation was established to assist companies with their technical staffing needs. Trialon understands our clients have different needs and we take pride in our ability to adapt accordingly. We will successfully match candidates to your company culture and technical requirements. We maintain a track record of proven accomplishments in providing solutions for excess workloads by supplying qualified contract personnel, as well as direct placements. Trialon provides people throughout North America in many technical fields including Automotive, Aerospace and Telematic Industries. Our experienced Account Managers and Recruiters are available to meet all your technical staffing needs.
***U.S. citizenship or permanent resident alien status is required.
***Criminal Background and Drug Test completed on all candidates prior to start.
Job Description
ESSENTIAL ROLES AND RESPONSIBILITIES
Lead the development, integration, testing and maintenance high quality automotive software for a power systems ECU including hybrid and electric vehicle products.
Integrate vehicle and control algorithms developed in the Matlab/Simulink Models and C, C++ environment by core groups into OEM specific production software application
Develop software in compliance with a formal CMM level 3 based Software Development Process and Product Development Process (PDP) supporting UDS, SAE and IOS conformance.
Development of reusable and modular, compliant software to regulatory, automotive requirements and design guidelines.
Implement various customer and application specific requirements in the development, release and validation of automotive software.
Define and implement software/architecture for various ECU's, including safety critical modules, based upon various inductive and deductive analysis techniques (e.g. software FMEA, FTA, HARA, and software fault tolerant design techniques, etc...)
Customer interface for all software related activities including customer design reviews, clarify and negotiate customer requirements.
Defines scope, plans, organizes, leads, and directs technical work and departmental efforts related to product, process, tooling, and materials as it relates to product design and development activities. Leads in the selection, requirements, specification, initiation, and implementation of OEM Compliant SW, analysis and simulation tools, relating to new product application.
Translates and executes direction of technical work into specific plans of action and directs the development activities to implementation phase.
Monitors and controls costs, quality, timing, and other related aspects of projects. Understands and adheres to schedule and budgetary requirements of projects. Reports progress as required.
Serves as a liaison and coordinates development activities of internal and external resources. Serves as a resource by providing a problem solving function by initiating action to overcome obstacles as they are encountered.
Participates in continuous improvement efforts. Researches, recommends, and implements new and/or existing products, processes, materials, and equipment. Engages in comparative and competitive analysis to ensure utilization of most appropriate and beneficial techniques in a situation respectively.
Performs other duties as necessary for completion of projects and achievement of departmental goals. May supervise other staff. Performs procedures necessary for protection of intellectual property rights.
REQUIREMENTS
MS, Computer Engineering/Electrical Engineering/Computer Science or related work experience
7-10 years of experience in model based software development for Real Time-Embedded Controls, primarily for the automotive industry
C code software development experience, including tools and those environments for that support multiple micro-controllers (e.g. MPC55xx PowerPC, S12/X, ST7, ST9, Microchip PICs, TI DSP, Renesas, etc.)
Embedded software development for various bit micro-controllers and ASIC's.
Knowledge of understanding and experience with implementing requirements for an OBD compliant module.
Knowledge of CPU's, DSP's, Flash/ROM/RAM and other chips that are used in Embedded Control systems
Knowledge and experience in implementing and integrating Automotive Vehicle Networks (CAN and/or LIN) embedded software for various OEMs.
Knowledge and experience with embedded SPI and SCI protocols.
Expertise in using CAN based tools such as CANalyzer, CANoe, CANape, neo VI, etc.
Experience using a disciplined software development process based on CMM or CMMi process model.
Understanding of ISO26262, IEC 61508 functional safety design, analysis and implementation requirements
Software Configuration Management tool experience.
PREFERRED SKILLS
Excellent communication and inter personal skills required. There will be many team, and customer meetings to discuss issues and the project status. This person must work well with other engineers, technical specialists and program managers in a team environment.
Self-motivation, drive, organization and determination are very useful in this position.
Hands on knowledge and experience in the software development of systems for some or all of the following:
Working knowledge of Digital Signal Processing
Experience in Model Based SW development, release and validation
Experience programming in C and Assembly Language
Experience with PFC, DC/DC, AC/DC algorithms
Experience with control loops theory and tuning
Experience with Power Electronics, specifically power converters
Power distribution to 600 VDC of various high power embedded electronic systems
Support of Component and System level de-bug using various CAN tools as well as external data loggers and Gateways, etc…
Experience with Renesas, Freescale MPC55xx, S12/X, and/or TI TMS320 processor desired.
Some OSEK compliant Real-Time OS experience is a plus.
Experience in developing software techniques and algorithms for a secondary or dual core microprocessor.
Experience in developing and implementing safety critical software, software fault tolerance design including familiarity with ASIL and ISO safety standards.
Familiarity with OE-level diagnostics and production test tool interfaces desired
Experience Leading a Software Project to Production
Experience with Mercurial and FogBugz a plus
Qualifications
Background in battery systems is a plus
Additional Information
Background check and drug screening required. No Corp to Corp. NO H1B Visa sponsorship.
Must be US Citizen or have valid US Green Card.
The average developer in Pontiac, MI earns between $65,000 and $114,000 annually. This compares to the national average developer range of $76,000 to $131,000.