Irvine, California
MTS Software Engineer 3 #907574Job Description:
We are looking for a motivated, driven, and collaborative Software Engineer with experience in software development to join a talented team that conducts research, design and development of software running on Linux or Android OS to power our latest products.
Summary:
Researches, develops and maintains embedded Linux application software. Projects may web-based applications, networked client-server applications, database driven applications. May include some low-level development such as device drivers and code for hardware verification. Has specific technical project or product responsibility.
MAJOR RESPONSIBILITIES:
- Plans, designs, modifies and implements software applications from functional and system design specifications.
- Codes, integrates, tests, debugs, and refines the software to produce the required product.
- Develops software tools and subsystems to support software development, test, and reuse, and manages their implementation.
- Enhances software to reduce operating time or improve efficiency and robustness.
- Reviews, evaluates, and analyzes design interfaces.
- Prepares, reviews, and evaluates interface documentation, specifications, test plans and procedures.
- Assists in definition, analysis and allocation of requirements.
- Supports system test programs and analyzes system testing results.
- Maintains the developed software efficiently through familiarity with software lifecycles.
- Documents designs in engineering documents including functional block diagrams and data/logic flow charts.
KNOWLEDGE/SKILL REQUIREMENTS:
- C/C++ programming experience in Linux environment, JavaScript is desirable.
- Prior experience with multimedia application development including streaming audio/video servers and clients highly desirable. • Demonstrated ability to manage multiple priorities and make efficient use of given resources such as system lab time and downstream process owners and tasks.
- Ability to provide technical direction to assigned project teams and perform as a technical expert and a source of information.
- Highly proficient in project planning while addressing external/internal dependencies across multiple functions.
- Uses professional concepts and applies company policies and procedures to resolve a variety of issues.
- Proficient with commonly used concepts, practices and procedures within the Electronic Engineering field.
- Demonstrated experience providing identifiable contributions to the success of a specific product/project.
- Develop solutions to clearly defined problems of moderate to diverse scope. Analysis involves selecting the best alternative method or process from among several existing alternatives, or based on evaluation of identifiable factors.
- Uses expertise, experience and judgment to plan and accomplish goals.
- Demonstrated engineering communication expertise including concise written and verbal skills is a must.
EDUCATION/EXPERIENCE REQUIREMENTS:
- Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or Electrical Engineering, or equivalent experience.
- Minimum of 3 years of proven experience in software development.
Additional Info:
At FastTek Global, Our Purpose is Our People and Our Planet. We come to work each day and are reminded we are helping people find their success stories. Also, Doing the right thing is our mantra. We act responsibly, give back to the communities we serve and have a little fun along the way.
We have been doing this with pride, dedication and plain, old-fashioned hard work for 24 years!
FastTek Global is financially strong, privately held company that is 100% consultant and client focused.
We've differentiated ourselves by being fast, flexible, creative and honest. Throw out everything you've heard, seen, or felt about every other IT Consulting company. We do unique things and we do them for Fortune 10, Fortune 500, and technology start-up companies.
Our benefits are second to none and thanks to our flexible benefit options you can choose the benefits you need or want, options include:
- Medical and Dental (FastTek pays majority of the medical program)
- Vision
- Personal Time Off (PTO) Program
- Long Term Disability (100% paid)
- Life Insurance (100% paid)
- 401(k) with immediate vesting and 3% (of salary) dollar-for-dollar match
Plus, we have a lucrative employee referral program and an employee recognition culture.
FastTek Global was named one of the Top Work Places in Michigan by the Detroit Free Press in 2013, 2014, 2015, 2016, 2017, 2018, 2019 and 2020!
To view all of our open positions go to: https://www.fasttek.com/fastswitch/findwork
Follow us on Twitter: https://twitter.com/fasttekglobal
Follow us on Instagram: https://www.instagram.com/fasttekglobal
Find us on LinkedIn: https://www.linkedin.com/company/fasttek
You can become a fan of FastTek on Facebook: https://www.facebook.com/fasttekglobal/