Embedded Software Engineer at Creative Financial Staffing
Southfield, MI
About the Job
Senior Embedded Software Engineer
Position description:
This individual will architect, develop, and implement new telecommunication products for the company including implementation of DSP Algorithms. This position requires a broad range of skills with a creative mindset to fit into an entrepreneurial environment. If you have a strong background with wireless communications, embedded Linux at application and kernel levels, and want to bring new and innovative ideas to a growing company, this position may be for you!
Residency requirement: Candidates must be US Citizens or US permanent residents and reside in the US.
Compensation: $110,000 - $140,000
Benefits: M/D/V, 3 weeks PTO (pro-rated), 11 paid holidays (including floating holidays), 5 paid sick days, Fitness subsidy, 3 bereavement days, 1 volunteer vacation day, 401K eligibility on 1st day
Senior Embedded Software Engineer
Job Responsibilities:
- Architect and develop new telecommunication products to help grow the company
- Implement DSP algorithms, develop drivers and APIs, Design O&M functions, and support automated test development efforts
- Development of Linux device driver and debugging in the user space as well as Kernel
- Work on various projects and products from conceptual design to implementation
- Debug various network issues with TCP/IP protocols
- Bring innovate ideas and creations to the company
Senior Embedded Software Engineer
Education/Experience:
- Bachelor of Science in Engineering or similar degree, MS in Electrical Engineering preferred
- Minimum of 5+ years of relevant professional work experience within an embedded Linux environment
Senior Embedded Software Engineer
Required Skills:
- Experienced with embedded software design and implementation for Linux platforms
- Experience with Linux platforms interfacing to FPGA (Field Programmable Gate Arrays) and other hardware
- Knowledgeable and skilled with TCP/IP protocols
- Strong skills with C/C++ programming in an embedded Linux Environment
- Knowledge and experience with FPGA and DSP (Digital Signal Processing)
- Previous work experience completing new projects from start to finish
- Experience with Linux products including Ubuntu and Yocto
- Experience with ISO 9001:2015 quality standards is a plus
Additional requirements:
- Occasional domestic travel estimated at about 10%
- Occasional after hours work particularly during product trials