Junior Software Engineer

IT Engineer & Developer Jobs
3 views

Junior Software Engineer

IT Engineer & Developer Jobs
3 views

Description

Job highlights
Identified by Google from the original job post
Qualifications
Bachelor's or Master's degree in computer science, a related field, or equivalent practical experience
Candidates will typically have 2+ years of industry experience with software development in C and C++, and with data structures/algorithms or Ph.D. in Electrical and Computer Engineering (ECE) or Computer Science (CS) with tool development experience
Experience developing or using Formal Verification tools
In-depth knowledge of Computer Architecture and Micro-Architecture
Experience with RISC-V, x86, and/or ARM assembly paired with understanding of design documentation
Has a bias for action, preferring to act, learn, and adjust as opposed to waiting for perfect information
Design and Architecture of Software components and system with ability to make judgment in terms of when to build from scratch vs. using an external library
Vulnerability Assessment including knowledge of CWEs and CVEs
Occasionally sets up internal training or relevant learning opportunities
Is attentive to the technical landscape and aware of current trends
Can assess when to start using new technology vs. what's worth waiting a bit longer
To achieve this vision, we need inventive minds with diverse skills, backgrounds, and culture who can revolutionize the way hardware and cybersecurity issues are currently addressed
Working Model: This role is available as remote and generally would require you to travel occasionally based on business need
Responsibilities
You will be working with all the stakeholders of the company to raise the TRL of software products to 9 and lead the innovation of new products and features
The role demands a keen analytical mind, strong problem-solving skills, communication skills, and a passion for pushing the boundaries of software development in the hardware domain
Write, Review, and Optimize code to ensure it meets customer needs
Balance quality with need to ship and adapt to phase of the project
Knowledge of EDA tool development particularly formal verification tools
Can systematically trace and troubleshoot end-to-end issues using all available resources such as data, logs, and metric
Good understanding ability to contribute to the entire software development lifecycle: testing, deployment, monitoring, alerting
Lead, set goals, and coordinate efforts to ensure successful product development in accordance with a timeline
Communicates clearly and concisely and with the appropriate level of technical detail depending on the audience
Translate product/design specs into technical tasks that can be efficiently worked on by the members of the team
Can effectively present the team's work in larger forums with a non-technical audience
Thinks about team-wide culture and how to impact it
Proactively organizes retrospectives and other team discussions
Engineering Discretion & Influence:
Define product features and functionality and influence product direction
Tool Development in C, C++, and Python
Project Ownership
Code Quality and Review
Debugging and Troubleshooting
Testing and Validation
Documentation and Technical Communication
Collaboration and Communication
Continuous Learning and Innovation
Community Engagement and Outreach
Job description
Position Description: We are looking for creative, growth minded, team oriented, and highly motivated Junior SW Engineer who can consistently deliver high-quality work in a fast-paced environment of technology startup. You will be working with all the stakeholders of the company to raise the TRL of software products to 9 and lead the innovation of new products and features. The role demands a keen analytical mind, strong problem-solving skills, communication skills, and a passion for pushing the boundaries of software development in the hardware domain.

Minimum Requirements:
• Bachelor's or Master's degree in computer science, a related field, or equivalent practical experience.
• Candidates will typically have 2+ years of industry experience with software development in C and C++, and with data structures/algorithms or Ph.D. in Electrical and Computer Engineering (ECE) or Computer Science (CS) with tool development experience.
• Experience developing or using Formal Verification tools

Knowledge:

Required Competencies:
• Write, Review, and Optimize code to ensure it meets customer needs. Balance quality with need to ship and adapt to phase of the project.
• Knowledge of EDA tool development particularly formal verification tools.
• Can systematically trace and troubleshoot end-to-end issues using all available resources such as data, logs, and metric.
• Good understanding ability to contribute to the entire software development lifecycle: testing, deployment, monitoring, alerting.
• In-depth knowledge of Computer Architecture and Micro-Architecture.
• Experience with RISC-V, x86, and/or ARM assembly paired with understanding of design documentation.

Leadership:

Lead, set goals, and coordinate efforts to ensure successful product development in accordance with a timeline.

Communication:

Communicates clearly and concisely and with the appropriate level of technical detail depending on the audience.

Team Impact:

Translate product/design specs into technical tasks that can be efficiently worked on by the members of the team.

Initiative:

Has a bias for action, preferring to act, learn, and adjust as opposed to waiting for perfect information.

Engineering Discretion & Influence:

Design and Architecture of Software components and system with ability to make judgment in terms of when to build from scratch vs. using an external library.

Knowledge:
• Vulnerability Assessment including knowledge of CWEs and CVEs.

Communication:

Can effectively present the team's work in larger forums with a non-technical audience.

Team Impact:
• Thinks about team-wide culture and how to impact it.
• Proactively organizes retrospectives and other team discussions.

Engineering Discretion & Influence:
• Define product features and functionality and influence product direction.
• Occasionally sets up internal training or relevant learning opportunities.

Industry Knowledge:

Is attentive to the technical landscape and aware of current trends. Can assess when to start using new technology vs. what's worth waiting a bit longer.

Responsibilities:
• Tool Development in C, C++, and Python
• Project Ownership
• Code Quality and Review
• Debugging and Troubleshooting
• Testing and Validation
• Documentation and Technical Communication
• Collaboration and Communication
• Continuous Learning and Innovation
• Community Engagement and Outreach

We Believe in Equal Opportunity - everyone has a chance!

About the company: Can you imagine a world free from the fear of data being stolen and systems being controlled by an adversary? At company, our core objective is to protect your system and your data. Our team is developing state-of-the art security solutions to support silicon design engineers in identifying hardware security vulnerabilities and mitigate its risk at the various stages of the supply chain. We envision a world where everyone can trust the electronic devices and systems around them. To achieve this vision, we need inventive minds with diverse skills, backgrounds, and culture who can revolutionize the way hardware and cybersecurity issues are currently addressed.

Working Model: This role is available as remote and generally would require you to travel occasionally based on business need. The option to work from office at Orlando or Gainesville locations is also available. In certain circumstances the work model may change to accommodate business needs.

Applications:

Forward your resume to:

Attributes

Company Name: W3Global

Contact 1404login (seller)

    You must log in or register a new account in order to contact the advertiser.
    To protect against prohibited activities, we may check your message before it is forwarded to the recipient and, if necessary, block it.

    HR details Details

    1404login
    15936 active listings
    Professional seller
    Registered for 1+ month
    Last online 2 hours ago
    Contact All items

    Listing location

    Gainesville, Florida, United States
    29.6519684, -82.3249846

    Stay safe!

    Never pay down a deposit in a bank account until you have met the seller, seen signed a purchase agreement. No serious private advertisers ask for a down payment before you meet. Receiving an email with an in-scanned ID does not mean that you have identified the sender. You do this on the spot, when you sign a purchase agreement.
    Junior Software Engineer by 1404login