Engineering programmer job description
Updated March 14, 2024
7 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 engineering programmer requirements on a job description
Engineering programmer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in engineering programmer job postings.
Sample engineering programmer requirements
- Bachelor's degree in Computer Science or related field
- Proficiency in at least one programming language (e.g. Java, Python, C++)
- Knowledge of software development methodologies (e.g. Agile, Scrum)
- Familiarity with database management systems (e.g. MySQL, Oracle)
- Experience with version control systems (e.g. Git, SVN)
Sample required engineering programmer soft skills
- Excellent problem-solving skills
- Strong communication skills
- Ability to work collaboratively in a team environment
- Detail-oriented and able to prioritize tasks
- Passion for learning and keeping up with new technologies
Engineering programmer job description example 1
Axient engineering programmer job description
Axient is currently seeking a MSBE/Digital Engineer/Programmer Joureyman to support our customer in El Segundo, CA.
Responsibilities
* Support Model Based Systems Engineering/modeling and simulation/ digital engineering in support of US Space Force. Space Systems Integration Office (USSF SSIO).
* Provide support to a variety of tasks and projects, to include but not limited to:
* Create and document for the Government an analytic framework for modeling and simulating potential SoS and FoS materiel solutions and concepts in appropriate scenarios in order to evaluate and recommend modernization changes.
* Create analytic tooling and perform trade study assessments of, and recommend changes to, candidate surface, air, and space mission systems
* Design, develop, and test critical software applications in all phases of product development and operational deployment
* Translate customer and system requirements into robust software design with a test-driven approach
* Interact with Systems Engineers and Government Customers to understand/define life-cycle requirement needs
* Ensure software quality by performing thorough requirements analysis, design and code reviews
* Successfully communicate project plans, tracking details, status updates and risk mitigation plans to the cross-functional team
* Support engineering management analysis and provide the "control" of ZA engineering processes to ensure disciplined processes are in place and pedigreed and highly credible products are being generated within ZA.
* Support development of a capability to procure, use, and maintain Model-Based Systems Engineering software and tools.
* Investigate and solve bugs, system issues
* Support the develop and use of digital engineering environment tools - devise internal integration of SMC/ZA Models and SSC digital environment including functional installation, set-up, and maintenance of Mod Sim software for any Digital Engineering Ecosystem SSC participates in.
* Provide innovative solutions
Qualifications
* Experience:
* At least 3 years of combined industry, federal government experience, or SETA/FFRDC supporting federal government acquisition with a focus on MS&A, Digital Engineering or programming.
* Must be well versed in programming languages and able perform all duties independently.
* Skills:
* Knowledge and use of C#, coding programs, CAMEO, Python, SysML, and/or Sparx Enterprise Architect (EA)
* Education:
* Must have a minimum of a Bachelor's Degree in a related field such as Computer Science, Engineering
* Clearance: TS & SCI-eligible
Must meet applicable COVID safety requirements and protocols
Responsibilities
* Support Model Based Systems Engineering/modeling and simulation/ digital engineering in support of US Space Force. Space Systems Integration Office (USSF SSIO).
* Provide support to a variety of tasks and projects, to include but not limited to:
* Create and document for the Government an analytic framework for modeling and simulating potential SoS and FoS materiel solutions and concepts in appropriate scenarios in order to evaluate and recommend modernization changes.
* Create analytic tooling and perform trade study assessments of, and recommend changes to, candidate surface, air, and space mission systems
* Design, develop, and test critical software applications in all phases of product development and operational deployment
* Translate customer and system requirements into robust software design with a test-driven approach
* Interact with Systems Engineers and Government Customers to understand/define life-cycle requirement needs
* Ensure software quality by performing thorough requirements analysis, design and code reviews
* Successfully communicate project plans, tracking details, status updates and risk mitigation plans to the cross-functional team
* Support engineering management analysis and provide the "control" of ZA engineering processes to ensure disciplined processes are in place and pedigreed and highly credible products are being generated within ZA.
* Support development of a capability to procure, use, and maintain Model-Based Systems Engineering software and tools.
* Investigate and solve bugs, system issues
* Support the develop and use of digital engineering environment tools - devise internal integration of SMC/ZA Models and SSC digital environment including functional installation, set-up, and maintenance of Mod Sim software for any Digital Engineering Ecosystem SSC participates in.
* Provide innovative solutions
Qualifications
* Experience:
* At least 3 years of combined industry, federal government experience, or SETA/FFRDC supporting federal government acquisition with a focus on MS&A, Digital Engineering or programming.
* Must be well versed in programming languages and able perform all duties independently.
* Skills:
* Knowledge and use of C#, coding programs, CAMEO, Python, SysML, and/or Sparx Enterprise Architect (EA)
* Education:
* Must have a minimum of a Bachelor's Degree in a related field such as Computer Science, Engineering
* Clearance: TS & SCI-eligible
Must meet applicable COVID safety requirements and protocols
Post a job for free, promote it for a fee
Engineering programmer job description example 2
Precise Systems engineering programmer job description
Precise Systems is a professional services company currently working for the U.S. Navy, U.S. Marine Corps, and U.S. Air Force. Our core competencies include systems engineering, program and project management, logistics, information technology and cyber security, and software development services. We were founded in 1990 and since our establishment we have been providing cutting edge solutions and support to our warfighters. We understand and provide expert consultation on network and weapons systems acquisition programs, maintenance/modernization programs, and sustainment programs.
Precise Systems, Inc. seeks a Computer Programmer, Junior to create, modify, and test the code, forms, and script that allow computer applications to run
This role performs work on site, 5 days per week. No remote options available.
Duties:
+ Work from specifications drawn up by software developers or other individuals
+ May assist software developers by analyzing user needs and designing software solutions
+ May develop and write computer programs to store, locate, and retrieve specific documents, data, and information
Required Education:
+ S. in computer engineering, modeling & simulation, or computer science. Formal training in Modeling and Simulation techniques preferred.
Required Experience:
+ 3 or less years of experience with computer programming
+ Game Development essential, including experience with Unreal and Unity
+ Basic knowledge of algorithms, data structures, frameworks, and operating systems and platforms
+ Basic working knowledge of high level programming languages (e.g. C++, C#, JAVA), scripting (e.g. Python, JavaScript, VB Script, LUA, XML, ASP, ASP.Net and HTML), databases, and the principles of computer science both hardware and software
+ Basic ability with integrated development environments, editors, engines, and debuggers
+ Beginning ability to utilize source control repositories such GIT/CVS/SVN/TFS
+ Ability to communicate with clarity and correct grammar and mechanics
CERTIFICATIONS
+ Per SECNAV M-5239.2 Appendix 4, Specialty Area: Software Engineering/ Development (621) Apprentice Proficiency Level.
Must be able to obtain and maintain a Secret security clearance with potential for TS.) Due to the sensitivity of customer-related requirements, U.S. Citizenship is required.
Precise Systems, Inc. is an Affirmative Action/Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status. Precise Systems, Inc. participates in E-Verify. Precise Systems, Inc. encourages and supports workplace diversity
Required SkillsRequired Experience
Precise Systems, Inc. seeks a Computer Programmer, Junior to create, modify, and test the code, forms, and script that allow computer applications to run
This role performs work on site, 5 days per week. No remote options available.
Duties:
+ Work from specifications drawn up by software developers or other individuals
+ May assist software developers by analyzing user needs and designing software solutions
+ May develop and write computer programs to store, locate, and retrieve specific documents, data, and information
Required Education:
+ S. in computer engineering, modeling & simulation, or computer science. Formal training in Modeling and Simulation techniques preferred.
Required Experience:
+ 3 or less years of experience with computer programming
+ Game Development essential, including experience with Unreal and Unity
+ Basic knowledge of algorithms, data structures, frameworks, and operating systems and platforms
+ Basic working knowledge of high level programming languages (e.g. C++, C#, JAVA), scripting (e.g. Python, JavaScript, VB Script, LUA, XML, ASP, ASP.Net and HTML), databases, and the principles of computer science both hardware and software
+ Basic ability with integrated development environments, editors, engines, and debuggers
+ Beginning ability to utilize source control repositories such GIT/CVS/SVN/TFS
+ Ability to communicate with clarity and correct grammar and mechanics
CERTIFICATIONS
+ Per SECNAV M-5239.2 Appendix 4, Specialty Area: Software Engineering/ Development (621) Apprentice Proficiency Level.
Must be able to obtain and maintain a Secret security clearance with potential for TS.) Due to the sensitivity of customer-related requirements, U.S. Citizenship is required.
Precise Systems, Inc. is an Affirmative Action/Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status. Precise Systems, Inc. participates in E-Verify. Precise Systems, Inc. encourages and supports workplace diversity
Required SkillsRequired Experience
Dealing with hard-to-fill positions? Let us help.
Engineering programmer job description example 3
Crytek engineering programmer job description
We are looking for a talented Junior Engine Programmer to join the CRYENGINE team. You would help us with our goal to provide a comprehensive engine solution with high performance and a modular design that is easily accessible by users.
We expect you to be a team player who is self-driven and willing to learn. As a generalist, you would get to know various teams before settling for a specific role.
*For a careful evaluation of your application, we kindly request you to send us your resume, a cover letter and additional work samples that might be relevant.*
Although we believe living close to our studio helps foster team spirit and stronger bonds between team members, we understand that people have different needs and expectations for their place of residence. You have a choice of three location options, allowing you to work with Crytek from anywhere you wish:
1. Come to our modern headquarters in Frankfurt and receive an attractive relocation package and have access to all of our benefits.
2. If you are already living in a European Union member state, we are able to offer you a permanent work contract and allow you to work remotely as an employee from there.
3. If you are interested in full-time remote work in any other country outside of the European Union, we can offer you a freelance contract arrangement.
ResponsibilitiesContribute to the maintenance and development of CRYENGINE.Take part in design and development of exciting new features and integrate them with existing systems with guidance from senior engineers.Plan development in coordination with project management.Write clear, maintainable and robust code.Test, debug, profile, optimize and document your implementations.Stay up to date with recent developments and techniques in game engine development.
RequirementsBachelor's degree in Computer Science or comparable experience.Great problem-solving skills.Solid understanding of C++, and software engineering and debugging in general.Good 3D math background.Understanding of computer architecture fundamentals.Good communication skills and ability to work effectively in mixed teams.
PlusesExperience in working with game engines.Experience with multi-threading.
What you can expect from us
Home Office
Work-life balance is not just a hollow term for us. At Crytek, we offer you the option to either work from home or in our studio.
Career Path
Your professional development is important to us, so we have laid out a career plan to help you progress towards your goals and objectives.
Company Apartment
To help you get settled, we provide you with a fully furnished company apartment during your first three months in Frankfurt.*
Relocation Support
We offer a relocation budget and full coverage of flights to Frankfurt for you and your family.
You can expect extensive assistance with visa, work permits, and communication with authorities during the relocation process, as well as help settling into Germany (e.g. setting up appointments with banks, government agencies, schools, landlords, finding apartments etc.).*
Public Transport Pass
Discover Frankfurt by bus, tram and metro - free of charge.*
Gym Card
A healthy body is a healthy mind. We offer a membership at the premium gym chain Fitness First in Germany. Work out, join group fitness classes, or relax in the wellness facilities.
International Environment
We truly embody diversity at Crytek. With employees from over 42 different countries, we define ourselves by our cultural diversity.
German Classes
Understanding the local culture will make your stay abroad more enjoyable, and Crytek supports that by offering German language courses for you and your family.
Vacation Days
At our Frankfurt office you can enjoy 24 days of vacation per year, and every 2 years you get 1 more (up to a maximum of 28 days). You will also have on average 10 public holidays on top of the days you take off. If you are working from another country, local standards apply.
*only applicable to employees in Frankfurt.
We expect you to be a team player who is self-driven and willing to learn. As a generalist, you would get to know various teams before settling for a specific role.
*For a careful evaluation of your application, we kindly request you to send us your resume, a cover letter and additional work samples that might be relevant.*
Although we believe living close to our studio helps foster team spirit and stronger bonds between team members, we understand that people have different needs and expectations for their place of residence. You have a choice of three location options, allowing you to work with Crytek from anywhere you wish:
1. Come to our modern headquarters in Frankfurt and receive an attractive relocation package and have access to all of our benefits.
2. If you are already living in a European Union member state, we are able to offer you a permanent work contract and allow you to work remotely as an employee from there.
3. If you are interested in full-time remote work in any other country outside of the European Union, we can offer you a freelance contract arrangement.
ResponsibilitiesContribute to the maintenance and development of CRYENGINE.Take part in design and development of exciting new features and integrate them with existing systems with guidance from senior engineers.Plan development in coordination with project management.Write clear, maintainable and robust code.Test, debug, profile, optimize and document your implementations.Stay up to date with recent developments and techniques in game engine development.
RequirementsBachelor's degree in Computer Science or comparable experience.Great problem-solving skills.Solid understanding of C++, and software engineering and debugging in general.Good 3D math background.Understanding of computer architecture fundamentals.Good communication skills and ability to work effectively in mixed teams.
PlusesExperience in working with game engines.Experience with multi-threading.
What you can expect from us
Home Office
Work-life balance is not just a hollow term for us. At Crytek, we offer you the option to either work from home or in our studio.
Career Path
Your professional development is important to us, so we have laid out a career plan to help you progress towards your goals and objectives.
Company Apartment
To help you get settled, we provide you with a fully furnished company apartment during your first three months in Frankfurt.*
Relocation Support
We offer a relocation budget and full coverage of flights to Frankfurt for you and your family.
You can expect extensive assistance with visa, work permits, and communication with authorities during the relocation process, as well as help settling into Germany (e.g. setting up appointments with banks, government agencies, schools, landlords, finding apartments etc.).*
Public Transport Pass
Discover Frankfurt by bus, tram and metro - free of charge.*
Gym Card
A healthy body is a healthy mind. We offer a membership at the premium gym chain Fitness First in Germany. Work out, join group fitness classes, or relax in the wellness facilities.
International Environment
We truly embody diversity at Crytek. With employees from over 42 different countries, we define ourselves by our cultural diversity.
German Classes
Understanding the local culture will make your stay abroad more enjoyable, and Crytek supports that by offering German language courses for you and your family.
Vacation Days
At our Frankfurt office you can enjoy 24 days of vacation per year, and every 2 years you get 1 more (up to a maximum of 28 days). You will also have on average 10 public holidays on top of the days you take off. If you are working from another country, local standards apply.
*only applicable to employees in Frankfurt.
Start connecting with qualified job seekers
Resources for employers posting engineering programmer jobs
Engineering programmer job description FAQs
Ready to start hiring?
Updated March 14, 2024