LI
Sr Software Engineer - Exempt
LanceSoft Inc
πΊπΈ United States
On-site
Senior
3 months ago
$70 β $75 / hour
- RTOS
- C++
3 months ago
Not enough detail in this posting to match
Join our dynamic team in Minneapolis, MN, a vibrant city known for its rich cultural scene and innovative tech community. As a Senior Software Engineer, you will have the opportunity to work on cutting-edge projects that make a real difference.
Must Have:
- Embedded Software Testing
Nice to Have:
- Requirements Testing
Role Details:
- Product Support: Mojave
- Interview Start: ASAP
- Start Date: 8/3
- Work Location: Both remote and onsite, with 4 days onsite required
Position Requirements:
- Excellent knowledge of embedded systems design, low-level FW peripherals, communication buses, and device drivers.
- Proficiency in hexadecimal and binary data reading/writing/manipulation.
- 4 years of software development experience on embedded bare metal or RTOS systems (C, C++).
- Strong working knowledge of developing software for medical devices/products, including familiarity with the governing processes and procedures.
- Effective communication skills, both verbally and in written form.
- Experience writing software requirements, decomposing these requirements into test designs, and writing well-defined, thorough automated test scripts.
- Strong test script debugging skills.
- Experience with the full software development life cycle from planning to release.
- Experience in regulated software development processes.
- Knowledge and understanding of Neuro devices, programmers, and their associated applications.
Responsibilities:
Responsibilities may include the following and other duties may be assigned:
- Design, develop, test, debug, and implement operating systems components, software tools, and utilities.
- Determine systems software design requirements and ensure successful implementation and monitoring of system improvements to increase efficiency.
- Generate systems software engineering policies, standards, and procedures.
- Deliver and manage projects assigned, working with stakeholders to achieve desired results.
- May act as a mentor to colleagues or direct the work of lower-level professionals.
Differentiating Factors:
- Autonomy: Seasoned individual contributor working independently under limited supervision to develop solutions, coaching and reviewing the work of lower-level specialists; may manage projects/processes.
- Organizational Impact: Responsible for entire projects or processes, contributing to work group objectives through building relationships and consensus.
- Innovation and Complexity: Address complex problems, making improvements to enhance performance, providing in-depth analysis and process improvement recommendations.
- Communication and Influence: Communicate with senior internal and external customers and vendors to exchange information and influence decision-making.
- Leadership and Talent Management: Provide guidance, coaching, and training to other employees; manage projects requiring delegation of work and review of others' work products.
Required Knowledge and Experience:
- Advanced knowledge of the job area, typically obtained through advanced education combined with experience.
- May have practical knowledge of project management.
- Requires a University Degree and a minimum of 4 years of relevant experience, or an advanced degree with a minimum of 2 years of relevant experience.
Sr Software Engineer - Exempt Β· LanceSoft Inc