Engineer Of System Development Job Description Sample
Sr SW Engineer - Network Mgmt System Development
EchoStar Corporation (NASDAQ: SATS) headquartered in Englewood, CO, with additional locations world-wide, is a premier global provider of satellite solutions and technology services. Together with its major subsidiaries—EchoStar Satellite Services and Hughes Network Systems— EchoStar offers employees the opportunity to explore the boundaries of what's possible in the fields of engineering and the business functions transforming this engineering into revenue.
We are seeking to hire a Senior Network Management System Development Engineer. This position will be located at our headquarters in Germantown, MD.
Review system requirements and design
Design and develop new software applications, working closely with system designers and developers
Implement software applications passing through all stages of development
Complete development projects on time and within budget
Present project objectives, risks and success criteria to Management team
Provide clear and detailed status reports on a regular basis to Management team
Analyze and resolve software issues
Participate in development and maintenance of software release notes and guidelines
Mentor junior software programmer
- Bachelor's Degree or higher; preferably Computer Science major or related discipline.
- 10 to 12 years of software development experience
Expertise with Relational database systems
Expertise with development and deployment of web-based applications within an application server
Experience using a no-SQL database
Expertise with Core Java, JEE, EJBs, servlets
Expertise with a web-based Model-View-Controller framework (e.g. Struts, Grails)
Expertise with database stored procedures (PL/SQL), database triggers
Familiarity with communications protocols and networking
Expertise with Linux shell programming
Expertise with threaded programming
Familiarity with interface definition and specification
EchoStar and its Affiliated Companies are committed to hiring and retaining a diverse workforce. We are an Equal Opportunity/Affirmative Action employer and will consider all qualified applicants for employment without regard to race, color, religion, gender, pregnancy, sex, sexual orientation, gender identity, national origin, age, genetic information, protected veteran status, disability, or any other basis protected by local, state, or federal law. U.S. Citizenship is required for certain positions. EEO is the law.
Space And Satellite Systems - Senior System Development Engineer
Are you passionate about building, owning and operating satellite or space processing systems? If so, AWS Ground Station team has an exciting opportunity for you
AWS, the world leader in providing a highly reliable, scalable, low-cost infrastructure platform in the cloud that powers hundreds of thousands of businesses in 190 countries around the world, needs system development experts who want to be part of AWS Ground Station.
We are looking for an experienced System Development Engineer with deep expertise leading Original Device Manufacturers and other suppliers in the product development processes. You will be responsible for design and automate pipelining of all vendor software, firmware and drivers.
You will automate the initial device setup, Build and maintain the lab environment. Participate in vetting new devices and vendors.Candidates should drive continuous process improvement, and collaborate effectively with aggressive cross-functional teams to solve problems and implement new solutions.
Who are you?
You have a strong understanding of large scale computing solutions. You have experience working as a systems development engineer in an enterprise environment, and have implemented automated solutions across a variety of applications and systems. You enjoy writing code and creating automation to manage your services.
You are a leader. you plan and lead large initiatives to successful completion.
You're knowledgeable. You are an expert in a few chosen areas but also strive to maintain a broad skillset.
You constantly seek out new ideas and technologies. People seek you out as a resource to solve difficult problems.
You're passionate about success. You use data to measure success and you don't spend time on things that do not matter. You take responsibility for the quality of your service and, regardless of their source, strive to prevent faults from impacting your customers.
You understand different people have different needs to be productive, and strive to develop self-service oriented solutions. You have a passion for learning, designing, and building cloud computing systems for a diverse set of customers.
You should be passionate about delivering great customer experiences and changing the way satellite operators communicate with their spacecraft.
System Development Engineer
Can you manage thousands of end user client scanners, tablets, and phones using enterprise standard mobile device management platforms? Can you build and automate software solutions in a large, highly-available Windows/Linux environment?
If so, then the Fulfillment Center Mobility and Devices team at Amazon wants to talk to you! We're looking for a System Development Engineer with experience in automation, scripting, and programming who can use these skills to manage tens of thousands of devices used to fulfill Amazon customer orders. You should have a customer-centric focus and be comfortable taking initiative.
We value performance, simplicity and scalability in our designs. In our day-to-day work we automate traditional systems engineering tasks.
As a team we actively brainstorm, analyze and discuss creative solutions to hard problems. As a Systems Development Engineer on this team, you will collaborate with other experienced and senior software engineers to drive improvements to our technology, operate and maintain services and software solutions, and build and track metrics to ensure high quality results. Your solutions will help provide the ultimate customer experience needed to anticipate and resolve customer's questions.
You will have the opportunity to work with business partners, leadership and other engineers, influence and drive product vision and lead the design of our systems. At Amazon, we are known for our customer obsession. We need your ideas and your ability to take initiative, innovate, and produce results as we continuously improve the customer experience.
As a Systems Development Engineer working in the Mobility and Devices team you will:
Continuously strive for operational excellence by seeking to automate away manual processes.
Participate in original creation and implementation of new functionality that helps us operate our services.
Ensure that all systems are designed to be robust, scalable, maintainable and adaptable as the service scales and evolves over time.
Build automation to report on the health of your products and devices and integrate with other Amazon systems such as trouble ticketing and metrics platforms
Provide critical operations support and incident response for the service, while taking part in an on call rotation
System Development Engineer II
The Intelligent Cloud Control (ICC) organization is looking for a Systems Development Engineer II to own DevOps operations for ecommerce platform technologies that host and run Amazon's global websites. ICC is the organization at Amazon that owns connecting our worldwide websites and other consumer experiences such as Kindle, Amazon Video, and Alexa to the internet, as well as ensuring the highest level of availability, security and privacy of the web services that power the experience we deliver to our customers worldwide.
Our teams own the routing layer built on top of AWS technology that connects traffic with these experiences at low latency and protects the web services that power our consumer experiences against malicious robot and DDoS attacks. Our teams own the development of strategic DevOps tools that are used across Amazon to deploy, monitor and operate the 100s of Thousands of services that power our highly distributed website architecture.
Our development and systems development teams own the availability of all the consumer experiences we connect to the internet. Our tools include orchestration, predictive analytics, monitoring, diagnostic that enable us to deploy opinionated DevOps configurations that implement best practices in order to deliver the best availability experiences by intelligently managing how traffic flows through our highly distributed architecture.
As a System Development Engineer II you will automate the building, monitoring and management of the Cloud compute and AWS infrastructure used every day to host all of Amazon's consumer business services. Our orchestration technology enables service owners at Amazon to choose run-times that meet their business needs (EC2, Docker Containers with ECS, Lambda), to choose the AWS infrastructure pieces they need and instantly deploy their innovations whilst AutoPilot automatically monitors and manages the health of their infrastructure needs. This role is unique to Amazon and offers excellent career opportunities across multiple domains.
You will take an active part in developing and operating Amazon current and next generation technologies used to manage our highly distributed infrastructure. Our worldwide fleets serve tens of billions of customer requests per day through Amazon retail websites, Kindle, Amazon instant video, Amazon subsidiaries and more, giving you a unique scale of impact opportunity for your career. You will need to demonstrate great passion for customers, agility and adaptability in the face of fast changing business requirements and innovation across the company.
As a successful candidate you will have:
Experience developing solutions as a full stack dev-ops engineer.
Be equally comfortable coding and operating the code you write.
A proven track record of diagnosing and fixing critical issues in high pressure situations.
You will demonstrate creativity in identifying, scoping and building innovative tools to solve our unique operations problems.
You will have a strong understanding of build and deployment pipelines as well as operations monitoring pipelines.
You will have a strong understanding of cloud architecture scalability challenges.
System Development engineers troubleshoot, debug, evaluate and resolve computer-identified alarms, make feature enhancements, bug fixes, systems management, perform software deployments and migrations, host management and automate routine operational tasks.
The position requires a combination of strong troubleshooting, technical and communication skills and includes a mix of on call and operational tasks and involves small to medium level software development work.
Responsible for developing tools and automation to achieve human free operations. They use the right tool for the job, and modify software in a way that leverages the overall system architecture. If you have a strong Application Support background, and have passion to develop tools at large scale, this is the opportunity for you.
Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
System Development Engineer
Amazon Fulfillment Technologies (AFT) team powers the physical engine at the heart of Amazon. AFT builds and operates the software, hardware, and processes that run the global network of fulfillment centers, which move billions of units of inventory and ensures customers get what they want when promised. Within AFT, we are looking for strong systems development engineers who are results-, data driven, innovative and passionate at working with comprehensive engineering excellence services/solutions.
As a Systems Development Engineer on this team, you will collaborate with other experienced and senior software engineers to drive improvements to our technology, operate and maintain services and software solutions, and build and track metrics to ensure high quality results. Your solutions will help provide the ultimate customer service experience needed to anticipate and resolve customer's questions using an automated assistant. You will have the opportunity to work with business partners, leadership and other engineers, influence and drive product vision and lead the design of our systems.
Primary responsibilities include , diagnosing and fixing production software issues, developing monitoring solutions, performing software maintenance and configuration, implementing the fix for internally developed code (Perl, , C/C++, JAVA), debugging and executing persistence solutions queries, updating, tracking and resolving technical challenges. Responsibilities also include working alongside development on Amazon Corporate and Divisional Software projects, updating/enhancing our current software, automation of support processes, documentation of our systems, manage AFT org level operational cadence and programs.
The ideal candidate must be detail , have superior verbal and written communication skills, strong organizational skills, able to juggle multiple tasks at once, able to work independently and can maintain professionalism under pressure. You must be able to identify problems before they happen and implement solutions that detect and prevent outages. You must be able to accurately prioritize projects, make sound judgments, work to improve the customer experience, and get the right things done.
This is an amazing opportunity in terms of responsibility, interesting challenges and high visibility. We truly are looking for the highest quality candidates, so you should expect a rigorous technical interview process.
System Development Engineer
This role will sit in our new headquarters in Northern Virginia, where Amazon will invest $2.5 billion dollars, occupy 4 million square feet of energy efficient office space, and create at least 25,000 new full-time jobs. Our employees and the neighboring community will also benefit from the associated investments from the Commonwealth including infrastructure updates, public transportation improvements, and new access to Reagan National Airport.
In AWS Region Services, we build the software, systems, services, and infrastructure that enable Amazon teams across the world to do their work on a daily basis. We're looking for a Systems Development Engineer that is ready to join us and help innovate on behalf of our customers.
In this role, you will participate directly in the AWS technology ecosystem. You will be join a group of technology leaders that are determined to delight our customers.
You will own the architecture for a new generation of custom security solutions. You will work with technology experts from across the company. If you are ready for an opportunity like this, we would love to hear from you.
Builders at Amazon work on real world problems on a global scale, own their systems end-to-end, and influence the direction of our technology that impacts hundreds of millions customers around the world. Join a team of super smart, customer obsessed developers that think big and have fun.
System Development Engineer, Knowledge Management System
Amazon Web Services (AWS) is a dynamic and rapidly growing business that provides our customers with building-block web services, allowing them to innovate faster and operate their software more cost-effectively.
We are looking for an experienced system development engineer to support and extend our Knowledge Management System (KMS) effort, as well as other programs and initiatives. Join the AWS Content and Knowledge Engineering team, and help transform the way we curate and manage knowledge by building and operating a world class KMS.
The AWS Content and Knowledge Engineering team builds applications to deliver content at the right time in the right context for customers and allow them to self-serve at each stage of experience with AWS. We are building web-based, and mobile applications using Microservices architecture for AWS solution architects, professional services, partners, customers, and other customer-facing roles. We use AWS Services, and technologies to deliver contextual and personalized information to our customers.
Daily activities you will drive or participate in include diving deep to identify the root cause of an issue, investigate metrics trendings, consult with top engineers and SAs at Amazon, and discuss and implement new approaches for automating the operation environment. You will work with system user communities to gather requirements and define KMS configurations like taxonomy and workflows to onboard and support a variety of user communities and use cases for the KMS system.
You are customer obsessed and have broad experience working with content management systems, web servers and monitoring applications. You have excellent organizational skills, strong written and verbal communication skills, and thrive while working in dynamic, team oriented environments. You have extensive experience with managing systems and have a passion to innovate and iterate quickly.
You possess most of the following qualities:
Experience running and maintaining a 24x7 internet-oriented production environment, across multiple data centers.
Demonstrable expertise around specifying, designing, and/or implementing system health, performance monitoring tools, and software management tools for 24x7 environments.
Experience provisioning and managing UNIX/Linux operating systems, web servers, web applications and databases.
UNIX/Linux scripting skills in Python, Node.js, PERL, or an equivalent scripting technology.
You will be expected to develop skills and expertise in these areas:
Development and operation of an enterprise KMS through the entire IT lifecycle, with a focus on optimizing system configuration, manageability, operability and performance.
Evolution of existing application and system management tools and processes to reduce manual efforts and increase efficiency.
Adaptation and improvement of operations management systems and processes to accommodate rapid growth in systems and traffic.
Monitoring and automation of production environment health, maintenance, and reporting.
Systems maintenance tasks (hands-on), including configuration of new systems.
Management of directly-assigned tasks and on-call duties.
System inventory management, including producing, maintaining, and evolving capacity plans for various components.
Definition and/or refinement of system requirements and selected designs, including system health monitoring, diagnostics, repair, and self-healing automation.
Participation in design and execution of production acceptance tests.
Member Of Technical Staff, Test System Development
Maxim Integrated is a highly successful, $2.31 billion company. With offices and manufacturing sites around the world, we design award-winning semiconductors that make the world more integrated.
We also know that it's our people who make us a great company. So we reward bold thinking, teamwork, personal growth, and community involvement. Want to make a difference and be challenged every day?
Join us at Maxim Integrated. With analog integration, the possibilities are endless.
The Test Engineer will lead test development and oversee HW/SW development and release of products to production for PMIC/Mix Signal products. The Test Engineer has to ensure the implementation of procedures/requirements necessary to meet high quality in production test and test development, internal guidelines, rules and standards to achieve best practice processes (e.g. standardization of interfaces). Must identify, implement and manage strategic projects for continuous improvement of cost, cycle time and quality.
Transfer products to production, both internal and external, for testing high volume applications. Resolve all technical issues related to Test Engineering and work with others solve inter related development and support issues.
Position requires a high level of attention to detail on quality, reliability and execution. He/she needs to be able to determine correct test platform to ensure product meets requirements.
Also need to work with planning organizations to ensure we have adequate test capacity based upon forecasts which may include qualification and management of external vendors. Solutions will require developing/maintaining budgets and working with upper management to obtain approval. Must be able to work seamlessly with other team members including design, quality, marketing, product engineering, external test facilities, equipment suppliers, test operators, production planning and the customer.
System Engineer 3 W/ 20 Years Experience
- TO BE CONSIDERED FOR THIS POSITION YOU MUSTHAVE AN ACTIVE TS/SCI W/ FULL SCOPE POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED)
|(U) Contribute to the development of sections of systems engineering documentation such as System Engineering Plans, Initial Capabilities Documents, Requirements specifications, and Interface Control Documents|
|(U) Manage system requirements and derived requirements to ensure the delivery of production systems that are compatible with the defined system architecture(s) |
|(U) Assist with the development of system requirements, functional requirements, and allocation of the same to individual hardware, software, facility, and personnel components|
|(U) Coordinate the resolution of action items from Configuration Control Board (CCB) meetings, design reviews, program reviews, and test reviews that require cross-discipline coordination|
|(U) Participate in an Integrated Product Team to design new capabilities based upon evaluation of all necessary development and operational considerations|
|(U) Participate in the development of system engineering documentation, such as System Engineering Plans, Initial Capabilities Documents, Requirements Specifications, and Interface Control Documents|
|(U) Participate in interface definition, design, and changes to the configuration between affected groups and individuals throughout the life cycle|
|(U) Allocate real-time process budgets and error budgets to systems and subsystem components|
|(U) Derive from the system requirements an understanding of stakeholder needs, functions that may be logically inferred and implied as essential to system effectiveness|
|(U) Derive lower-level requirements from higher-level allocated requirements that describe in detail the functions that a system component must fulfill, and ensure these requirements are complete, correct, unique, unambiguous, realizable, and verifiable|
|(U) Generate alternative system concepts, physical architectures, and design solutions|
|(U) Participate in establishing and gaining approval of the definition of a system or component under development (requirements, designs, interfaces, test procedures, etc.) that provides a common reference point for hardware and software developers|
|(U) Define the methods, processes, and evaluation criteria by which the systems, subsystems and work products are verified against their requirements in a written plan|
|(U) Develop system design solution that satisfies the system requirements and fulfills the functional analysis|
|(U) Develop derived requirements for Information Assurance Services (Confidentiality, Integrity, Non repudiation, and Availability); Basic Information Assurance Mechanisms (e.g., Identification, Authentication, Access Control, Accountability); and Security Mechanism Technology (Passwords, cryptography, discretionary access control, mandatory access control, hashing, key management, etc.)|
|(U) Review and provide input to program and contract work breakdown structure (WBS), work packages and the integrated master plan (IMP)|
|(U) Provide technical direction for the development, engineering, interfacing, integration, and testing of specific components of complex hardware/software systems to include requirements elicitation, analysis and functional allocation, conducting systems requirements reviews, developing concepts of operation and interface standards, developing system architectures, and performing technical/non-technical assessment and management as well as end-to-end flow analysis|
|(U) Implement comprehensive SOA solutions|
|(U) Develop scenarios (threads) and an Operational Concept that describes the interactions between the system, the user, and the environment, that satisfies operational, support, maintenance, and disposal needs|
|(U) Review and/or approve system engineering documentation to ensure that processes and specifications meet system needs and are accurate, comprehensive, and complete|
|(U) Conduct quantitative analysis in non-functional system performance areas like Reliability, Maintainability, Vulnerability, Survivability, Produceability, etc.)|
|(U) Establish and follow a formal procedure for coordinating system integration activities among multiple teams, ensuring complete coverage of all interfaces|
|(U) Capture all interface designs in a common interface control format, and store interface data in a commonly accessible repository|
|(U) Prepare time-line analysis diagrams illustrating the flow of time-dependent functions|
|(U) Establish a process to formally and proactively control and manage changes to requirements, consider impacts prior to commitment to change, gain stakeholder buy-in, eliminate ambiguity, ensure traceability to source requirements, and track and settle open actions|
|(U) Assess each risk to the program and determine the probability of occurrence and quantified consequence of failure in accordance with an approved risk management plan|
|(U) Manage and ensure the technical integrity of the system baseline over time, continually updating it as various changes are imposed on the system during the lifecycle from development through deployment and operations & maintenance|
|(U) In conjunction with system stakeholders, plan the verification efforts of new and unproven designs early in the development life cycle to ensure compliance with established requirements|
|(U) Provide technical direction for the development, engineering, interfacing, integration, and testing of all components of complex hardware/software systems to include requirements elicitation, analysis and functional allocation, conducting systems requirements reviews, developing concepts of operation and interface standards, developing system architectures, and performing technical/non-technical assessment and management as well as end-to-end flow analysis|
|(U) Develop comprehensive SOA solutions|
|(U) Conduct and/or approve end-to-end system trade analyses to optimize system operations over its life-cycle through the proper balance of non-functional system performance areas|
|(U) Improve standard integration strategies based upon rationale for previous decisions that resulted in improved integration performance|
|(U) Fully define interfaces in terms of origination, destination, stimulus, and data characteristics for software; and electrical and mechanical characteristics for hardware|
|(U) Use validated models, simulations, and prototyping to mitigate risk and reduce cost of system development|
|(U) Develop alternative courses of action, workarounds, and fall-back positions with a recommended course of action for each risk, and monitor and re-evaluate risks at appropriate milestones. Monitors risks using earned value management (EVM) data|
|(U) Maintain knowledge of current and evolving agency, national, and international standards applicable to the system development of interest. Apply and enforce use of suitable standards to ensure consistency and interoperability of developer hardware and software|
|(U) Ensure effective, periodic review and control of the evolving configuration of a system, both hardware and software components and associated documentation, during the life of the system|
|(U) Serve as a member of the CCB|
|(U) As a participant within an Analysis of Alternatives (AoA) effort, recommend a preferred solution based on selection criteria adjusted for reasonableness and validity of assumptions, technology limitations, environmental impact, and life-cycle costs|
|(U) Develop system design alternatives that consider life cycle cost, reuse, complexity, risk, system expansion, and growth|
|(U) Twenty (20) years experience as a SE in programs and contracts of similar scope, type and complexity is required.|
|(U) Demonstrated experience in planning and leading Systems Engineering efforts is required.|
|(U) Bachelor’s degree in System Engineering, Computer Science, Information Systems, Engineering Science, Engineering Management, or related discipline from an accredited college or university is required. Five (5) years of additional SE experience may be substituted for a bachelor’s degree.|
Senior Engineer – Engine System Performance & Simulation
What matters most to you? Is it being part of a strong team? Supporting your family? Solving global problems? You can do these and more at Caterpillar; where your work enables progress around the globe and you contribute to meaningful work. Together, we can build what matters.
Caterpillar's Industrial Power Systems Division's (IPSD) Engine Systems Integration Performance & Simulation Team in Mossville, IL is looking for a person to serve as engine systems performance simulation lead in our Power Systems Development Center. The primary location for the role is Mossville, IL, but can be remote, if not local to the area. For remote consideration 20% travel will be required for in office meetings, strategy discussions, etc.
The successful candidate will act as an I-6 diesel engine/aftertreatment system simulation performance lead, responsible for the development of complex engine/aftertreatment system recipes from concept to production for IPSD's 9-liter through 18-liter machine and commercial product offerings. This position is responsible for leading a diverse team of engineers to define/trade off product requirements, virtually develop and down select concepts/recipes, define performance development requirements/constraints and utilize data analytics to maximize product optimization and robustness.
Job Duties/Responsibilities may include, but are not limited to:
Simulate & develop complex Power System recipes from concept and production
Lead the development and optimization of Power System performance requirements
Lead and support New Product and Technology Introduction programs across a diverse portfolio of Power System products
Contribute to the identification, analysis, and resolution of needs and problems in a discipline for which you are beginning to build a reputation as an expert
Perform complex analysis work, identifies, and solves problems
Evaluate products and processes
Perform needs analysis and initiate ideas
Support Built-In-Quality (BIQ) efforts to improve development process efficiencies
Keep up to date on new technologies or develop new technologies
Communicate technical information to customers, team members, suppliers, and other business units
Support and advise other engineers, managers, marketing personnel, dealers, customers, and suppliers
Develop and maintain a keen understanding of internal and external customers' needs
Education - Bachelor degree in an accredited Engineering field (i.e. Mechanical, Chemical, Aero, Ag)
Experience – 4+ years' experience in Engineering complex mechanical systems within the Power Systems or related industries
Excellent working knowledge of Thermodynamics and Fluid mechanics with a proven record of utilizing these skills to develop products within the Power Systems industry.
Ability to perform complex assignments
Self-starter with strong technical leadership skills
Ability to communicate technical information effectively with team members and others in work group, as well as employees in other units, customers, and suppliers
Top Candidates Will Have:
Master degree (or equivalent) in an accredited Engineering curriculum field (i.e. Mechanical, Chemical, Aero, Ag)
4+ years' experience in Internal Combustion engine / aftertreatment performance development and simulation
1D/0D engine performance simulation knowledge
Experience of control system development
A willingness to work on a broad range of Power Systems applications
A sense of urgency balanced with a strong commitment to quality
The ability to effectively develop and manage complex project plans, starting at concept and ending at final engine product
The ability to work/lead multiple projects simultaneously and to make sound priority decisions
Demonstrated expertise in one or more components or systems
Relocation is available for this position
Caterpillar provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Caterpillar is not currently hiring individuals for this position who now or in the future require sponsorship for employment visa status; however, as a global company, Caterpillar offers many job opportunities outside of the U.S. which can be found through our employment website at www.caterpillar.com/careers
Making better hires starts with building better job descriptions
- Browse 100s of templates across 40+ industries
- Customize your template with your company info & job requirements
- Post it to 20+ job boards in seconds – for FREE!