Spear Staffing · 11 hours ago
Embedded Software Engineer
Spear Staffing is seeking an Embedded Software Engineer to apply electrical engineering and computer science principles in developing embedded solutions for electronic systems. The role involves researching, designing, developing, and testing low-layer software for various electronic controls hardware.
Staffing & Recruiting
Responsibilities
Concept, design, test, document, and promote new software features and processes
Perform requirements analysis and decomposition
Evaluate new languages, development tools, or processes
Perform product maintenance
Manage the software lifecycle through version control and configuration management
Keep up to date on new technologies or develop new technologies
Communicate technical information to customers, team members, suppliers and other units
Support and advise other engineers, managers, marketing personnel, customers and suppliers
Qualification
Required
Mastery of HDL design and strong comprehension of the synthesis from specification through to place-and-route
Proficiency with embedded software languages, development tools, and processes, through requirements gathering and functional specification authoring, to development, testing, and delivery
Extensive knowledge of embedded computer hardware
Solid programming experience in C or C++
Knowledge of reading schematics and data sheets for components
Ability to troubleshoot issues and make system changes as needed to resolve issue
Verbal and written communication skills, problem solving skills, customer service and interpersonal skills
Minimum BS in Computer Engineering / Electrical Engineering / similar required & 5-7 yrs industry experience
Will accept Master's or higher relevant internship/project experience toward minimum
Real world FPGA experience is key requirement
Real world HDL and synthesis experience must be demonstrated on resume
Experience with control software design patterns and anti-patterns, ANSI C, and other programming languages, version management tools, and software development processes such as Agile
Experience designing embedded electronics controls, display, or telematics software, including development of FPGA HDL & synthesis, device drivers, SPI/I2C peripheral interfacing, hardware diagnostics, operating system configurations, non-volatile memory interfacing, board initialization, and other chip-level interfacing
Company
Spear Staffing
A company’s ability to recruit and retain great talent is essential to its success.
Funding
Current Stage
Early StageCompany data provided by crunchbase