This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Find jobs in Texas today!

To post a job, login or create an account |  Post a Job

  Jobs in Texas  

Bringing the best, highest paying job offers near you

previous arrow
next arrow
Slider

Embedded Software Engineer

ZoeTech Staffing LLC

This is a Full-time position in Dallas, TX posted May 29, 2021.

The Staff Embedded Software Engineer will be an integral part of the Electro Optical Infrared System (EOIS) Software Development Team. Involved with the design, development, analysis, testing and debugging of computer software applications andor systems. May include Image and Signal Processing, Real-time, Firmware, FAA Certified, Operating Systems, OperatorMachine Interface, or others. Develop software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determine hardware compatibility. Complete documentation and procedures for installation and maintenance. Interact with users to define system requirements andor necessary modifications. Bachelorrsquos Degree in Computer Engineering, Computer Science, or related engineering technical field with a minimum of 15 years of experience. 10+ years of experience developing embedded software. 10+ years of software development experience in C or C++. 10+ years of experience in Software Development or similar role. 10+ years of experience developing applications for devices running on embedded Linux, or Unix-like microkernel-based operating systems. 7+ years of demonstrated experience with Real Time Operating Systems (RTOS), and have experience in bare-metal implementation for embedded system. 3+ years of experience with embedded device drivers (TCPIP, UART, I2C, PCIe, SPI, etc.) preferably on Linux. Ability to complete a technical project independently and manage other engineers. Review customer specification and requirements and develop designs to best support them, including cost as a key design variable. 4+ years of experience in software requirements derivation and evaluation. 4+ years of experience in software design methods and evaluating software design. Strong understanding of software multi-threadingmulti-processing event driven designs. Strong critical thinker and problem-solving skills. Good time-management skills. Motivated, self-starter individual. Team player with great interpersonal and communication skills. DESIRED SKILLS Active Secret Clearance or be able to obtain one. Responsible for driving technology and completion of activity on time and budget. Attend appropriate engineering, customer or business meetings. Provide technical expertise and assistance to other engineers and support personnel. Conduct a design review with clientscustomers. Presented design to a group of peers in public. Document a program design and provide status report, peer briefing material, and final reports to clientscustomers. Capable of integrating hardware and software and developing test plans and procedures Lead and direct the work of others as assigned. Mentor and coach less experienced engineers. Experience with modern software development processes, including software configuration management tools, defect tracking tools, peer review, and agile development life cycles. Familiarity with software configuration management tools and methods Familiarity with software quality assurance tools and methods ESSENTIAL DUTIES AND RESPONSIBILITIES Become knowledgeable and fully understand the requirements, specifications, and customerrsquos expectations. Direct the technical activities of a team of software engineers to develop and deliver a systems that fully meets the software requirements and customerrsquos expectations. Lead the development of a prototype software key development risks. May use computer-aided design or other engineeringanalysis software in the performance of assignments. Mentor and coach other engineers. Perform critical trade studies. Ability to lead major problem resolution efforts and support regaining or attaining customer confidence. Provide technical knowledge and assistance to other engineers and support personnel. Responsible for architectural design, requirements engineering, documentation, risk management, verification and validation, and completion of activities on time and budget. Support acquisition of hardware and software (or subcontractor services as needed). Study alternative concepts and use of simulations to predict system performance. Enforce the software engineering process and integrate into program plans. Lead a team of engineers to complete technical activities on time and budget. Provide budget, cost and schedule input for design assignments. Specify and evaluate supplier components, subsystems and services. Drive the program design to cost and design for software requirements. Participate in the preparation of highly technical proposals. Support, communicate, reinforce and defend the mission, values and culture of the organization.

Please add your adsense or publicity code here (inc/structure/adsfooter.php)