Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Junior to Mid Cybersecurity Software Development Engineer image - Rise Careers
Job details

Junior to Mid Cybersecurity Software Development Engineer

Secmation is looking for an experienced Cybersecurity Software Engineer who has developed software in Defense, medical devices, automotive, robotics, or other complex systems. Secmation is a very successful cybersecurity technology company; we are not an IT company.  We develop software solutions that implement advanced technologies to protect the next generation of autonomous, intelligent systems with multiple active Defense projects covering topics such as security of unmanned aerial vehicles (UAVs), small satellites, and advanced manufacturing systems. We are rapidly growing and looking to expand our team by hiring talented and proven developers with a growth mindset, who will have a real, direct impact on our business’ success and are excited to contribute to the development of advanced technology in these exciting fields.

As a member of the Secmation software product development team, you will work with our engineering teams and be involved in applications including development of cybersecurity engineering tools, advanced simulation, self-driving vehicles, and protection of advanced AI/ML software.  Your knowledge of cybersecurity technologies and their vulnerabilities enables you to develop the software needed to protect systems from modern threats. You don’t configure/manage the security of embedded devices, you design, develop, implement, and test their security solutions. You will contribute to products which extend the state-of-the-art in Defense and industrial cybersecurity technologies.

This position is being offered as a full-time hybrid on-site position working at our Raleigh, NC, DC Metro Area, or Huntsville, AL office.

Compensation for this position includes competitive salary, one-time signing bonus potential, full-benefits, company equity, and relocation assistance.

Who We Are

Secmation is not an IT company. We specialize in advanced cybersecurity technologies in Digital Engineering, Software Development, and Cybersecurity tools and services for Defense and Industrial applications.  Our technologies and products reduce the time to develop, deploy, and maintain machine learning, artificial intelligence, complex automation, guidance/control, secure communications, and other critical software systems securely and on-time.  Secmation's experience in autonomous systems design enables us to provide advanced cybersecurity solutions enabling rapid compliance with cybersecurity regulations and certifications. To find out more about Secmation, visit www.secmation.com.

Required Skills and Knowledge:

  • BS or higher, in Electrical Engineering, Computer Engineering, Computer Science or similar.
  • 2+ years of progressive work experience in embedded software development in systems programming, design, coding, debugging, testing and troubleshooting targeting ARM or similar architectures and various platforms.
  • Knowledge of computer and network security principles such as cryptography and intrusion prevention.
  • Strong C/C++ programming skills with design and implementation of security controls across different development platforms.
  • Ability to work in a fast-paced environment as a self-starter or part of a small team and execute complex development tasks with limited supervision.
  • U.S. citizenship required. Must be eligible to obtain and maintain security clearance due to contractual requirements.

Preferred Experience and Certifications:

  • Progressive experience developing and implementing computer and network security systems using Linux and real-time operating systems.
  • Detailed knowledge of security features in operating systems, hypervisors, computing architectures, and System On Chip (SoC) devices.  
  • Security+, CISSP, or similar security certifications.
  • Competitive pay
  • Company equity
  • Relocation Assistance
  • Paid time off
  • Flexible work schedules
  • Health, Dental and Vision insurance
  • Life insurance
  • Long and Short-term disability insurance
  • Retirement benefits and more!

Secmation is an equal opportunity employer. All qualified applicants will be considered without regard to age, race, creed, color, religion, national origin, ancestry, marital status, sex, affectional or sexual orientation, gender identity or expression, pregnancy, disability, nationality, or veteran status.

Average salary estimate

$85000 / YEARLY (est.)
min
max
$70000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Junior to Mid Cybersecurity Software Development Engineer, Secmation

Are you ready to kickstart your career with an exciting role at Secmation as a Junior to Mid Cybersecurity Software Development Engineer? In this position, you’ll dive into the world of cybersecurity, where your contributions can make a real impact on advanced technologies that protect critical systems. Secmation is not just another IT company; we’re a leading cybersecurity technology firm focused on revolutionizing the defense and industrial sectors. Your skills in software development will be put to the test as you work on cutting-edge projects like cybersecurity tools for self-driving vehicles and smart manufacturing systems. With your background in embedded software, you'll engage closely with our engineering teams to develop innovative solutions that address modern security threats. Collaboration is key, and you’ll join a talented group of individuals who are just as passionate about technology as you are. The environment is fast-paced, perfect for those who thrive on challenge and personal growth. Being a full-time hybrid role, you’ll experience flexibility while working in our offices located in Raleigh, NC, DC Metro Area, or Huntsville, AL. This is your chance to grow and contribute to advanced cyber solutions while enjoying competitive compensation, including salary, bonuses, and comprehensive benefits. If you’re ready for a fulfilling career where you can utilize your cybersecurity knowledge to shape the future, Secmation is the place for you!

Frequently Asked Questions (FAQs) for Junior to Mid Cybersecurity Software Development Engineer Role at Secmation
What responsibilities does a Junior to Mid Cybersecurity Software Development Engineer have at Secmation?

As a Junior to Mid Cybersecurity Software Development Engineer at Secmation, you'll be responsible for designing, developing, implementing, and testing security solutions for advanced systems. Your work will involve collaboration with engineering teams to create cybersecurity engineering tools and protect systems, including unmanned aerial vehicles and AI software. You will apply your knowledge of vulnerabilities and security technologies to develop software that safeguards critical applications from modern threats.

Join Rise to see the full answer
What qualifications are needed for the Junior to Mid Cybersecurity Software Development Engineer position at Secmation?

To qualify for the Junior to Mid Cybersecurity Software Development Engineer role at Secmation, candidates should possess a BS or higher in Electrical Engineering, Computer Engineering, Computer Science, or a related field. Additionally, a minimum of 2 years of progressive experience in embedded software development, strong programming skills in C/C++, and knowledge of computer and network security principles are necessary. Candidates must also be U.S. citizens eligible for security clearance.

Join Rise to see the full answer
What kind of projects will I work on as a Junior to Mid Cybersecurity Software Development Engineer at Secmation?

As a Junior to Mid Cybersecurity Software Development Engineer at Secmation, you'll get involved in various innovative projects, from developing software solutions for self-driving vehicles to enhancing cybersecurity tools for unmanned aerial vehicles. You'll also contribute to the secure manufacturing of advanced systems and help in protecting AI/ML software, all while pushing the boundaries of Industrial and Defense cybersecurity technologies.

Join Rise to see the full answer
Is prior experience necessary for the Junior to Mid Cybersecurity Software Development Engineer role at Secmation?

While prior experience in cybersecurity software development is highly advantageous, the Junior to Mid Cybersecurity Software Development Engineer position at Secmation is also open to candidates with relevant educational backgrounds and internships. What’s essential is a proactive attitude and a willingness to learn and grow within a challenging environment. Strong foundational knowledge in embedded systems and programming can help you succeed in this role.

Join Rise to see the full answer
What benefits are offered for the Junior to Mid Cybersecurity Software Development Engineer position at Secmation?

The Junior to Mid Cybersecurity Software Development Engineer position at Secmation comes with a competitive compensation package, including a salary, potential signing bonuses, and company equity. Additional benefits include flexible work schedules, relocation assistance, comprehensive health, dental, and vision insurance, life insurance, retirement benefits, and paid time off. Secmation prioritizes employee well-being and growth.

Join Rise to see the full answer
Common Interview Questions for Junior to Mid Cybersecurity Software Development Engineer
How do you approach designing security solutions for embedded systems?

When designing security solutions for embedded systems, I prioritize understanding the system architecture and identifying potential vulnerabilities. I use structured methodologies and best practices to address risks, ensuring that the security measures align with the system's operational requirements. I also advocate for continuous testing and updates to adapt to evolving threats.

Join Rise to see the full answer
Can you explain the difference between cryptography and intrusion prevention?

Cryptography is the practice of securing data through techniques like encryption and decryption, whereas intrusion prevention focuses on detecting and mitigating unauthorized access or attacks on a system. For a Cybersecurity Software Development Engineer, understanding both is crucial as they work together to protect systems from threats.

Join Rise to see the full answer
What programming languages are you most comfortable working with for cybersecurity applications?

I am most comfortable working with C and C++ for cybersecurity applications, as they allow low-level manipulation of hardware and enable the development of performance-oriented security solutions. I also have experience with Python for automation tasks, which can be particularly useful in conducting security assessments.

Join Rise to see the full answer
How do you keep updated on the latest cybersecurity threats and technologies?

I stay updated on the latest cybersecurity threats and technologies by following industry news, participating in relevant forums and webinars, reading research papers, and engaging with professional communities such as ISACA or (ISC)². Continuous learning and awareness are integral to staying ahead in cybersecurity.

Join Rise to see the full answer
Describe your experience with security features in operating systems.

My experience with security features in operating systems includes understanding user access controls, encryption standards, and threat mitigation techniques. I have implemented security controls in Linux environments and have worked with real-time operating systems, focusing on ensuring integrity and confidentiality across various applications.

Join Rise to see the full answer
Can you give an example of a challenging cybersecurity problem you've solved?

I once faced a challenge in securing an embedded system that required both real-time processing and robust security measures. By conducting a thorough risk assessment, I developed an adaptive security protocol that utilized encryption and real-time monitoring without compromising system performance, successfully securing the system while maintaining operational integrity.

Join Rise to see the full answer
What are some security best practices you follow during the software development lifecycle?

I follow security best practices such as threat modeling, code reviews, and incorporating security testing throughout the software development lifecycle. Additionally, I implement secure coding standards and ensure all team members are trained on recognizing and mitigating security risks early in the development process.

Join Rise to see the full answer
How would you handle a discovery of a vulnerability in the software after deployment?

Upon discovering a vulnerability in deployed software, I would prioritize assessing the impact and severity of the issue. I would then collaborate with the team to develop and test a patch, communicate transparently with stakeholders, and guide the rollout of the solution while ensuring users are informed about necessary actions on their end.

Join Rise to see the full answer
Why is it important to have security clearances in cybersecurity roles?

Security clearances are vital in cybersecurity roles, especially within defense sectors, to ensure that only trusted individuals handle sensitive information. These clearances help maintain the integrity of national security systems and protect critical data from potential leaks or attacks. As a Cybersecurity Software Development Engineer, it’s important to understand this privilege and responsibility.

Join Rise to see the full answer
What tools do you use for debugging security vulnerabilities in software?

I use various tools for debugging security vulnerabilities, including static code analysis tools like SonarQube, dynamic analysis tools like OWASP ZAP, and vulnerability scanning tools like Nessus. These tools help identify vulnerabilities early and provide insights for remediating them effectively during the development process.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Applaudo Studios Remote Mexico City, CDMX, Mexico
Posted 15 hours ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 3 days ago

Secmation is headquartered in Raleigh, North Carolina, and offers secure product engineering, cryptography, systems security integration, compliance and software development services.

6 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 5, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!