Junior Software Engineer

💰 $8,960 - $14,336 (Est.) 📍 Gainesville

Job Description

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 + 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 + 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:

💡 Quick Summary

Seeking a career-building opportunity? The Junior Software Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Gainesville offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.

Sponsored

Job Details

Company Name: W3Global

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Junior Software Engineer in Gainesville is $8,960 - $14,336 (Est.) per month. Actual compensation may vary based on experience and negotiation.
No, Junior Software Engineer is an on-site position based in Gainesville. Candidates must be able to commute or relocate to this location.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Junior Software Engineer. Previous experience in IT Engineer & Developer Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • HR Lead

    Resillion is a global company with end-to-end capabilities: no matter your industry, your geographical location, or stage in your digital journey. With offices in North America, Europe, and Asia, Resillion will be by your side. Helping you and your o...

    Full Time / Part Time

    Salary Estimated: 24K to 27K

    Bangalore, Karnataka

    August 7, 2026


    Apply Now

  • BACKDOOR FOR FRESHERS

    We have openings in Software IT. Front-End Web Developer ,Cyber Security,Java, Dotnet, Testing,Pega,Python, Devops,AWS , SAP ABAP, SAP CRM, SAP FICO, SAP SD and SAP Basis etc, We provide all genuine software IT related jobs through backdoor process, ...

    Full Time / Part Time

    Salary Estimated: 22K to 29K

    Hyderabad, Andhra Pradesh

    August 7, 2026


    Apply Now

  • Junior Fit-Out Engineer / Junior Engineer

    Job Overview We are looking for a Junior Engineer to assist in the execution of interior fit-out projects. The ideal candidate will support site activities, coordinate with vendors and contractors, and ensure that all works are completed within timel...

    Full Time / Part Time

    Salary Estimated: 23K to 28K

    New Delhi, Delhi

    August 7, 2026


    Apply Now

  • IT Support Technician

    No district employee or student shall be subjected to discrimination in employment or any district program or activity on the basis of age, color, disability, gender, gender identity, genetic information, national origin, pregnancy, race, religion, s...

    Full Time / Part Time

    Salary Estimated: 16K to 31K

    South Salt Lake, Utah

    August 7, 2026


    Apply Now

  • Mailroom Lead

    JOB SUMMARY: Under the direction of the Operations Manager this position is responsible for the booking/processing of service maintenance agreements, changes and cancellations and the maintenance of the service tasking data base for the Southern Cali...

    Full Time / Part Time

    Salary Estimated: 18K to 27K

    Remote

    August 7, 2026


    Apply Now

  • Senior Lead Engineer - Development

    Position Type : Full time Type Of Hire : Experienced (relevant combo of work and education) Education Desired : Bachelor's Degree Travel Percentage : 0%Senior Lead Engineer - Development (C#, ASP.net with MVC) As the world works and lives faster, FIS...

    Full Time / Part Time

    Salary Estimated: 15K to 26K

    Pune, Maharashtra

    August 7, 2026


    Apply Now