Embedded Software Senior Engineer
Role details
Job location
Tech stack
Requirements
-
Requirements Analysis: Proficiency in requirements analysis tools and techniques; ability to gather, assess, and document requirements for successful system or software projects.
-
Analytical Thinking: Understanding and using methods and resources that support thorough analysis; ability to identify the underlying causes of technical issues and develop different solutions to address them.
-
Software Development: Knowledge of software design and development tools and activities; ability to produce software products or systems in line with product requirements.
-
Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools, and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, applications, or operations.
-
Effective Communications: Ability to clearly convey and interpret information using appropriate communication methods, tools, and techniques.
-
Knowledge of software development life cycle; ability to use a structured methodology for delivering and managing new or enhanced software products to the marketplace.
-
Describe tasks, tools and practices for covering software product requirements into a design.
-
Demonstrate experience with all phases and deliverables of the product development methodology.
-
Skilled in C/C++, Matlab/Simulink and Python programming languages, with experience in developing and debugging software applications using these languages.
-
Familiarity with virtual machines and simulation environment.
Top Candidates Will Have:
-
Proficiency in programming languages like C, C++ and Python
-
Experience with Wi-Fi, TCP/IP, UDP/IP, SSL.
-
Experience with unit testing and static code analysis tools.
-
Experience using debugging tools for embedded systems (e.g. Lauterbach, GDB, Wireshark)
Benefits & conditions
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
-
Medical, dental, and vision benefits*
-
Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
-
401(k) savings plans*