Computer Software Engineer Job Description Sample
Computer Software Engineer II
Computer Software Engineer II
Description L3 Link Simulation and Training is currently seeking an Computer Systems Engineer, Engineer II
Experience in integration of synthetic environments
Generating of scripts to automate verification and integration efforts, including scripting languages, such as Python or Bash
Experience working with customers, end users, system engineering teams, and software design teams
Support software additions and testing of DIS (Distributed Interactive Simulation) interface for the instructor operator stations
Create new simulation models using established and new modeling techniques
Design, develop, code, integrate and test simulation software to meet requirements
Ability to apply sound engineering principles and develop innovative solutions
Ability to independently or work in a team and provide engineering leadership within the team, experience with cost account management a plus
Apply software engineering principles to complete assigned tasks and meet schedule commitments
Ability to accomplish full software development life cycle assignments
Strong hardware/software integration, networking, and diskless boot activities skill set
Determine functional requirements for computer software and simulation architecture
Bachelors of Science (B.S.) Degree in Engineering, Computer Science, Math, or equivalent experience
Proficient in C/C
Experience with networking and LAN/WAN topologies
Prefer 3 years of applied experience in Test or Integration Engineering including experience with verification and integration of custom software systems of high complexity
Outstanding work ethic and commitment to organizational success
Proficient with Microsoft Office products
Excellent communication skills (written, verbal, & presentation)
Active DoD Secret Clearance, or ability to obtain one required L3 Link Training & Simulation is a world leader in providing platform operators and maintainers with total training solutions that improve training effectiveness and efficiency and lower life-cycle costs in a secure cyber environment. L3 Link’s innovative solutions provide a full spectrum of state-of-the-art training technologies, including high-fidelity immersive simulations, as well as distributed academic and interactive courseware. The company, headquartered in Arlington, Texas, has delivered military and commercial training systems to customer locations throughout North America, Europe, Asia, the Middle East and the Pacific Rim. Headquartered in New York City, L3 Technologies employs approximately 38,000 people worldwide and is a leading provider of a broad range of communication and electronic systems and products used on military and commercial platforms. L3 is also a prime contractor in aerospace systems. Equal Opportunity Employer – minorities / females / veterans / individuals with disabilities / sexual orientation / gender identity.
Primary Location USA-Nevada-North Las Vegas
US Security Clearance Required:
Shift: Day - 1st
Travel: Yes, 10 % of the Time
Organization: Division - LINK Simulation & Training-21000004
Jan 24, 2018, 11:58:22 AM
Req ID: 095442
R&D Computer Software Engineer (Experienced)
: We are seeking a R&D Computer Engineer to perform complete software lifecycle development and maintenance. On any given day, you may be called on to:
Perform software systems development, maintenance and documentation.
Perform Computer systems/networks design and implementation.
Work and interact with a large team of developers using the latest agile software development methodologies.
Travel to the customer’s site and present the capabilities of a large software delivery or update. Required:
Bachelor's and advanced degree (Masters or PhD) in Computer Science, Computer Engineering, or relevant STEM field; -OR- Bachelor's degree in Computer Science, Computer Engineering, or relevant STEM field plus four years directly related experience may be considered in lieu of an advanced degree.
Two years of relevant experience.
Experience in the following programming languages: C, C++, Python.
Experience in MATLAB prototyping and conversion of MATLAB code into C, C++, and Python.
Current and active DOE Q-level security clearance (or DOD equivalent). Desired:
Experience with Linux systems installation and configuration, network protocols, GPU programming, GUI development.
Familiarity with internal Sandia Computing environments and security guidelines and implementation.
Be self motivated with the ability to work well individually and in team oriented environments. Department Description: The Sensor Exploitation Applications Department develops and implements pattern recognition approaches called Automatic Target Recognition (ATR) algorithms that detect, identify, and classify objects of interest. Department 5448 applies these techniques to a variety of data sources, including Synthetic Aperture Radar (SAR) imagery, High Range Resolution (HRR) radar, optical and long-wave Infrared imagery, and acoustic data. About Sandia: Sandia National Laboratories is the nation’s premier science and engineering lab for national security and technology innovation, with teams of specialists focused on cutting-edge work in a broad array of areas. Some of the main reasons we love our jobs:
Challenging work withamazingimpact that contributes to security, peace, and freedom worldwide + Extraordinary co-workers + Some of the best tools, equipment, and research facilities in the world + Career advancement and enrichment opportunities + Flexible schedules, generous vacations,strongmedical and other benefits, competitive 401k, learning opportunities, relocation assistance and amenities aimed at creating a solid work/life balance* World-changing technologies. Life-changing careers. Learn more about Sandia at: http://www.sandia.gov *These benefits vary by job classification. Security Clearance: Position requires a Department of Energy (DOE) granted Q-level security clearance to start. Position requires an active Department of Energy (DOE) granted Q-level security clearance or active clearance with another US government agency, e.g., DOD, to be considered for this position. Sandia is required by DOE directive to conduct a pre-employment drug testing, and a pre-employment background review that includes personal reference checks, law enforcement record and credit checks, and employment and education verifications. Applicants for employment must be able to obtain and maintain a DOE Q-level security clearance, which requires U.S. citizenship. Applicants offered employment with Sandia are subject to a federal background investigation to meet the requirements for access to classified information or matter if the duties of the position require a DOE security clearance. Substance abuse or illegal drug use, falsification of information, criminal activity, serious misconduct or other indicators of untrustworthiness can cause a clearance to be denied or terminated by the DOE, rendering the inability to perform the duties assigned and resulting in termination of employment. EEO Statement: Equal opportunity employer/Disability/Vet/GLBT
PM ASE Computer Software Engineer
Clearance Level Must Currently Possess: Secret (NACLC)
Clearance Level Must Be Able to Obtain: Secret
Suitability: Agency Specific
Job Family: Engineering & Sciences
In preparation for the potential upcoming award of the Aircraft Survivability Equipment support contract (PM-ASE), with a work location in Huntsville, Alabama, CSRA is seeking candidates with the following capabilities. Under this contract, CSRA will provide engineering, software engineering, platform integration and test expertise in support of PM ASE’s mission:
Develop and field world-class aircraft survivability systems that maximize the survivability of Army aircraft against a continually evolving threat without degrading combat mission effectiveness. In this role as Computer Software Engineer, you will independently perform/oversee/assist ASE modeling and simulation, software, firmware, and algorithm implementation, development, and qualification tasks. Reviews code provided by vendors for completeness, accuracy, and testability.
Participates in OEM testing as government representative. Writes and staffs SW version docs to include, SDP, SW design Plan, software test plan, and distributes SW test results. Individual should be familiar with US Army SW development process to include scrum and agile development methods, as well as traditional waterfall design processes.
Familiarity with C/C++ is an advantage. Individual should have knowledge of DO-178C (development of SW for aerial applications) and experience in this area is a plus. Support budgets, PMADS, meeting with stakeholders (local and distant). # of Openings:
1 Scheduled Weekly Hours:
40 T elecommuting Options:
Telecommuting Not Allowed
Work Location: USA AL Huntsville - 5222 Martin Rd, Redstone Arsenal (ALC023)
Additional Work Locations:
CSRA is committed to creating a diverse environment and is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
THINK NEXT. NOW. CSRA is tomorrow’s thinking, today.
To “Think Next. Now.” is to imagine a better future and to deliver it, today. For our customers, our partners, and ultimately, all the people our mission touches, CSRA is realizing the promise of technology to change the world through next-generation thinking and meaningful results.
We understand that our customers' missions require new methods and imaginative thinking. We bring together government IT professionals, emerging technologies, and the brightest, cutting-edge advisors in the industry to deliver a broad range of innovative, next-generation IT solutions and professional services to help our customers modernize their legacy systems, protect their networks and assets, and improve the effectiveness and efficiency of mission-critical functions for our warfighters and our citizens. Everywhere you look, CSRA is there.
We’re in our nation’s infrastructure, in training and education, in cyber security, in serving veterans who served us—and, so much more. Take some time to learn more about CSRA. You might be surprised to learn how we touch your life.
We are a company of 18,000+ smart, talented individuals, yet we enjoy a start-up culture that inspires us to make a difference while delivering results in this rapidly evolving world. Join our team and use your skills and expertise to support the safety, security, health and well-being of the nation.
Software Engineer Computer Science
Intercomp is looking for a software engineer to help design, test, implement and maintain software applications. Applications include PC, embedded, web based and mobile solutions for customers as well as for in-house use. Qualified candidates will have a 4-year degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent with 0-5 years’ experience in:
- C#, Objective-C, Java, Python (or others comparable)
- Visual Studio, Xcode, Xamarin
- SQL Server/Microsoft Access
- GUI Development
- Version Control - Microsoft Team Foundation Server/Service, Git
Additionally, preferred familiarity with:
- Web Services, SOAP, REST, XML
- Serial and TCP/IP Communication
- Windows Azure, AWS or Rackspace Cloud
- Software/Hardware Interfacing
- GUI Development
- Firmware Programming in C, FreeRTOS
- Statistical/Data Analysis
Qualified applicants must have the ability to see a project through the entire development process including gathering requirements from users/customers, project design, implementation, delivery and customer support.
Intercomp is the world’s largest manufacturer of portable scales for the aerospace and automotive industries. We are a fast-growing, high technology company looking for highly motivated people to join our top notch work force. We offer competitive pay, benefits, bonuses and flexible hours. Intercomp is an EEOC employer. Please send resume to:
3839 County Road #116
Medina, MN 55340
Intercomp is a world manufacturing leader of portable scales for the aviation and transportation industries. We are a high-technology growing company looking for highly motivated people to join our top notch force. We offer competitive pay, benefits: medical, dental, vision, life, PTO, 401K & bonuses. Intercomp is an EEOC employer.
Computer Vision Software Engineer - Robotics
Pittsburgh company IAM Robotics (www.iamrobotics.com) is seeking a perception (computer vision, machine vision, machine learning) engineer to focus on the development, testing, deployment, and support of real-time object identification algorithms. Our company is looking for experienced individuals that can support a team of engineers and designers making world-class products.
Responsibilities and requirements for the position:
You must have experience with the design of algorithms robust to sensor and actuation uncertainty, not just the use of existing algorithms and packages. This should include implementation on real-world hardware and embedded systems. In many cases, the candidate will be responsible for testing, specifying, and integrating sensors while also developing system calibration and training procedures. The ideal candidate will be responsible for taking the lead on assigned tasks that will include both improving existing algorithms and developing new ones. They will work with the team to see all development through from concept generation to deployment in our product line.
+ 5 years experience working with autonomous robots
+ 3 years algorithm development, testing and integration
Fluent in one or more object oriented programming languages (C++, python, java, etc.)
Bachelor’s Degree in Computer Science or related relevant education and experience
Prior experience in object identification and pose estimation
Prior experience with real-time sensors, multi-sensor fusion and data filtering
Experience with Unix / Linux
Experience with software configuration management systems (git, svn, etc.)
Experience with industrial robotics
Experience with commercial software deployment and support
Master’s Degree in relevant field of study
Our company has a fun, family-first culture. Candidates should be passionate, entrepreneurial and enjoy being part of an energetic team. You must be ready to focus on tackling hard problems and be determined to achieve breakthrough results. We don't bother with one-time throw-away projects. Be prepared to build upon everything you learn and do.
Roboticist - Software Engineer W/Ros & Computer Vision
Software Engineer w/ROS & Computer Vision Roboticist
Software Engineer w/ROS & Computer Vision
Robotics, ROS, Algorithm Development, C++, Object Recognition, Computer Vision, SLAM, Deep Neural Networks Located in beautiful Pasadena, CA, we're bringing robots to life and putting them to work! Our products are exceptionally complex and are used within the hospitality and food industries. We're passionate about building robots, AI, Machine Learning, and all new tech. Join us!!
Top Reasons to Work with Us - Competitive Salary
- Unlimited PTO! - Huge Room for Growth!!
What You Will Be Doing
Develop algorithms for perception, including calibration in production and in the field
Fuse various sensor inputs together to detect objects and people used by HRI systems
Build out triggers and communication pathways to the cloud to support monitoring operations
Build and maintain robot software systems including acting as bridge between ROS and communications to cloud.
Use a combination of simulation, experimentation and mathematical analysis to evaluate the performance of algorithms and robotic systems
Support testing of software and platforms for production
Develop algorithms for navigation, including mapping, localization, planning and HRI
What You Need for this Position
BS, MS or PhD in Robotics, Engineering, Sciences, Mathematics.
4+ years experience in robotics systems development and operation
1+ years of experience with ROS
Experience with OpenCV, OpenCl, or OpenGL
Excellent C/C++ programming skills
Good command of MATLAB/Similar
Experience in Computer Vision applications
Software design skills, including debugging, performance analysis, and test design Bonus
Familiar with GPU programming (CUDA)
Sensor fusion What's In It for You For your hard work, you will be rewarded with a strong compensation package that includes a competitive base salary (D.O.E), excellent medical, dental and health benefits and other cool perks. Interviews are ongoing so, please FULLY COMPLETE THE APPLICATION QUESTIONS INCLUDING THE SELF ASSESSMENT ASAP! Complete applications will receive priority! Applicants must be authorized to work in the U.S. CyberCoders, Inc is proud to be an Equal Opportunity Employer All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.
Your Right to Work – In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.
- Software Engineer w/ROS & Computer Vision* CA-Los AngelesAS3-Roboticistcomputervision
Sr Software Engineer / Developer - Computer Programmer (Ios)
This is a Sr. Software Engineer / Developer - Computer Programmer Job Opening in San Francisco, CA.Are you looking to help build out products that can have a positive, real-life impact on millions of people?
At Zoosk, we have the tremendous and rewarding challenge of facilitating meaningful connections between over 40 million users worldwide and growing. Our users span 80 countries worldwide and exchange millions of messages in 25 different languages every single day.Zoosk is looking for iOS Senior Software Engineers to help our users on their journey to find true love Come join us and collaborate with a small team in an agile environment - work closely with Design and Product teams to create amazing experiences that serve a global audience. As part of the team, you will help us maintain and improve our existing codebase while pursuing cutting-edge technologies and techniques that drive our innovation. You'll work alongside the same world-class engineering team that helped Zoosk become the top-grossing dating app and 1 in the Love and Romance category.
Computer Vision Software Engineer
ASV Global is seeking an experienced computer vision engineer to develop our next generation vision system. Cameras come standard on most of our vessels, and we’re interested in squeezing as much information out of them as possible despite the rough conditions often encountered at sea. You will join the team responsible for designing, implementing, testing, and maintaining the next iteration of our computer vision pipeline. You will use your understanding of computer vision and deep learning to implement segmentation, tracking, and classification from multiple video streams in real time.
You will research and implement algorithms to perform video stabilization and compression to deliver the optimal viewing experience for our human operators even in bandwidth-constrained environments. You will work together with our sensor-processing experts to fuse the data extracted from our cameras with the data from our other sensors to create an accurate model of the state of the world at all times. Your role will be extremely important since the work you do is both critical to the safety and efficiency of our vessel’s autonomy as well as being one of the primary ways our operators monitor.
See full job details: https://www.asvglobal.com/career-opportunity-computer-vision-software-engineer/
We are also firm believers in self-improvement and constant growth: that’s why we have monthly “lunch-and-learn” gatherings where one developer on our team presents some topic that may be unfamiliar to the rest of us. Examples include an overview of machine learning, computer vision, or the latest C++ standards. We believe that maintaining a solid work/life balance is crucial to the well-being of our employees. Furthermore, we understand the need for a flexible work schedule to deal with unexpected situations. Must be a US citizen.
New Computer Science / Engineering Graduate – Space Vehicle Software Engineer
Job Description: CACI is looking for a new Computer Science or Engineering Graduate in support of our Nation’s space exploration initiative to work at NASA / Johnson Space Center in support of NASA’s Engineering Directorate. Candidates should have great interest in aerospace vehicles and systems, enjoy working with software, have had an outstanding academic career, and most of all, possess a great passion to contribute to our Nation’s exploration of space. This work involves embedded software development for space vehicle or avionics flight projects for NASA programs. The ideal candidate has an educational background with a combination of strong math and physics skills with software development. The individual will work with space programs such as International Space Station (ISS) Program, Orion, Commercial Crew Program, and future vehicles. This work will include prototyping, requirements definition, design, development, test and verification, integration and certification of embedded software. Representative Job Responsibilities include: - Design and develop embedded software prototype and flight software.
Perform systems engineering in support of software requirements and interface definitions, design and performance analysis.
Perform software integration, test and verification.
Integrate and test software/hardware in avionics test bed and flight certification environments.
Collaborate with engineering teams and contractors across multiple NASA programs and projects.
Ensure adherence to JSC standard software process practices. This work will take place in a highly stimulating environment and is critical in the human space exploration initiative. This position requires a self-motivated, capable person wanting to work in a very team-oriented, friendly, but demanding environment. The ideal individual should have strong verbal and written communication skills, and strong customer relationship skills. Above all, the individual will have a positive, can-do attitude, be flexible, and be willing to take on new assignments and responsibilities as they arise. Background & Experience (including education, skills work activities) Minimum required:
Must be a U.S. Citizen for access to USG facilities.
New graduate, but prefer 3-12 months relevant work experience (which can include student internships, co-ops, or support of university research labs, etc.).
Minimum 3.2 GPA with a B.S./M.S. in Computer Science, Software Engineering, Physics, Engineering, or a related degree with strong background in software development.
Experience with Unix/Linux OS, and C, C++ languages.
Coursework in any of the following topics are helpful: Operating systems, embedded systems, real-time development, data structures and algorithms, software design, object-oriented analysis and design.
Coursework and projects requiring software development to solve technical problems.
Ability to manage multiple priorities with little supervision.
Must be highly mature and responsible, and team-oriented with strong communication skills and work ethic. Desired
Co-op or internship experience in the aerospace industry is a plus, particularly in the NASA JSC environment.
Experience/coursework in Unix/Linux shell scripts, Python, multi-threaded programming, computer network programming, Unified Modeling Language (UML), Graphical User Interface (GUI) development.
Experience in Real-time Operating Systems (e.g., VxWorks), bus communication (e.g., 1553, RS-422, RS-232, CAN, I2C, SPI, Ethernet).
Experience working with and installing packages on Linux operating systems such as Centos and Ubuntu.
Experience with writing software device drivers (preferably for Linux).
Experience with Configuration Management Tools: (i.e., SVN, GIT).
Experience with Continuous Integration.
Experience working with Virtual Machines.
Experience with Microcontrollers/Microprocessors (Arduino, Raspberry Pi, Texas Instruments ARM Processors).
Experience in entire software life cycle. Experience with Agile methodologies is a plus.
Experience with the NASA/CACI Trick Simulation Environment.
Experience with the NASA Core Flight Software (CFS).
Graduate level coursework or research involving avionics and flight software is a significant plus. Job Location US-Houston-TX-HOUSTON CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. At CACI, you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. CACI is proud to provide dynamic careers for employees worldwide. CACI is an Equal Opportunity Employer
- Females/Minorities/Protected Veterans/Individuals with Disabilities.
Computer Vision - Software Engineer - Eng0036741
Focusing on the research, development, deployment and implementation of models and algorithms that advance the state of the art in the autonomous driving perception arena. Projects will be focusing on object detection, tracking and classification.
Experience in implementation for object detection/classification including traditional handcraft feature-based methods in the image processing domain ((HOG, SIFT, Gabor filter, etc.)
Experience with Computation Vision libraries for software development such as OpenCV.
Solid understanding of deep-learning, Convolutional Neural Networks (CNN), and experience with industrial application of CNN on projects with large data scales.
Development and deployment of various CNN models into Autonomous Vehicle sensing-related projects.
In-depth experience with sensors related to autonomous driving such as Camera, Radar, Lidar and IMU/GPS + Some experience with deep-learning tools, such as Caffe, TensorFlow and Torch. Preferred:
and Python coding and debugging skills, familiarity with multi-threaded programming + Programming on various embedded systems, such as FPGA + Data Structure knowledge + Software Architecture/Design experience + Matlab/Simulink, Carsim, CAN Tools (CANalyzer)
Experience with Git or similar and embedded SW Development environments + Agile experience is a plus
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!