Software Test Engineer

2 weeks ago


Jersey City, United States Actalent Full time

Job Title: Embedded Software Engineer

Overview:

  • Professional experience at a FAANG company or comparable tech industry leader

  • Demonstrated experience in developing networking devices that include data and control plane components, preferably with protocols relevant to satellite communications or similar industries

  • Full stack embedded development experience, including low-level programming, hardware/software integration, and application software development

  • Proven track record of working in cross-functional teams, collaborating with hardware engineers, systems architects, and other software developers

Job Description

  • Have in-depth knowledge with real-time embedded software philosophies and practices

  • Knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and networking subsystems architecture

  • Strong debugging skills in kernel context

  • Experience with exercising/validation of system from user space, and knowledge of user space API

  • Develop embedded software in assembly, C/C++, Rust or other languages, code for microcontrollers (including hardware drivers).

  • Knowledge of low-level communications, PCIe, Ethernet, SPI and I2C would be desirable.

  • Review schematics, logic analyzer, and embedded software (bare-metal) trouble-shooting techniques

  • General device software experience

  • Software system that is running on a device; Looking for a device software person working in that middle level (not application or low level embedded)

Essential Skills

  • Bachelor’s degree in Computer Science or similar field

  • 5+ years of professional software development experience, with a strong focus on at least one programming language (preferably Rust or C++)

  • 5+ years of full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and debugging experience

  • 1+ years of hands-on experience developing software in Rust

  • Proficiency in developing and debugging embedded software, with proven experience designing and implementing fault-tolerant and high-reliability embedded systems

  • Proficiency in using Git for version control

  • Familiarity with at least one integrated development environment (IDE), such as Visual Studio Code

  • Excellent written and verbal communication skills

Pay and Benefits

The pay range for this position is $75.00 - $83.00

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: - Medical, dental & vision

  • Critical Illness, Accident, and Hospital

  • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available

  • Life Insurance (Voluntary Life & AD&D for the employee and dependents)

  • Short and long-term disability

  • Health Spending Account (HSA)

  • Transportation benefits

  • Employee Assistance Program

  • Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a fully onsite position in Jersey City,NJ.

Application Deadline

This position will be accepting applications until Jan 7, 2025.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.

Diversity, Equity & Inclusion

At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through:

  • Hiring diverse talent

  • Maintaining an inclusive environment through persistent self-reflection

  • Building a culture of care, engagement, and recognition with clear outcomes

  • Ensuring growth opportunities for our people

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.



  • Jersey City, New Jersey, United States Matlen Silver Full time

    Job Title: Software Test EngineerDuration: 12-18 MonthsLocation: Jersey City NJ (Onsite 3 days per week)Estimated Salary Range: $55,000 - $72,000 per yearAbout the Role:We are seeking a highly skilled Software Test Engineer to join our team. The ideal candidate will have a strong background in software testing and automation using Selenium or TOSCA.The...


  • Jersey City, New Jersey, United States United Software Group Full time

    At United Software Group, we are seeking a skilled Enterprise Mainframe Software Engineer to join our team. As an expert in mainframe-based applications, you will be responsible for analyzing, programming, and implementing changes in diverse systems.About the RoleThis is a challenging opportunity for someone who is passionate about working with complex...


  • Jersey City, New Jersey, United States United Software Group Full time

    Job Title: Software Reliability EngineerThe United Software Group is seeking a highly skilled Software Reliability Engineer to join our team. The ideal candidate will have a strong background in software reliability, DevOps, and IT operations.About the Role:We are looking for an experienced professional with 5+ years of experience in SRE, DevOps, or related...


  • Jersey City, New Jersey, United States United Software Group Full time

    Software Reliability Engineer OpportunityUnited Software Group is seeking a highly motivated Software Reliability Engineer to join our team. In this role, you will be responsible for designing and implementing reliable software systems using containerization and orchestration technologies.This is a great opportunity to work with a dynamic team and contribute...


  • Jersey City, New Jersey, United States Dtcc Full time

    Job OverviewWe are seeking a talented Software Development Test Engineer to join our team at DTCC. As a key member of our team, you will be responsible for developing and implementing automated test scripts using Java and testing frameworks. Your primary responsibilities will include developing, maintaining, and implementing functional and automated test...


  • Jersey City, New Jersey, United States Seven Seven Software Full time

    As a key member of the Seven Seven Software Engineering Group, you will be responsible for leveraging your expertise to drive innovation and engineering practices across all aspects of software development. Your primary focus will be on integrating the WalkMe digital adoption platform into our ecosystem, ensuring seamless collaboration with stakeholders and...


  • Jersey City, New Jersey, United States Dtcc Full time

    About DTCCDTCC is at the forefront of innovation in the financial markets. We are committed to helping our employees grow and succeed.Salary RangeWe offer a competitive salary, with a range of $110,000 to $140,000 annually, depending on experience and location.Job DescriptionAs a Software Development Test Engineer at DTCC, you will be responsible for...


  • Jersey City, New Jersey, United States Check Point Software Technologies Full time

    Job OverviewCheck Point Software Technologies is a leading provider of cybersecurity solutions, recognized by Time Magazine as one of the World's Best Companies. We're seeking a skilled Software Engineering Manager with expertise in Cloud-Based Security Solutions to join our team and contribute to the development of industry-leading security products.This is...


  • Park City, United States L3Harris Technologies Full time

    Job Title: Specialist, Software Engineer – TestJob Code 18115Job Location: Salt Lake City, UTSchedule: 9/80 Job Description:L3Harris is hiring for a Software Engineer in the Test Engineering organization to develop automated tests for product testing. Essential Functions:Develop automated testFamiliar with NI TestStand and LabVIEW programming...


  • Jersey City, United States Dtcc Full time

    Job Description Are you ready to make an impact at DTCC? Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial markets. We are committed to helping our employees grow and succeed. We believe that you...


  • Jersey City, United States Dtcc Full time

    Job Description Are you ready to make an impact at DTCC? Do you want to work on innovative projects, collaborate with a dynamic and supportive team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial markets. We are committed to helping our employees grow and succeed. We believe that you...


  • Jersey City, New Jersey, United States Seven Seven Software Full time

    Skillful software engineers are sought after by Seven Seven Software to develop cutting-edge solutions. In this role, you will be responsible for integrating the WalkMe digital adoption platform into our ecosystem. Key responsibilities include partnering with stakeholders to drive common goals, collaborating with global customers to deliver excellent...


  • Jersey City, New Jersey, United States Check Point Software Technologies Full time

    About the Role:This is a unique opportunity to join Check Point Software Technologies as a Senior Python Software Engineer Lead. You'll be responsible for leading a team of skilled engineers in developing cloud-based distributed systems, ensuring stability, scalability, and industry-leading security.In this role, you'll have the chance to work with...


  • Salt Lake City, United States L3Harris Technologies Full time

    Job Title: Specialist, Software Engineer – TestJob Code 18115Job Location: Salt Lake City, UTSchedule: 9/80 Job Description:L3Harris is hiring for a Software Engineer in the Test Engineering organization to develop automated tests for product testing. Essential Functions:Develop automated testFamiliar with NI TestStand and LabVIEW programming...


  • Jersey City, New Jersey, United States Life Solutions Full time

    Job TitleAverage salary: $95,000 per yearAbout the RoleWe are seeking a skilled Test Automation Engineer to join our team at Life Solutions. As a key member of our software development team, you will be responsible for designing, developing, and maintaining automated testing frameworks for our products.Key Responsibilities:Develop and implement automated...


  • Oklahoma City, United States Paycom Payroll Llc Full time

    The Software Development Engineer in Test (SDET), internally known as Software Quality Engineer, has primary responsibilities for specifying, designing, building, programming, verification & validation testing, commissioning, and assisting deployment and technical support with automated test systems. This run operates under the supervisor of the Supervisor...


  • Oklahoma City, United States Paycom Payroll Llc Full time

    The Software Development Engineer in Test (SDET), internally known as Software Quality Engineer, has primary responsibilities for specifying, designing, building, programming, verification & validation testing, commissioning, and assisting deployment and technical support with automated test systems. This run operates under the supervisor of the Supervisor...


  • Jersey City, New Jersey, United States Pinnacle Group Full time

    Pinnacle Group is hiring an Enterprise Software Engineer to lead the development of cutting-edge software applications. As a Java Developer, you will be responsible for designing and implementing scalable and resilient systems using Java or Python.We are seeking a candidate with extensive experience in software engineering concepts, particularly in system...


  • Oklahoma City, United States Paycom Payroll Llc Full time

    Job DescriptionThe Software Development Engineer in Test (SDET), internally known as Software Quality Engineer, has primary responsibilities for specifying, designing, building, programming, verification & validation testing, commissioning, and assisting deployment and technical support with automated test systems. This run operates under the supervisor of...


  • Jersey City, New Jersey, United States Synechron Full time

    Senior QA Engineer PositionSynechron is seeking a senior QA engineer to join our quality assurance team. As a senior QA engineer, you will play a key role in ensuring the quality and performance of our software applications. Your primary responsibility will be to design, develop, and execute automated test scripts using appropriate testing frameworks and...