Software applications engineer job description
Updated March 14, 2024
8 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.
Example software applications engineer requirements on a job description
Software applications engineer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in software applications engineer job postings.
Sample software applications engineer requirements
- Bachelor's degree in Computer Science or related field
- Knowledge of software development lifecycle
- Proficient in programming languages (e.g. Java, C++, etc.)
- Experience working in an Agile environment
- Experience with databases and web technologies
Sample required software applications engineer soft skills
- Excellent communication and interpersonal skills
- Ability to work independently and collaboratively
- Strong problem-solving skills
- Ability to prioritize and manage multiple tasks
- Highly organized and detail-oriented
Software applications engineer job description example 1
Analog Devices software applications engineer job description
Analog Devices (NASDAQ: ADI) designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure and connect.
The Battery Management Systems (BMS) team at Analog Devices is looking for a Principal Design Verification Engineer based in Dallas (Plano), TX.
Responsibilities
This position will be responsible for contributing to:
Verification of complex designs and sub-systems using leading edge verification methodologies. Contribute and Influence the decisions on methodologies to be adopted for the verification. Technically mentor and guide junior verification engineers on SoC Verification. Architect the testbench and develop in UVM or Formal based verification approaches. Integrate the block testbench in chip-level UVM environment and verify integration. Define testplans, tests and verification methodology for block / chip-level verification. Work with the design team in generating test-plans and closure of code and functional coverage. Continuous interaction with analog and digital teams in enabling top-level chip verification. Support post-silicon verification activities of the products working with design, product evaluation, and applications engineering team.
Qualifications
Bachelor's or Master's degree in Electrical or Computer Engineering 8+ years ASIC design, verification, or related work experience.
Additional Preferred Qualifications
Proficient in developing unit and SoC level test benches using VMM/OVM/UVM Strong knowledge of test-plan generation, coverage analysis transaction level modeling, pseudo and constrained random techniques, assertion based and formal verification techniques with System Verilog Experience of pre and post-silicon verification testflow and automated test benches Familiarity with verification for automotive functional safety Verilog, C/C++, System C, Java, TCL/Perl/Python/shell-scripting Building and leading verification teams is a plus RTL design/front-end design experience Formal verification methodology Strong interpersonal, teamwork and communication skills are required. Self-motivated and enthusiastic
For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process.
Analog Devices, Inc. is an Equal Opportunity Employer Minorities/Females/Vet/Disability
EEO is the Law: Notice of Applicant Rights Under the Law
The Battery Management Systems (BMS) team at Analog Devices is looking for a Principal Design Verification Engineer based in Dallas (Plano), TX.
Responsibilities
This position will be responsible for contributing to:
Verification of complex designs and sub-systems using leading edge verification methodologies. Contribute and Influence the decisions on methodologies to be adopted for the verification. Technically mentor and guide junior verification engineers on SoC Verification. Architect the testbench and develop in UVM or Formal based verification approaches. Integrate the block testbench in chip-level UVM environment and verify integration. Define testplans, tests and verification methodology for block / chip-level verification. Work with the design team in generating test-plans and closure of code and functional coverage. Continuous interaction with analog and digital teams in enabling top-level chip verification. Support post-silicon verification activities of the products working with design, product evaluation, and applications engineering team.
Qualifications
Bachelor's or Master's degree in Electrical or Computer Engineering 8+ years ASIC design, verification, or related work experience.
Additional Preferred Qualifications
Proficient in developing unit and SoC level test benches using VMM/OVM/UVM Strong knowledge of test-plan generation, coverage analysis transaction level modeling, pseudo and constrained random techniques, assertion based and formal verification techniques with System Verilog Experience of pre and post-silicon verification testflow and automated test benches Familiarity with verification for automotive functional safety Verilog, C/C++, System C, Java, TCL/Perl/Python/shell-scripting Building and leading verification teams is a plus RTL design/front-end design experience Formal verification methodology Strong interpersonal, teamwork and communication skills are required. Self-motivated and enthusiastic
For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process.
Analog Devices, Inc. is an Equal Opportunity Employer Minorities/Females/Vet/Disability
EEO is the Law: Notice of Applicant Rights Under the Law
Post a job for free, promote it for a fee
Software applications engineer job description example 2
Merlin 200 software applications engineer job description
About Us:
Merlin is an early-stage autonomy company, building software to control sophisticated transportation systems. Our mission here at Merlin Labs is to develop hardware and software solutions that deliver the capability for aircraft to fly useful missions autonomously and safely. Our first product will be a certified system to bring automation to existing fixed wing aircraft.
We're backed by some of the top institutional venture capitalists in the country, our headquarters are located in Boston with hubs in Denver, Los Angeles and the Mojave Desert. Come join our diverse, world class team, made up of people from places like Google, Airbus, Boeing, UTC, the US Navy, and the US Air Force.
All of the sky, none of the limits!
About You:
Are you an avionics software engineer looking for something that you just can't find in big aerospace? Do you believe you can build better aircraft systems using modern software development methods? Would you like to own a significant percentage of software in a new product? If so, you might be a good fit for the team in a Software Engineer role here at Merlin.
The Role:Design and develop software applications for automatic testing, simulations, and other test environment tools.Analyze system and software requirements in order to build compliant applications and keep them up to date - for example, to meet protocol and timing requirements of component interfaces.Troubleshoot, debug, maintain, and improve software with limited supervision.Document and validate test environment application software.Collaborate across Merlin to ensure test applications meet the needs of the cross-functional team.
Qualifications:BS in Computer Science, Aerospace Engineering, or a related subject.3+ years of experience in software development with demonstrable knowledge of C/C#/Python.Demonstrable ability to understand technical design documents and specifications.Experience working in an Agile development environment with open-source software tools.Experience in verification testing for embedded software or hardware/software integration.Excellent communication skills.
Bonus: Experience working in teams with DO-178 product development standards.Experience with SQL and NoSQL database technology, React and Docker Paas. Experience in MATLAB/Simulink or Ansys SCADE model-based development.Experience developing certified software for flight control systems, flight management systems, or other safety critical avionics systems.
#LI-Remote
Merlin Labs offers an innovative, entrepreneurial, and team-focused startup environment. We also offer a top-notch benefits package (health, dental, life, unlimited vacation, and 401k with match) and work/life integration. Being part of the Merlin team allows you to become part of a small team that supports professional development while working together to achieve our mission.
Merlin Labs is an equal opportunity employer and values diversity. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status or disability status. All job offers are contingent upon the candidate passing background, export control and reference checks.
Merlin Labs does not accept unsolicited resumes from any source other than directly from candidates.
Merlin is an early-stage autonomy company, building software to control sophisticated transportation systems. Our mission here at Merlin Labs is to develop hardware and software solutions that deliver the capability for aircraft to fly useful missions autonomously and safely. Our first product will be a certified system to bring automation to existing fixed wing aircraft.
We're backed by some of the top institutional venture capitalists in the country, our headquarters are located in Boston with hubs in Denver, Los Angeles and the Mojave Desert. Come join our diverse, world class team, made up of people from places like Google, Airbus, Boeing, UTC, the US Navy, and the US Air Force.
All of the sky, none of the limits!
About You:
Are you an avionics software engineer looking for something that you just can't find in big aerospace? Do you believe you can build better aircraft systems using modern software development methods? Would you like to own a significant percentage of software in a new product? If so, you might be a good fit for the team in a Software Engineer role here at Merlin.
The Role:Design and develop software applications for automatic testing, simulations, and other test environment tools.Analyze system and software requirements in order to build compliant applications and keep them up to date - for example, to meet protocol and timing requirements of component interfaces.Troubleshoot, debug, maintain, and improve software with limited supervision.Document and validate test environment application software.Collaborate across Merlin to ensure test applications meet the needs of the cross-functional team.
Qualifications:BS in Computer Science, Aerospace Engineering, or a related subject.3+ years of experience in software development with demonstrable knowledge of C/C#/Python.Demonstrable ability to understand technical design documents and specifications.Experience working in an Agile development environment with open-source software tools.Experience in verification testing for embedded software or hardware/software integration.Excellent communication skills.
Bonus: Experience working in teams with DO-178 product development standards.Experience with SQL and NoSQL database technology, React and Docker Paas. Experience in MATLAB/Simulink or Ansys SCADE model-based development.Experience developing certified software for flight control systems, flight management systems, or other safety critical avionics systems.
#LI-Remote
Merlin Labs offers an innovative, entrepreneurial, and team-focused startup environment. We also offer a top-notch benefits package (health, dental, life, unlimited vacation, and 401k with match) and work/life integration. Being part of the Merlin team allows you to become part of a small team that supports professional development while working together to achieve our mission.
Merlin Labs is an equal opportunity employer and values diversity. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status or disability status. All job offers are contingent upon the candidate passing background, export control and reference checks.
Merlin Labs does not accept unsolicited resumes from any source other than directly from candidates.
Dealing with hard-to-fill positions? Let us help.
Software applications engineer job description example 3
Cree software applications engineer job description
At Wolfspeed, we do amazing things in a human way.
We know that the achievements of our organization are due to the passion, hard work and creativity of our employees. We celebrate different perspectives to foster excellence across our organization, and our goal is to make diversity a foundation of what we do. We are proudly building an environment where you can bring your authentic self to work.
Enjoy doing things that people say can't be done? Innovation is at the center of everything we do.Hate red tape? We remove roadblocks instead of creating them.Working parent? We provide childcare assistance and paid parental leave.Student? We offer continuing education assistance.Looking for community? There are many ways to get involved, from Employee Resource Groups to local outreach.
Here's the Gist:
You will act as a subject matter expert and key liaison with functional groups for all Manufacturing Execution System (MES) modelling related tasks. You will be a leader in the design, installation, administration and implementation of a fully integrated manufacturing execution system in Wolfspeed's new 200mm Silicon Carbide Wafer FAB. This will be a unique opportunity to learn, interact and integrate with all supporting groups like equipment and process engineering, manufacturing operations, industrial engineering, automation and facilities.
The Day-to-Day:
You will be instrumental in driving data modelling, installation, configuration, setup and implementation efforts to reflect Wolfspeed's business process needs for all aspects of an integrated manufacturing execution system management.You will ensure timely, coordinated, and approved system configuration change management including documentation and notification to all stakeholders.You will set up and configure from the ground up an integrated manufacturing execution system for a fully automated facility.You will personally impact and shape the startup and ramp to volume production of Wolfspeed's 200mm Wafer FAB based on your ideas, experience and strength in developing and implementing an innovative manufacturing execution system meeting industry 4.0 standards.
This Job is Right for You if You Have (Minimum Requirements):
BS degree from a four-year college/university in Industrial Engineering, Manufacturing Engineering, Computer Science, Computer Engineering, or a closely related field3+ years' prior work experience in a high-volume automated semiconductor wafer FAB specifically with focus on manufacturing execution system implementations Highly proficient with application support in business rules development, administration, GUI development, and reporting (C#, SQL, Access, Excel, JavaScript, HTML5, Angular PowerShell, etc.) Proficient with databases and data analysis tools (SQL, Oracle, Excel, VBA, JMP, etc.) Experience in setting up data models and integrated MES, RMS, basic data systems in automated wafer FAB environment
This role may require additional duties and/or assignments as designated by management.
To put it legally - Wolfspeed is an equal opportunity employer.
We recruit, employ, train, compensate and promote regardless of race, sex, religion, color, national origin, disability, age, veteran status, gender identity, sexual orientation and other protected status as required by law.
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law.
We know that the achievements of our organization are due to the passion, hard work and creativity of our employees. We celebrate different perspectives to foster excellence across our organization, and our goal is to make diversity a foundation of what we do. We are proudly building an environment where you can bring your authentic self to work.
Enjoy doing things that people say can't be done? Innovation is at the center of everything we do.Hate red tape? We remove roadblocks instead of creating them.Working parent? We provide childcare assistance and paid parental leave.Student? We offer continuing education assistance.Looking for community? There are many ways to get involved, from Employee Resource Groups to local outreach.
Here's the Gist:
You will act as a subject matter expert and key liaison with functional groups for all Manufacturing Execution System (MES) modelling related tasks. You will be a leader in the design, installation, administration and implementation of a fully integrated manufacturing execution system in Wolfspeed's new 200mm Silicon Carbide Wafer FAB. This will be a unique opportunity to learn, interact and integrate with all supporting groups like equipment and process engineering, manufacturing operations, industrial engineering, automation and facilities.
The Day-to-Day:
You will be instrumental in driving data modelling, installation, configuration, setup and implementation efforts to reflect Wolfspeed's business process needs for all aspects of an integrated manufacturing execution system management.You will ensure timely, coordinated, and approved system configuration change management including documentation and notification to all stakeholders.You will set up and configure from the ground up an integrated manufacturing execution system for a fully automated facility.You will personally impact and shape the startup and ramp to volume production of Wolfspeed's 200mm Wafer FAB based on your ideas, experience and strength in developing and implementing an innovative manufacturing execution system meeting industry 4.0 standards.
This Job is Right for You if You Have (Minimum Requirements):
BS degree from a four-year college/university in Industrial Engineering, Manufacturing Engineering, Computer Science, Computer Engineering, or a closely related field3+ years' prior work experience in a high-volume automated semiconductor wafer FAB specifically with focus on manufacturing execution system implementations Highly proficient with application support in business rules development, administration, GUI development, and reporting (C#, SQL, Access, Excel, JavaScript, HTML5, Angular PowerShell, etc.) Proficient with databases and data analysis tools (SQL, Oracle, Excel, VBA, JMP, etc.) Experience in setting up data models and integrated MES, RMS, basic data systems in automated wafer FAB environment
This role may require additional duties and/or assignments as designated by management.
To put it legally - Wolfspeed is an equal opportunity employer.
We recruit, employ, train, compensate and promote regardless of race, sex, religion, color, national origin, disability, age, veteran status, gender identity, sexual orientation and other protected status as required by law.
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Start connecting with qualified job seekers
Resources for employers posting software applications engineer jobs
Software applications engineer job description FAQs
Ready to start hiring?
Updated March 14, 2024