Aureus Group has partnered with a highly respected organization to find a Senior Embedded Software Engineer. Working for this organization will provide you a great place to work with a wonderful culture and a great work-life balance. This is a great opportunity to define hardware or software technical approaches and design products or major features that enable equipment/components to perform their applications. This Senior Embedded Software Engineer role requires innovative thought in planning, executing and analyzing data in non-routine, complex projects where procedures must be modified.
Responsibilities of the Senior Embedded Software Engineer:
Use applicable programming tools and languages to code, test and debug software, resulting in the products that meet the required specifications for products.
Enhance and repair functionality utilizing innovative solutions for problems, designing and refashioning existing systems
within accepted practices.
Improve source code quality and software reliability by creating and maintaining unit tests.
Provide significant amounts of design documentation and review utilizing complex technical information, procedures, and specifications.
Contribute to Quality Assurance testing by reviewing test plans for completeness.
Provide regular updates with respect to progress on tasks and projects using an Agile Methodology.
Provide end-user support as needed to resolve production issues.
Provide on-call coverage and/or on-site support during peak business periods.
Qualifications if the Senior Embedded Software Engineer:
Bachelor's degree (Computer Science, Computer Engineering or Management Information Systems)
Minimum 6- 8 years experience including:
C & C++ language skills and FPGA programming experience in VHDL or Verilog desired
Significant experience with Integrated Development Environment for a variety of platforms, applicable to current
Expertise in advanced programming techniques and practices for a variety of platforms, applicable to current company projects.
Expertise with Agile software development methodology
Expertise of common data structures and algorithms
Expertise to apply Object Oriented Analysis and/or Structured Analysis
Deep Experience with Quality Assurance processes
Experience with UML modeling
Experience with selection, administration, and use of source code repositories
Experience designing and implementing cryptography libraries that meet NIST and FIPS guidelines
Ability to collaborate with a multifunctional team
Ability to analyze complex problems and design, implement and test appropriate solutions to problems
Ability to document and communicate technical information for consumption by client's managers and associates
Ability to read, analyze, and interpret common scientific and technical journals, financial reports, and legal
plane and solid geometry and trigonometry
Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical solutions
Ability to define problems, collects data, establish facts and draw valid conclusions
Ability to interpret an extensive variety of technical instructions in mathematical or diagram form including
abstract and/or concrete variables
Ability to represent the company as a technical resource regarding litigation issues
Advanced software certifications recommended.
*U.S citizens/Green card ONLY due to government or federal requirement *
We CAN NOT accept 3rd party candidates
We are unable to sponsor or transfer visas at this time
Only candidates closely matching the client's required qualifications and experience will receive a reply.
At Aureus Group, we're the recruitment advisors our clients trust to expertly uncover professionals with not only the experience, skills, and abilities, but also the passion, ethics, and integrity that are critical to your success. We're the experts' professionals turn to for direct access to challenging and rewarding jobs in their field, many of which are unadvertised.
If you have a background that lines up well with the Senior Embedded Software Engineer description and are interested in learning more about this opportunity, please apply online or call for a confidential conversation. Please refer to job # 18-810433 when inquiring.
Position: Application Developer
Physical Abilities: Up to 10lbs, Programming Languages: C, Programming Languages: C++
For the most prompt response, please APPLY ONLINE.
Resumes may also be sent to or call for more information.
Applicants must be currently authorized to work in the United States on a full-time basis, and we will not sponsor applicants for employment visa status. We do not accept unsolicited applications or resumes from staffing, recruitment or other employment consulting firms.
As always, there is never a fee for candidates to utilize our services.
Agile, Algorithms, Analysis, C++, Consulting, Cryptography, Developer, Development, Embedded, Embedded Software, Hardware, Libraries, Management, Mathematical, Mathematical Models, Modeling, Programming, Quality Assurance, Scientific, Software Engineer, Source Code, Testing, UML, VHDL