Development of embedded software within a real-time operating system environment in the following areas: * File systems * User Program execution environment * Multi CPU and Multi Core architecture
Development of embedded software within a real-time operating system environment in the following areas: * File systems * User Program execution environment * Multi CPU and Multi Core architecture
Senior R&D Engineer - Embedded Controller Software
Rochester Hills, MI · On-site
$114K - $149K/yr
Development of embedded software within a real-time operating system environment in the following areas: * File systems * User Program execution environment * Multi CPU and Multi Core architecture
Senior R&D Engineer - Embedded Controller Software
Rochester Hills, MI · On-site
$114K - $149K/yr
Development of embedded software within a real-time operating system environment in the following areas: * File systems * User Program execution environment * Multi CPU and Multi Core architecture
See below for a quick glance of who we are and the impact you could have on the food service industry. There's a seat at our table for you... Position Summary: The Software Development Team Lead ...
See below for a quick glance of who we are and the impact you could have on the food service industry. There's a seat at our table for you... Position Summary: The Software Development Team Lead ...
Director of Product Development Reports to: Senior Director of Sales Department: Product Development Location: Holland, M There has never been a more exciting time to join Request Foods. We've been ...
Director of Product Development Reports to: Senior Director of Sales Department: Product Development Location: Holland, M There has never been a more exciting time to join Request Foods. We've been ...
As Manager, Software Development Engineering for CoCounsel FDE, you will provide technical ... Direct ownership of building and deploying LLM-powered agents (Anthropic Claude or similar) - from ...
As Manager, Software Development Engineering for CoCounsel FDE, you will provide technical ... Direct ownership of building and deploying LLM-powered agents (Anthropic Claude or similar) - from ...
Base Software Development Engineer
Auburn Hills, MI · On-site +1
The BSW Embedded Software Engineer will be working within a team of engineers responsible for the development of basic software components for EE/core and powertrain control modules. The Candidate ...
Base Software Development Engineer
Auburn Hills, MI · On-site +1
The BSW Embedded Software Engineer will be working within a team of engineers responsible for the development of basic software components for EE/core and powertrain control modules. The Candidate ...
Leader of Software Product Management
Grand Rapids, MI · On-site
$175K - $300K/yr
The Leader of Software Product Management is accountable for the end-to-end strategy, portfolio ... Career Development * Competitive Compensation and Benefits * Pay Transparency * Global ...
Leader of Software Product Management
Grand Rapids, MI · On-site
$175K - $300K/yr
The Leader of Software Product Management is accountable for the end-to-end strategy, portfolio ... Career Development * Competitive Compensation and Benefits * Pay Transparency * Global ...
Support the development, maintenance, and execution of software requirements models and system ... direct-hire positions throughout the Midwest. Since our founding, CrossFire has grown into a full ...
Quick apply
Support the development, maintenance, and execution of software requirements models and system ... direct-hire positions throughout the Midwest. Since our founding, CrossFire has grown into a full ...
This role involves overseeing the development and delivery of critical software solutions that ... This includes direct company sponsorship, entry of GM as the immigration employer of record on a ...
This role involves overseeing the development and delivery of critical software solutions that ... This includes direct company sponsorship, entry of GM as the immigration employer of record on a ...
Leader of Software Product Management
Grand Rapids, MI · On-site
$175K - $300K/yr
The Leader of Software Product Management is accountable for the end-to-end strategy, portfolio ... Career Development * Competitive Compensation and Benefits * Pay Transparency * Global ...
Leader of Software Product Management
Grand Rapids, MI · On-site
$175K - $300K/yr
The Leader of Software Product Management is accountable for the end-to-end strategy, portfolio ... Career Development * Competitive Compensation and Benefits * Pay Transparency * Global ...
As we scale, we are looking for a Director of Business Development to lead two of our most critical growth mandates: opening Health Systems as a net-new go-to-market channel, and continuing to grow ...
As we scale, we are looking for a Director of Business Development to lead two of our most critical growth mandates: opening Health Systems as a net-new go-to-market channel, and continuing to grow ...
As we scale, we are looking for a Director of Business Development to lead two of our most critical growth mandates: opening Health Systems as a net-new go-to-market channel, and continuing to grow ...
As we scale, we are looking for a Director of Business Development to lead two of our most critical growth mandates: opening Health Systems as a net-new go-to-market channel, and continuing to grow ...
... of software products developed for In-Vehicle infotainment(IVI) system and advanced connected car solutions. Responsibilities: • Requirement analysis • Design and development • Unit testing ...
... of software products developed for In-Vehicle infotainment(IVI) system and advanced connected car solutions. Responsibilities: • Requirement analysis • Design and development • Unit testing ...
Leader of Software Product Management
Grand Rapids, MI · On-site
$175K - $300K/yr
The Leader of Software Product Management is accountable for the end-to-end strategy, portfolio ... Career Development * Competitive Compensation and Benefits * Pay Transparency * Global ...
Leader of Software Product Management
Grand Rapids, MI · On-site
$175K - $300K/yr
The Leader of Software Product Management is accountable for the end-to-end strategy, portfolio ... Career Development * Competitive Compensation and Benefits * Pay Transparency * Global ...
We are seeking a Junior Software Engineer to join our engineering team and contribute to the development, testing, and maintenance of software applications. This role is ideal for early-career ...
We are seeking a Junior Software Engineer to join our engineering team and contribute to the development, testing, and maintenance of software applications. This role is ideal for early-career ...
The Role As a Staff Software Engineer - Automation Library Development at GM, you will define and ... This includes direct company sponsorship, entry of GM as the immigration employer of record on a ...
The Role As a Staff Software Engineer - Automation Library Development at GM, you will define and ... This includes direct company sponsorship, entry of GM as the immigration employer of record on a ...
Software Developer - Onsite
Sturgis, MI · On-site
No direct reports Requirements: Qualifications: * Proven experience in software development. * Strong programming skills in languages such as Java, C++, or Python * Solid understanding of software ...
Quick apply
Software Developer - Onsite
Sturgis, MI · On-site
No direct reports Requirements: Qualifications: * Proven experience in software development. * Strong programming skills in languages such as Java, C++, or Python * Solid understanding of software ...
Software Engineer 2
Auburn Hills, MI · On-site
$92K - $126K/yr
SUPERVISORY RESPONSIBILITIES Although the position does not entail direct supervisory ... Five or more years of experience in electronics/embedded software design/development, testing or in ...
Software Engineer 2
Auburn Hills, MI · On-site
$92K - $126K/yr
SUPERVISORY RESPONSIBILITIES Although the position does not entail direct supervisory ... Five or more years of experience in electronics/embedded software design/development, testing or in ...
Software Engineer 2
Auburn Hills, MI · On-site
$92K - $126K/yr
SUPERVISORY RESPONSIBILITIES Although the position does not entail direct supervisory ... Five or more years of experience in electronics/embedded software design/development, testing or in ...
Software Engineer 2
Auburn Hills, MI · On-site
$92K - $126K/yr
SUPERVISORY RESPONSIBILITIES Although the position does not entail direct supervisory ... Five or more years of experience in electronics/embedded software design/development, testing or in ...
Embedded Software Engineer
Allen Park, MI · On-site
$119K - $157K/yr
Lead the design, development, and integration of embedded software for automotive electronic control units (ECUs) * Translate customer specifications into software requirements and system ...
Embedded Software Engineer
Allen Park, MI · On-site
$119K - $157K/yr
Lead the design, development, and integration of embedded software for automotive electronic control units (ECUs) * Translate customer specifications into software requirements and system ...
Director Of Software Development information
See Michigan salary details
$91.1K - $101.9K
3% of jobs
$101.9K - $112.7K
7% of jobs
$112.7K - $123.5K
6% of jobs
$132.5K is the 25th percentile. Wages below this are outliers.
$123.5K - $134.3K
10% of jobs
$134.3K - $145.2K
16% of jobs
The median wage is $150.2K / yr.
$145.2K - $156K
14% of jobs
$156K - $166.8K
10% of jobs
$174.9K is the 75th percentile. Wages above this are outliers.
$166.8K - $177.6K
9% of jobs
$177.6K - $188.4K
8% of jobs
$188.4K - $199.2K
8% of jobs
$199.2K - $210.1K
6% of jobs
$91.1K
$155.1K
$210.1K
How much do director of software development jobs pay per year?
What are some common challenges faced by a director of software development, and how can they be effectively managed?
What is the difference between Director Of Software Development vs Software Engineering Manager?
| Aspect | Director Of Software Development | Software Engineering Manager |
|---|---|---|
| Responsibilities | Oversees multiple teams, strategic planning, and long-term goals | Manages day-to-day engineering teams, project execution, and technical guidance |
| Required Credentials | Bachelor's/Master's in CS or related, leadership experience | Bachelor's/Master's in CS or related, technical expertise |
| Work Environment | Executive-level, cross-department collaboration | Technical team management, project-focused |
| Industry Usage | Common in large organizations and tech companies | Common in mid to large tech companies and startups |
The main difference is that the Director Of Software Development focuses on strategic leadership and overseeing multiple teams, while the Software Engineering Manager handles daily technical management and project execution. Both roles require technical background and leadership skills, but the director role is more strategic and broad in scope.
What does a director of software development do?
As a director of software development, your responsibilities are to oversee the organization and daily operations of a software development department. You manage multiple projects, meet with customers to determine their needs, and then pass on the work to project managers who assemble development teams that include QA testers, coders, programmers, and developers. As the director of the department, you are also responsible for HR and administrative duties, such as hiring and orienting new employees and meeting regularly with other department directors.
What does a director of software development do?
What are the key skills and qualifications needed to thrive as a director of software development, and why are they important?
- Senior Director Capital Markets
- Director Board Governance
- Director Deloitte Marketing
- Executive Regional Director Of Hotel Operations
- Assistant Director Of Programs
- Rutgers University Foundation Director
- Biotech Finance Remote
- Director Of Software Engineering
- Director Building Decarbonization
- Director Ai Business Development

$114K - $149K/yr
Other
Medical, Dental, Vision, Life, Retirement
Re-posted 4 days ago
Job description
Who You Are
We are looking for a Senior R&D Engineer responsible for the development of embedded software for FANUC's robot controller system, including development for new features and support for legacy products. The size and complexity of assigned tasks will vary, and developers must be able to handle multiple assignments efficiently. These are systems built from embedded 'C', KAREL, and various other web technologies.
How It's Done
- Development of embedded software within a real-time operating system environment in the following areas:
- File systems
- User Program execution environment
- Multi CPU and Multi Core architecture
- User Interface technologies (HTML5, JavaScript, COMET, REST, WebGL)
- Memory management
- System logging/profiling
- System and network security
- Adherence to established coding standards to produce clean, clear, well-documented, and easily-maintained code
- Specification, design, and implementation of software developments or software enhancements to existing products
- Updating and modifying design and engineering documentation as required for assigned developments
- Development and implementation of software tests and test procedures
- Development of software feature documentation and coordination with the Product Information group in the publication of product documentation
- Resolution of field reported problems, typically of a difficult or unique nature
- Communication with FANUC Japan and other engineering staff on product development and customer support related issues
- Presentation of a proposed software feature concept to selling division and select customers
- Mentoring of junior engineering staff and software development interns
What You Need
- Bachelor's degree in Electrical Engineering, Computer Science, or related field
- Minimum ten years of experience in an embedded software development role
What Would Be Even Better
- Master's degree in Electrical Engineering, Computer Science or related field
- Strong FANUC robot experience including KAREL
- Experience with source control such as ClearCase and Git
- Robotic Application experience
It's Up To You
AtFANUC America Corporationwe are passionate about our customers, our employees, and the work we perform. We maintain a workplace where individuals can be proud of, where talents are embraced, and results are encouraged and supported.
We are looking for talented people who value integrity, informed decision-making and collaboration. If you believe you are one of those talented people, and are interested in being considered for a career atFANUC America, we invite you to applytoday!
We offer market competitive pay and benefits programs, as well as opportunities for advancement, knowledge and skill development, and recognition of individual achievements. In addition, we offer the following benefits to our employees:
- Medical, Dental & Vision Insurance
- 401(k) Retirement Program
- Life Insurance
- Short-Term & Long-Term Disability Plans
- Tuition Reimbursement
- Wellness Program
- Flexible Spending Accounts
- Employee Assistance Program
- Flexible Benefit Dollars
- Generous Holiday & Vacation Program
Sponsorship will not be provided for this position
Equal Opportunity Employer, including disabled and veterans
About FANUC America
Sourced by ZipRecruiter
Industry
Industrial automation equipment manufacturing
Company size
501 - 1,000 Employees
Headquarters location
Rochester, MI, US
Year founded
1982